2009-02-10 19 views
1

標題和正文具有正確的背景顏色,但字體顯示爲灰色。刪除<header>:我對DotNetNuke的版本4.9.0和4.9.1和Windows 2003DOTNETNUKE上的容器中未設置字體顏色

感謝

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; 
} 

編輯運行,它沒有影響問題。

回答:這個問題是兩個標籤不匹配的組合,在兩個包含器中使用相同的名稱。

回答

2

這可能是由各種問題引起的。如果沒有網站查看,這裏的任何人都難以回答你的問題。

診斷這類CSS問題的最簡單方法之一是使用Firefox擴展Firebug。檢查顯示爲灰色的文本,並確切瞭解正在應用哪種樣式。樣式顯示爲從下到上的層次結構。

我不知道你是否只是用堆棧溢出的方式來格式化你的例子,但是你不應該在你的容器中包含<head><body>標籤。如果DotNetNuke與您的容器HTML或ASCX文件位於同一目錄中,它將自動加載名爲container.css的CSS文件。它將額外加載與正在加載的容器具有相同名稱的任何CSS文件。例如,如果您有一個名爲MyContainer.ascx的容器,DotNetNuke將自動加載container.cssMyContainer.css(只要它們存在)。

相關問題