当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > IE6下 vertical-align:middle 和 height 引发的边框消失

CSS样式表
CSS教程:制作网页中常用的5个CSS属性
网页制作理论:精确还原设计稿
CSS教程:Firefox浏览器下margin-top问题
CSS教程:li标记在IE下产生间距
CSS实例教程:CSS制作虚线的2种方法
CSS教程:网页中英文字体的设置
根据IE版本不同调用不同CSS样式文件
CSS网页布局:tbody标签与thead和tfoot标签
网页制作技巧:CSS网页布局中文排版心得
网页制作CSS教程:自适应圆角
Css Hack:Pixel Perfect
OOcss教程:认识OOCSS和简单应用OOCSS
网页制作教程:面向对象的CSS应用
CSS写法:不同组合间的优先级及浏览器的支持性
CSS sprite实例教程:li:hover修改密码
利用负边距技术制作自适应宽度布局的网页
WEBJX收集漂亮的大背景网页设计实例
使用一张或两张图片创建大背景网站
CSS教程:CSS选择符的用法和实例
CSS实例:a:hover伪类在IE6下的问题

CSS样式表 中的 IE6下 vertical-align:middle 和 height 引发的边框消失


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 123 ::
收藏到网摘: n/a

css样式:
<style type="text/css">
ul{ list-style:none;}
li,div{border:1px solid #ff0000; vertical-align:middle; height:50px;}
</style>

html结构:
<div>测试</div>

(注意:<div>测试</div>后面没有其他文字或元素)
现象:
div的下边框消失,在ff下没事,且文字不能居中(如图)。


html结构2
<div>测试</div>
测试文字

--在后面再加上其他元素

边框就显示出来了

html结构3
<div>测试</div>
<div>测试二</div>
<div>测试3</div>

结论:如果是为了文字居中,把line-height和height设置为相同的高度。不要多写
vertical-align:middle;