如果div宽高值为百分数的时候,如何让里面的字水平且垂直居中??

 我来答
匿名用户
2016-05-29
展开全部
div垂直居中比较麻烦,如果文字是不换行只有一行的话,设置文字行高等于div的高度就可以解决,但你又需要div高度是百分比自适应的,那么你就得用脚本赋值行高,而大部分时候你这种情况文字都是需要换行的,那么就给你另一个最方便快捷的方法好了,你直接把div换成table,td默认情况下,td的内容就是垂直居中的,其实很多人学网页设计都走入误区了,觉得div+css就是完全不适用table布局,要知道早期的布局可都是table布局的,只不过table布局代码量比较大并且可调整性比较差而已,但是并不妨碍div+css布局使用table的,像我做了8年多这一行,一直都是用div+table+css布局,使用table其实可以解决很多问题,比如table不设置宽度的时候设置maigin:0 auto;值就可以达到宽度自动伸展并且水平居中,比如上面所说的td内容垂直居中,比如把各个内容放入同一行的不同td内达到几个内容强制不换行效果,等等
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式