这其实是CSS Hack,因为不同浏览器解析CSS样式会有差异,导致页面显示不一致。这时候就得针对某些浏览器单独写样式,别的浏览器识别不了。比如IE6可以这么写:padding-top:10px; _padding-top:6px; IE6会都认,后面那个属性会覆盖前面的。其他版本IE和别的浏览器就不认这个。还有像IE7可以用*+html .style {padding-top:6px;},给类名加在HTML元素上。想详细了解的话,可以搜搜CSS Hack,百度一下一堆教程。
回答数
4
浏览数
7360