html中心对齐,Html5居中对齐的方法

text-align:center;

text-align: center; 使标签内部的文本居中 是可遗传的

div{

text-align: center;

width: 300px;

height: 100px;

background: #3EFD9B;

}

我是div

如图:

ad6dbea790f20a1138fe0583edb61381.png

text-align: center; 他的属性不仅仅只是让里面的文本居中文本级标签也是可以居中的

div{

text-align: center;

width: 300px;

height: 100px;

background: #3EFD9B;

}

span{

background: #2db5bc;

}

我是div

如图:

f83777c8f6a89b1667d3a91469e9ee23.png

里面的行内块级标签也是可以用这个方法居中的 至于为什么我也不是很清楚还望有知道的可以评论

div{

text-align: center;

width: 300px;

height: 100px;

background: #3EFD9B;

}

h{

display: inline-block;

background: #2db5bc;

}

我是div

如图

d639d778082cc9adcb93b744bafce9b8.png

最喜欢用的还是 margin: 0 auto; 首先需要实际的宽度 还需要是块级元素 行内块级不行哦

另外发现没有  里面的strong这个标签是没有居中的哦

也就是说 margin: 0 auto; 是不会被遗传的

div{

width: 300px;

height: 100px;

background: #3EFD9B;

margin: 0 auto;

}

strong{

display: block;

width: 50px;

height: 50px;

background: #2db5bc;

}

我是strong

a6679326cd010c7c110c59a595a4cafc.png

所以我一般都喜欢  一个通变符(星号) *{ margin: 0 auto;}这样只要我给了它实际的宽度他就自己居中了

*{

margin: 0 auto;

}

div{

width: 300px;

height: 100px;

background: #3EFD9B;

/*margin: 0 auto;*/ /*这里就可以不写了*/

}

strong{

display: block;

width: 50px;

height: 50px;

background: #2db5bc;

}

我是strong

ef1c753939bfa19bb3bcf506767db288.png

当然垂直也是可以居中的 但我只知道line-height:调试到居中就好;大多数都是相对于那个标签居中就调成和它的高度一致   可遗传

div{

width: 300px;

height: 100px;

background: #3EFD9B;

margin: 0 auto;

line-height: 100px;

}

我是strong

2aacda212ac7d64957c1f2cd0bdc3526.png

当然还有很多列入flex布局center;justify-content水平居中align-items:center垂直居中 就不说了 那个是flex

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值