CSS文字垂直居中-有误差
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>title</title>
</head>
<body>
<div>
<span style="width:400px;
height:100px;
border:1px solid red;
text-align:center;
line-height:100px;
font-size:95px;
display:block">
居中
</span>
<span
style="width:400px;
height:50px;
border:1px solid red;
text-align:center;
line-height:50px;
font-size:20px;
display:block">
间隔
</span>
<span
style="width:400px;
height:100px;
border:1px solid red;
text-align:center;
line-height:100px;
font-size:128px;
display:block">
AA
</span>
<span
style="width:400px;
height:50px;
border:1px solid red;
text-align:center;
line-height:50px;
font-size:20px;
display:block">
间隔
</span>
<span
style="width:400px;
height:100px;
border:1px solid red;
text-align:center;
line-height:100px;
font-size:128px;
display:block">
11
</span>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>title</title>
</head>
<body>
<div>
<span
style="width:400px;
height:100px;
border:1px solid red;
font-size:95px;
align-items: center;
justify-content: center;
display:flex">
居中
</span>
<span
style="width:400px;
height:50px;
border:1px solid red;
font-size:20px;
align-items: center;
justify-content: center;
display:flex">
间隔
</span>
<span
style="width:400px;
height:100px;
border:1px solid red;
font-size:128px;
align-items: center;
justify-content: center;
display:flex">
AA
</span>
<span
style="width:400px;
height:50px;
border:1px solid red;
font-size:20px;
align-items: center;
justify-content: center;
display:flex">
间隔
</span>
<span
style="width:400px;
height:100px;
border:1px solid red;
font-size:128px;
align-items: center;
justify-content: center;
display:flex">
11
</span>
</div>
</body>
</html>
可以看到用css的两种方式进行文字垂直居中时有一定误差,中文、英文、数字的垂直居中的误差都不一样,请教下原因。
text-align:center;
line-height:100px;
display:block"
align-items: center;
justify-content: center;
display:flex"
相关推荐
Firefox下input button内文字不能垂直居中的解决方法
在Firefox下input type=”button”的文字是不好居中的,原因在于Firefox自己弄了个私有属性,解决方法很简单,遇到类似问题的朋友可以学习下,希望可以帮助到大家
div+css兼容性问题解决方案
最全的CSS浏览器兼容问题 CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.
CSS实现等分布局的4种方式
主要为大家详细介绍了CSS实现等分布局的4种方式,等分布局是指子元素平均分配父元素宽度的布局方式,本文将介绍实现等分布局的4种方式,感兴趣的小伙伴们可以参考一下
JS封装的滚动类,文字图片不间断滚动代码大全.rar
一个可以代替Marquee走马灯特效的图片滚动封装类,它可控制图片做无缝循环滚动,可以在上下左右四个方面滚动,而且具备丰富自定义设置功能。它的特点: 横向、纵向滚动格式调整 (解决横向滚动换行的问题,无需特殊设置), 彻底解决由于IE问题导致上下滚动页面留白的问题,它可以禁止鼠标控制暂停或继续 (将第9个参数设置为-1或者动态赋值将ScrollSetp设置为-1), 判断是否可以滚动 (若内容区域小于显示区域,则自动取消滚动),跳过初始化错误 (避免引起其它滚动的停止),默认值 (除容器ID必选外,其他参数均可根据情况进行选择设置),参数动态赋值,文字滚动不准确 (本次更新主要目的解决此Bug,感谢周珺参与测试),鼠标悬停改变滚动方向 (鼠标悬停控制左右滚动),由于文档下载过慢而导致获取的高度/宽度不准确。兼容IE、FF、Opera、NS、MYIE等众多浏览器。
DIV+CSS+JS不间断横向滚动实现代码
不间断横向滚动想必大家在很多场合都有见过吧,本文也使用DIV+CSS+JS实现一个,感兴趣的你可以参考下哈,希望对你学习有所帮助


