2012-09-29 34 views
1

我使用Twitter Bootstrap爲我的網站,但也作爲圖像庫的AD圖庫(http://coffeescripter.com/code/ad-gallery/)。什麼是在IE9的CSS標籤的CSS屬性高度的默認值

我在頁面上有幾個使用引導程序製作的選項卡,圖庫位於第二個選項卡上。我發現,IE 9出現問題(它可以在Firefox和Chrome中運行)不會在圖庫中顯示圖像。

我調試這一點,並發現,這是由於在引導復位CSS命令:

img { 
    height: auto; 
} 

如果我刪除這條線,一切正常,也IE9。

我不想完全刪除這條線,而是在我自己的CSS中爲這個特定的庫div覆蓋它。有趣的是,「auto」已經是該屬性的默認值。

那麼如果我在Bootstrap中註釋掉這行,我怎麼能將它重置爲「未設置」?

+0

爲什麼你不想刪除它? – Giona

+0

也許它可以在網站的其他地方有所幫助。我認爲這是在Bootstrap CSS出於某種原因。 :-) – zottto

+0

'height:auto'是默認的... – BoltClock

回答

0

檢查IE9的默認樣式表確認IMG高度沒有設置任何東西,這對我來說意味着汽車,所以這很奇怪。

是否height:inherit有效?編輯:不,它不。

+0

它將繼承父元素的值http://www.w3schools.com/ cssref/pr_dim_height.asp – Giona

+0

對不起,我在原始問題中沒有提及:我已經嘗試過,但沒有成功。 – zottto

+0

你有沒有檢查過,以確保你沒有包括任何CSS之前,你包括bootstrap?你是否也曾使用開發工具仔細查看重寫的樣式? –