1.IE67 border-bottom失效
一個a標籤,想要使用移上去後會在下面顯示一個橫條,我用border-bottom作了一個效果,IE6 7
必須加了line-height後才能顯示,應該是由於沒有高度的緣由,如圖
2.IE6 margin-top失效
一個塊級元素,觸發了hasLayout(好比設置了寬度高度),而且其前面緊挨着的同級的節點若是爲absolute絕對定位,就會致使這個塊級元素在IE6/IE7下面的margin-top失效,看起來就像margin-top:0同樣。
在將shortcut部分設置爲fixed後,IE6下面是用absolute,我要在下面添加的div要空出那個shortcut。
只能用padding-top替換或者在absolute與這個div之間插入一個空的div
3.IE6 div的height設置高度爲1可是顯示是20
當DIV爲一個空標籤的時候:DIV有一個默認的高度(大約20px左右吧),若是hiehgt的值小於這個數字,DIV不會有任何反 應,大於則能夠控制;而line-height在這兒根本沒有用,由於沒有內容,
因此也就不存在行高了。
使用overflow:hidden;
4.IE6不能正常顯示內容
一個靜態的HTML網頁不能正常顯示的緣由:是因爲<title>標籤的位置不對引發的。若是title標籤位於meta標籤前邊在IE6下內容不能保證正常顯示
5.IE67的getElementById與getElementsByTagName
不區分表單元素的ID與name。當參數爲*通配符時候,會混入註釋節點
6.IE67 line-height失效
當在一個容器裏文字和img、input、textarea、select、object等元素相連的時候,對這個容器設置的line-height數值會失效;對和文字相鏈接的img、input、textarea、select、object
等元素
加以屬性: vertical-align:middle
7.IE6 input與其餘標籤之間會有間隙
span和input之間明顯有個間距。即便咱們將input設爲margin:0; padding:0;百般無奈下只能使
input浮動
分享一個IE6行爲手冊