在做頁面的時候,發現了下面的這種情況
導致了ie6、7與其他瀏覽器不兼容,ie的高度得是+Offset的高度,原來這是ie的一個bug,貌似只有li才有這個bug。原因就是 LI 里面有block元素,LI之間的空格不會被被忽略,而是單獨占用額外的一行夾在每個LI之間,解決辦法就是觸發layout, li {width:100%; float:left},很簡單吧,但是是我困惑了一陣子呢,呵呵 值得記錄一下
在做頁面的時候,發現了下面的這種情況
導致了ie6、7與其他瀏覽器不兼容,ie的高度得是+Offset的高度,原來這是ie的一個bug,貌似只有li才有這個bug。原因就是 LI 里面有block元素,LI之間的空格不會被被忽略,而是單獨占用額外的一行夾在每個LI之間,解決辦法就是觸發layout, li {width:100%; float:left},很簡單吧,但是是我困惑了一陣子呢,呵呵 值得記錄一下
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。