中文(繁体)
Q:為什麼我設定的div的高度是1px,為什麼看不到效果啊,div老是那麼高。
答:為你的div加一個屬性: font-size:0;
說明:這個問題出現在IE6; IE6中的div預設有個最小字體高度,div的最小高度就是這個高度,除非你改變這個字體的大小。這樣來加: .style1{height:1px;font-size:0;}
例如想用一個div來做一個1px高的紅色線條
在沒有設定字體大小的時候會得到的情況:
運行演示 <style type="text/css"> .style1{ height:1px; background:red; } </style> <div class="style1"></div>
設定了font-size:0會得到的情況:
運行演示 <style type="text/css"> .style1{ font-size:0; height:1px; background:red; } </style> <div class="style1"></div>