救命啊,IE6竟然不兼容line-height

wangkun1004 2008-06-11 03:41:55
IE6竟然不认line-height,我CSS里好多这个属性啊,整了一天了都没想出办法..怎么办啊,哪位高人指点一下
...全文
7213 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
鹤影儿2012 2012-09-07
  • 打赏
  • 举报
回复
顶下13楼,以前遇到过同类问题,就是这么解决的!
冲冲 2011-05-27
  • 打赏
  • 举报
回复
将div的样式设为overflow:hidden即可;
大仁 2011-02-27
  • 打赏
  • 举报
回复
13L正解 那些不回答问题反而说没用的人,真是连让人无语
pandaidea 2010-03-04
  • 打赏
  • 举报
回复
我就是在指定了height后再指定line-height(相同值)无效的人。

就是一个div它的class有一个背景图片,div内有几个字,以及一个submit和文本框,他们都用div再次阔气。

无论我怎么打line-height都不行。

只能设置里边的div的_padding-top。
pandaidea 2010-03-04
  • 打赏
  • 举报
回复
ie6的这个问题相当恶心。
至于lz提出的问题我不认为是幼稚或没有进行过测试的问题。反倒能提醒我们许多人重视这个问题。

请大家不要回什么:“胡说八道”的言论。

请问难道你是IE6捍卫人士?

你该知道自己多么可笑。
cszxbdn 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zlb205 的回复:]
不是IE问题,是因为你把文字和图片一起排版,这个属性不支持图片,你把图片删除就好了!
[/Quote]

楼主 是不是这个原因?
w276080872 2009-12-19
  • 打赏
  • 举报
回复
在指定line-height的同时 指定height...可能可以..祝你好运!
  • 打赏
  • 举报
回复
13楼 是正解。我现在就出现这种情况!当一个容器里如<li>放有文字和<img> ,<input>时,line-height行高在ie6 下会失效!

但ie6就文字是支持的
搞得还可以 2008-12-09
  • 打赏
  • 举报
回复
13楼 是正解。这确实算是 ie6 的问题,解决方法 就是针对IE6写 _padding-top:2px;
ginano 2008-07-22
  • 打赏
  • 举报
回复
绝对支持,那是因为你的文字本身就是30px,所以根本没什么变化,你试着更改line-height:50px应该又变化了
wenrooroo 2008-07-21
  • 打赏
  • 举报
回复
胡说八道
dsdncoolie 2008-07-04
  • 打赏
  • 举报
回复
想字体在行内居中的最简单方法:“font:20px/30px 宋体”,前一个是字体大小,后一个是行高,这样就在行内文字居中了。如果只有一行,兼容目前常见所有浏览器。如果字体大于行高且多于一行的话,部份浏览器显示上下两行文字有重叠,部份浏览器自动将行高匹配字体尺寸。如果只有一行,但容器高度小于字体大小,则文字变得砍头砍脚。
zlb205 2008-06-26
  • 打赏
  • 举报
回复
不是IE问题,是因为你把文字和图片一起排版,这个属性不支持图片,你把图片删除就好了!
雪北 2008-06-26
  • 打赏
  • 举报
回复
BUG症状:当在一个容器里文字和img、input、textarea、select、object等元素相连的时候,对这个容器设置的line-height数值会失效;

受影响的浏览器:
Microsoft Internet Explorer 5.01 / Windows
Microsoft Internet Explorer 5.5 / Windows
Microsoft Internet Explorer 6

解决方法:
对和文字相连接的img、input、textarea、select、object等元素加以属性

margin: (所属line-height-自身高度)/2px 0;
vertical-align:middle
MOTA 2008-06-26
  • 打赏
  • 举报
回复
怎么可能,IE6支持line-height的
ddcatlee 2008-06-26
  • 打赏
  • 举报
回复
ie 6- 含有 替换元素 行高失效
一般解决方法是换成padding
netak47 2008-06-12
  • 打赏
  • 举报
回复
还有,line-height只对2行以上的文字起作用
netak47 2008-06-12
  • 打赏
  • 举报
回复
line-height:30px;记得打分号
浴火_凤凰 2008-06-11
  • 打赏
  • 举报
回复
IE6支持line-height的
TDwebber 2008-06-11
  • 打赏
  • 举报
回复
用法是没有问题的,就看你的这个div里面有没有其他的标签了,如果有其他的标签ie是不行的,必须全部是文本。
加载更多回复(8)

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧