2013-07-25 85 views
1

我有這個div:強和EM加價不顯示正確

<div class="fieldFullTextReadOnly"> 
    <span style="color: #ff0000;"> 
    <strong>bold test</strong> 
    </span> 
    <span style="color: #ffc000;"> 
    <em>italic test</em> 
    </span> 
</div> 

相關的CSS:

.fieldFullTextReadOnly { 
    color: #167F78; 
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
} 

在Firebug中,它顯示的顏色被覆蓋,這是右:

enter image description here

但是,無論是<strong>也不應用<em>,並且文本以正常體重持續顯示。

發生了什麼事?我可以改變什麼來顯示正確的字體重量的文字?

div內部的HTML由Telerik文本編輯器生成,所以我不能在這裏更改任何內容。

謝謝。

回答

2

習慣了這種方式

.fieldFullTextReadOnly strong{font-weight:bold;} 
.fieldFullTextReadOnly em{font-style:italic;} 
0

你的文字設置爲正常font-weight。 在您的CSS下添加這個項目:

.fieldFullTextReadOnly strong { 
    font-weight:bold; 
} 
.fieldFullTextReadOnly em { 
    font-style:italic; 
}