2010-07-29 41 views
1

我申請了下面的CSS:字體重量:大膽不在IE 7個和8

dl dd { 
    font-size: 12px; 
    font-weight: bold;  
} 

,但我的文字是不是大膽在IE?

HTML:

<dl><dt>Prepared For</dt><dd><pre>(client name)</pre></dd></dl> 

我認爲它可能有一些做的<pre>標籤,因爲當它們不存在,它是加粗。

字體系列是Arial。

+1

你介意向我們展示這個CSS正在應用的HTML嗎? – 2010-07-29 15:34:03

+0

好的。添加了html。 – NullVoxPopuli 2010-07-29 16:07:12

+0

風格是否真的被應用?嘗試添加'!important'。如果可以,請提供演示。還有,它是什麼樣的字體?有些模糊的? – 2010-07-29 15:35:15

回答

3

定義列表的結構應該是這樣的:

<dl> 
    <dt>Some title</dt> 
    <dd>Your definition</dd> 
</dl> 

你有比<dd>可能有被應用到他們樣式的文本以外的任何重寫你的dl dd CSS,像<span><strong><em>

編輯:

看到你更新。它肯定與你的<pre>標籤有關。您的CSS規則不會覆蓋<pre>,因爲這種方式違反了「預格式化文本」的目的。

嘗試擴大你的CSS,包括<pre>在選擇的鏈條,如果失敗,則可能需要使用!important(儘管這通常皺眉):

dl dd pre { 
    font-size: 12px; 
    font-weight: bold !important; /* remove !important if not needed */ 
} 

其是否正常工作,並報告背部。