預期不工作display屬性我有2條display
規則,我不能去上班 我不能使用display
屬性與IE版本< 10,我使用這個代碼:CSS - 與IE
Comments(<fb:comments-count href="http://mypage"/></fb:comments-count>)
導致:
Comments(<fb:comments-count href="http://mypage" fb-xfbml-state="rendered" class=" fb_comments_count_zero">
<span class="fb_comments_count">
10
</span>
</fb:comments-count>)
有了這個CSS:
.fb_comments_count {
display: inline;
}
.fb_comments_count_zero {
display: inline;
}
它顯示:的
Comments(
10
)
代替
Comments(10)
我試着也在發生變化
display:inline
到
display:inline-block
但它不工作。
我遇到的另一個問題是當我使用display:none
。事實上,IE瀏覽器< 10並不隱藏我的造型,但IE10,Chrome,Opera和Firefox沒有這個問題。
我怎樣才能解決這個問題?
P.S.我更喜歡不能使用JavaScript,因爲即使JavaScript被禁用,我也希望我的網站看起來不錯。
我想這是因爲''不是支持的標籤。我想這是一個Facebook標籤? –
poepje
2013-04-22 12:45:33
@poepje你是對的,它是一個用於在網站中添加評論的Facebook標籤,但是我沒有設計標籤樣式,我正在設計標籤的類,這應該被所有瀏覽器支持 – BackSlash 2013-04-22 12:47:24
很明顯''正在使用'display:block'進行樣式化。這將是未知元素的默認值(特別是在較舊的IE版本中,未知元素無法正常播放)。你使用的是什麼類型的文檔(如果你使用的是xhtml文檔類型,它將把''元素作爲一個帶有名稱空間的嵌入式XML元素;這可能會給你不同的HTML佈局默認值doctype。無論哪種方式,我的首選解決方案是將其從呈現的HTML輸出中刪除,除非你真的需要它在那裏。 –
Spudley
2013-04-22 12:50:35