ie6雙倍邊距bug
http://blog.csdn.net/hedong37518585/article/details/6638997
3像素問題及解決辦法
http://blog.csdn.net/hedong37518585/article/details/6639044
當子元素浮動且未知高度時,怎麼使父容器适應子元素的高度?
http://blog.csdn.net/hedong37518585/article/details/6639731
ie6下haslayout引起a:hover失效
http://blog.csdn.net/hedong37518585/article/details/6643886
ie6文字溢出BUG(文字重複)
http://blog.csdn.net/hedong37518585/article/details/6639150
IE6 相對定位容器中的絕對定位BUG
http://blog.csdn.net/hedong37518585/article/details/6639258
超連結通路過後hover樣式就不出現的問題
被點選通路過的超連結樣式不在具有hover和active了,很多人應該都遇到過這個問題,解決方法是改變CSS屬性的排列順序: L-V-H-A
a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}
一個空格引發CSS失效
這段代碼對<p>的首字元樣式定義在IE6上看是沒有效果的(IE7沒測試),而在p:first-letter和{font- size:300%}加上空格,也就是p:first-letter {font-size:300%}後,顯示就正常了。但是同樣的代碼,在FireFox下看是正常的。按道理說,p:first- letter{font-size:300%}的寫法是沒錯的。那麼問題出在哪裡呢?答案是僞類中的連字元"-"。IE有個BUG,在處理僞類時,如果僞 類的名稱中帶有連字元"-",僞類名稱後面就得跟一個空格,不然樣式的定義就無效。而在FF中,加不加空格都可以正常處理。
ie6中奇數寬高的BUG
IE6還有奇數寬高的bug,解決方案就是将外部相對定位的div寬度改成偶數。
ie6下為什麼圖檔下方有空隙産生
解決這個BUG的方法也有很多,可以是改變html的排版,或者定義img 為display:block
或者定義vertical-align屬性值為vertical-align:top | bottom |middle |text-bottom
還可以設定父容器的字型大小為零,font-size:0
ie6下空标簽高度問題
一個空div如果高度設定為0到19px,IE6下高度預設始終19PX。
例如:
.c{background-color:#f00;height:0px;}
<div class="c"></div>
如果不讓它預設為19PX。而是0PX的話
解決方法有3種:
1.css裡面加上overflow:hidden;
2.div裡面加上注釋,
<div class="c"><!– –></div>
3.css裡面加上line-height:0;然後div裡面加上#nbsp;,
<div class="c"> </div>(#換成&)