css文字垂直居中问题的解决

css文字垂直居中问题的解决

ID:32192614

大小:51.29 KB

页数:4页

时间:2019-02-01

css文字垂直居中问题的解决_第1页
css文字垂直居中问题的解决_第2页
css文字垂直居中问题的解决_第3页
css文字垂直居中问题的解决_第4页
资源描述:

《css文字垂直居中问题的解决》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CSS文字垂直居中问题的解决CSS中怎样设置才能使对象中的文字垂直居中于对象,这个问题也是捆扰很多朋友的难题。现在网上的很多代码都做不到浏览器兼容。我把网上有关的方法整理了一下,做了些改动,完全可以兼容各主流浏览器。下面具体说一下在不同情况下垂直居中的方法。一、一行文字垂直居中看一下下面的代码:

2、xhtml">垂直居中functionsel(id){switch(id){case"1":document.getElementById("sub").style.lineHeight="normal";break;case"2":document.getElementById("sub").style.lineH

3、eight="20px";break;case"3":document.getElementById("sub").style.lineHeight="28px";break;}}#all{width:240px;padding:10px;font-size:12px;color:#FFF;background-color:#CCC;}#sub{width:230px;padding:05px;height:20px;overflow:hidden;background-color:#F90;}#sel{margin-top:

4、5px;}select{width:260px;}一行文字垂直居中,此对象高度为20px

默认值,设置行高为:normal设置行高和对象高度相同:20px设置行高比对象的高度大:28px

方法:l

5、ine-height:20px。设置相同的行高和对象高度。说明:这种设置简单又兼容各种浏览器,支持内联对象。但如果是固定高度的对象,只能显示一行。当有两行文字时,如果不设置“overflow:hidden”会把对象撑开。二、多行文字,且高度自适应请看下面的代码:

6、ahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>垂直居中functionsel(id){switch(id){case"1":document.getElementById("sub").innerHTML="三行文字垂直居中,设置相同的内上边距padding-top和内下边距padding-bottom就可以。";break;case"2":document.getElementB

7、yId("sub").innerHTML="两行文字垂直居中,设置相同的内上下边距padding-top和padding-bottom就可以。";break;case"3":document.getElementById("sub").innerHTML="一行文字垂直居中,内上下边距相同。";break;}}#all{float:left;width:240px;pad

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。