2009-02-10 4 views
1

L'en-tête et le corps ont la couleur d'arrière-plan correcte mais les polices sont grisées. Je suis en cours d'exécution sur la version DotNetNuke 4.9.0 et 4.9.1 et Windows 2003.Couleur de police non définie dans Conteneur sur DOTNETNUKE

Merci

test.htm

<body class="border"> 
    <div class="PhilosophyHeader" runat="server">[ACTIONS][ICON]  [TITLE]</div> 
    <div id="ContentPane" runat="server" class="PhilosophyBody"></div> 
</body> 

container.css

.PhilosophyHeader 
{ 
    color: #FF0000; 
    font: normal normal bold 100%/normal serif; 
    border: thin #CC9900; 
    background-color: #CC9900; 
} 

.PhilosophyBody 
{ 
    background-color: #800000; 
    color: #CC9900; 
} 

.border 
{ 
    border: thin #FFFF00 solid; 
} 

modifier: Suppression <header> , cela n'a pas affecté le problème. Réponse: Le problème était une combinaison d'étiquettes non appariées et l'utilisation du même nom dans deux contenants.

Répondre

2

Cela peut être dû à divers problèmes. Sans avoir un site Web à voir, il sera difficile pour quiconque ici de répondre à votre question.

L'un des moyens les plus simples de diagnostiquer les problèmes CSS est d'utiliser l'extension Firefox Firebug. Inspectez le texte qui apparaît en gris et voyez exactement quels styles sont appliqués à celui-ci. Les styles sont affichés dans une hiérarchie du bas vers le haut. Je ne sais pas si vous avez simplement formaté votre exemple pour Stack Overflow, mais vous ne devriez pas inclure les balises <head> ou <body> dans votre conteneur. DotNetNuke chargera automatiquement le fichier CSS appelé container.css s'il se trouve dans le même répertoire que le fichier HTML ou ASCX de votre conteneur. Il chargera en outre n'importe quel fichier CSS qui a le même nom que le conteneur chargé. Par exemple, si vous avez un conteneur appelé MyContainer.ascx, DotNetNuke chargera automatiquement container.css et MyContainer.css, à condition qu'ils existent.

Questions connexes