标签:属性 9.png div 一个 bsp display 样式 css样式 关于
html :
<ul>
<li><a href="">首页</a></li>
<li><a href="">关于我们</a></li>
<li><a href="">联系我们</a></li>
<li><a href="">新闻资讯</a></li>
<li><a href="">案例展示</a></li>
<li><a href="">今日热点</a></li>
</ul>
css样式:
ul li {
display: inline-block;
list-style: none;
}
在IE6/IE7下垂直显示
解决方法:
ul li {
display: inline-block;
margin:10px;
list-style: none;
_display:inline;
}
比如有一个div,其css为float:left,然后margin-left:20px,
在主流浏览器中显示为,但在IE6中则会出现双倍边距,即为40px。
解决方法:在对应的样式中加 "_display: inline;"
设置min-height和min-width IE浏览器忽略了min-height和min-width
解决方法:
.test{ min-height:100px; height: auto !important; height: 100px; }
同理min-width也可以用这种方法实现
在IE中使用 height: XXpx 这样的属性无法设置比较小的高度。
比如有一个div,将高设为height:2px;
在主流浏览器中显示为
在IE浏览器中显示为
解决方法:在样式中加 overflow: hidden 。
同样14px的宋体字,IE下实际占高16px,下留白3px,firefox下实际占高17px,上留白1px,下留白3px。
文字大小不兼容解决方案: 给所有文字设定通用line-height值
解决方案:给img设定 display:block。
标签:属性 9.png div 一个 bsp display 样式 css样式 关于
原文地址:http://www.cnblogs.com/qian21/p/7815981.html