我正在修改的頁面上的一些文本顯示的計算大小爲16px,我知道它是大多數瀏覽器的默認字體大小。 FF 10中的Firebug顯示了適用於該元素的幾種字體大小,但全部都被覆蓋(選擇器和值使用刪除線顯示)。所有字體大小樣式正在被覆蓋,文本大小與瀏覽器默認大小
爲什麼會發生這種情況?我假設任何通過腳本應用的樣式都會出現在element.style選擇器中。
我正在修改的頁面上的一些文本顯示的計算大小爲16px,我知道它是大多數瀏覽器的默認字體大小。 FF 10中的Firebug顯示了適用於該元素的幾種字體大小,但全部都被覆蓋(選擇器和值使用刪除線顯示)。所有字體大小樣式正在被覆蓋,文本大小與瀏覽器默認大小
爲什麼會發生這種情況?我假設任何通過腳本應用的樣式都會出現在element.style選擇器中。
我相信有p
元素內table
元素是無效的HTML(您可以檢查通過驗證程序運行)。
我懷疑這是問題,然後瀏覽器不讓table
繼承font
屬性(由於結構無效),因此默認爲瀏覽器設置。
我認爲,如果你擺脫p
作爲包裝,讓你的CSS包括:
#cajanoticias table {font-size: 10px}
,將解決你的問題。
謝謝,這樣做! – Becca 2012-02-28 17:28:23
你可以添加一個鏈接到活頁面,以便我們可以檢查它嗎? – Bazzz 2012-02-28 15:45:12
是否有一些樣式用'!important'聲明?我見過類似的事情發生之前... – Joni 2012-02-28 15:46:24
代碼中是否有標記?這可能會讓你感到困擾。 – daveyfaherty 2012-02-28 15:47:42