lineheight和height一致(为什么设置height 和 line height的高度一样时,文字不垂直居中当把line-height去掉后,却居中了呢)

本文目录
- 为什么设置height 和 line height的高度一样时,文字不垂直居中当把line-height去掉后,却居中了呢
- css3 怎么让line-height 等于height
- 让line-height等于height,使文字垂直居中的方法,是否与字体有关
- line-height与height高度相同,为什么就上下居中了
- line-height和height在一起用,而且值相同能起到什么作用
- 为什么在div中当height和line-height一样的时候他会居中对齐,我想知道原理!!求各位高手指教!~~
为什么设置height 和 line height的高度一样时,文字不垂直居中当把line-height去掉后,却居中了呢
这种是不可能的吧
只有IE下line-height不生效,需要把font-family:“Microsoft YaHei”(英文的)
如:
新细明体:PMingLiU
细明体:MingLiU
标楷体:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微软正黑体:Microsoft JhengHei
微软雅黑体:Microsoft YaHei
希望能帮助到你
css3 怎么让line-height 等于height
如果height值是固定不变的,简单,直接设置line-height跟height值一样就行了。
如果height值是动态的,你可以考虑用js获取height的值,然后在设置给对应文字,让它的line-height跟height一样。
让line-height等于height,使文字垂直居中的方法,是否与字体有关
跟字体没有关系,跟字号也没关系,就相当于你的高度和行高一样的时候文字就是上下居中了。
line-height与height高度相同,为什么就上下居中了
line-height行高是包含了文字的高度在内的,而height并非是文字的高度,而是文字所在标签的高度
行高举例的话,假如行高设为30px,那么就是文字中心点距上或者距下各为15px,所以行高与标签的高度一样的时候就垂直居中了
line-height和height在一起用,而且值相同能起到什么作用
文字能够上下居中
例如:ie6下文本与文本输入框对不齐,需设置vertical-align:middle,但是文本框的内容不会垂直居中。给容器设置一个与其高度相同的行高line-height:与容器的height一样就可以实现。
为什么在div中当height和line-height一样的时候他会居中对齐,我想知道原理!!求各位高手指教!~~
height是div实际的高度
line-height是div内文字占据的高度
当行高比实际高度大时,虽然ie会撑开div,但两者的显示方式互不影响。
当两者相等时,显示效果上文字是垂直居中的,可是如果你再添加一行文字呢??

更多文章:
flash player电脑版下载(FLASH PLAYER在哪下能安全的下载呢)
2026年10月22日 19:20
nation和national的区别(为什么nation和national两者的a发音不一样)
2026年10月22日 16:40
达梦 insert into select(oracle中insert语句怎么嵌入select)
2026年10月22日 15:20
struts作用(请简单谈一下spring,struts,hibernate的作用;)
2026年10月22日 05:20
low power是什么意思(MP3打开以后提示Low power!是什么意思啊)
2026年10月22日 03:50




