为了账号安全,请及时绑定邮箱和手机立即绑定

如何居中?

http://img1.sycdn.imooc.com//58d32f820001198109880660.jpg

如上图,如果想要box1和box2这句文字在红框中居中,要些什么代码?请大神指教。

有人说用:div{text-align:center;},但只能实现左右居中,没办法实现上下居中。(如下图效果!)


http://img1.sycdn.imooc.com//58d332bb00012dda09720551.jpg

正在回答

4 回答

text-align:center;

line-height:300px;

求采纳,谢谢


1 回复 有任何疑惑可以回复我~
#1

STOMACHE 提问者

谢谢!确实可以实现文字居中的效果了,请问为什么用line-height:300px;可以实现上下居中,而padding-top:300px;不能实现上下居中呢?加大盒子上部填充来实现居中为什么没反应?请您知道的话,解答一下我的疑惑,感谢!
2017-03-23 回复 有任何疑惑可以回复我~
#2

学习js 回复 STOMACHE 提问者

padding-top当然也能实现文字垂直居中,你的实现不了?不过这样的话,你的div也会被撑开尺寸,在实际运用中一般不会这样写
2017-03-23 回复 有任何疑惑可以回复我~
#3

STOMACHE 提问者 回复 学习js

好的,谢谢!
2017-03-23 回复 有任何疑惑可以回复我~

text-align:center;line-height:300px;

0 回复 有任何疑惑可以回复我~

div{text-align:center;}

0 回复 有任何疑惑可以回复我~

text-align:center;

0 回复 有任何疑惑可以回复我~
#1

STOMACHE 提问者

text-align:center;只能显示左右居中,上下没办法居中哦
2017-03-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225284    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

如何居中?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信