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

老师能总结一下水平居中和垂直居中的简单的代码嘛???感觉方法有很多,容易混淆

谢谢各位大神啦


正在回答

3 回答

水平居中:

1、行内元素用【text-align:center;】2、定宽块状元素:【border:1px  solid red; width:200px; margin:auto;】3、不定宽块状元素有三种方法:(一)【加入table,设置margin居中,跟定宽状一样】  (二)【设置为行内元素 display:inline;   然后使用text-align:center】  (三)【父元素设置:float:left  position:relative;     left:50%;        子元素设置:position:relative;     left:-50%;】。

垂直居中:

1、【height:60px;   line-height:60px; text-align:center;】2、【<table><tbody><tr><td>    td自带垂直属性vertical-align:middle   所以不需要添加】3、【display:table-cell; vertical-align:middle    兼容性较差,只供参考】

自己总结的,可以看一下

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

慕粉1417129261

我觉得第一个讲错了吧,div不是行内(内联)元素吧?然后课程里面第一个用的是div
2018-08-16 回复 有任何疑惑可以回复我~
#2

慕九州4159478 回复 慕粉1417129261

行内元素水平居中,需要给它的父级元素添加text-align:center;所以没错
2019-01-25 回复 有任何疑惑可以回复我~

line-height:30px;

height:30px;

text-align:center;

vertical-align:middle;

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

* {
line-height: 60px;
height: 60px;
text-align: center;
vertical-align: middle;
}

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

举报

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

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

进入课程

老师能总结一下水平居中和垂直居中的简单的代码嘛???感觉方法有很多,容易混淆

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