社区
CSS
帖子详情
救命啊,IE6竟然不兼容line-height
wangkun1004
2008-06-11 03:41:55
IE6竟然不认line-height,我CSS里好多这个属性啊,整了一天了都没想出办法..怎么办啊,哪位高人指点一下
...全文
7213
28
打赏
收藏
救命啊,IE6竟然不兼容line-height
IE6竟然不认line-height,我CSS里好多这个属性啊,整了一天了都没想出办法..怎么办啊,哪位高人指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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...可能可以..祝你好运!
风中的那一缕头发
2009-02-21
打赏
举报
回复
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)
真正的能理解CSS中的
line
-
height
,
height
与
line
-
height
在最近的项目中,常常用到
line
-
height
,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉。在此做一下总结,一是更深层次的了解什么是
line
-
height
,二是比较
height
与
line
-
height
的区别。 基本概念 行高与行距从字面的意思是非常容易理解的,但是对布局和样式来说,我们应该更深入的理解各个属性之间的关系,比如
line
-
height
与font-size存在什...
line
-
height
详解
基本概念
line
-
height
CSS 属性用于设置多行元素的空间量,如多行文本的间距。 图中:上一行的底线和下一行的顶线之间的距离就是行距,而同一行顶线和底线之间的距离是font-size的大小,行距的一半是半行距,半行距、font-size、
line
-
height
之间的关系看图片的右下角就一目了然了~ 根据浏览器的解析不同,
line
-
height
的表现方式有两种 1.基线之间的距离为
line
-
height
2.
line
Height
为,font-size的上下加上半行距 ** 取值 ** 值
css:关于
line
-
height
在ios与安卓的
不兼容
处理
也是拖了很久才来写。。。。 在实际开发中发现,css的
line
-
height
属性在ios和安卓中有那么几个像素的偏移,导致两端显示不一致,我的处理方法是: 去除
line
-
height
使用padding width: 72px;
height
: 28px; text-align: center;
line
-
height
: 0px; padding: 14px 0; box-sizing: border-box;
height
可以不写,那么就用不上box-sizing
设置
line
-
height
无效的解决办法
今天在做项目的时候遇到一个很奇怪的问题,明明设置了
line
-
height
,可是文字并没有垂直居中,大概如下: 效果如下 显然
line
-
height
没有生效,后来发现font组合属性不能写到
line
-
height
后面,如果写到
line
-
height
后面的话要把属性分开写,font-weight:bold,font-size:16px,font-family:‘微软雅黑’,这样写也是可以的。更改...
html5
line
height
属性,深入理解
line
-
height
属性
line
-
height
,顾名思义指一行文字高度,具体是指两行文字基线的距离。在css中,起高度作用的不是
height
就是
line
-
height
!在一个有文字的div中没有定高度,之前一直以为是字体把div撑开了,后来使用多后才发现其实并不是字体撑开div,而是
line
-
height
,因为div的文字都有默认的
line
-
height
,可以尝试去把
line
-
height
设置为0,这时如果div设置一个...
CSS
61,112
社区成员
60,732
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章