2012-02-28 84 views
1

我正在修改的頁面上的一些文本顯示的計算大小爲16px,我知道它是大多數瀏覽器的默認字體大小。 FF 10中的Firebug顯示了適用於該元素的幾種字體大小,但全部都被覆蓋(選擇器和值使用刪除線顯示)。所有字體大小樣式正在被覆蓋,文本大小與瀏覽器默認大小

爲什麼會發生這種情況?我假設任何通過腳本應用的樣式都會出現在element.style選擇器中。 Style panel Computed panel HTML panel

+0

你可以添加一個鏈接到活頁面,以便我們可以檢查它嗎? – Bazzz 2012-02-28 15:45:12

+1

是否有一些樣式用'!important'聲明?我見過類似的事情發生之前... – Joni 2012-02-28 15:46:24

+1

代碼中是否有標記?這可能會讓你感到困擾。 – daveyfaherty 2012-02-28 15:47:42

回答

1

我相信有p元素內table元素是無效的HTML(您可以檢查通過驗證程序運行)。

我懷疑這是問題,然後瀏覽器不讓table繼承font屬性(由於結構無效),因此默認爲瀏覽器設置。

我認爲,如果你擺脫p作爲包裝,讓你的CSS包括:

#cajanoticias table {font-size: 10px} 

,將解決你的問題。

+0

謝謝,這樣做! – Becca 2012-02-28 17:28:23