css样式能够实现水平居中,那么css水平居中怎么设置呢? 本篇文章将给大家来分享关于css设置水平居中 的实现方法。
css中可以设置行内元素的水平居中和设置块级元素的水平居中,对于行内元素和块级元素不了解的同学可以参考一下css块级元素的定义是什么?css块级元素有哪些? 和css行内元素有哪些?css块级元素和行内元素的区别 这两篇文章,那我们下面就直接来看css这两种水平居中的设置方法。
首先我们来看一下css设置行内元素水平居中。
第一种:css行内元素水平居中:
语法:div{text-align:center} /*DIV内的行内元素均会水平居中*/
简单解释:为父元素设置中text-align:center样式。
<div style="text-align: center">
<span>行内元素水平居中</span>
</div> Salin selepas log masuk
详细解释:
1、文字在这里 让“文字”这两个字相对于label水平居中是毫无意义的,label是行内元素,他的宽度等于内容的宽度,也就是说“文字”这两个字,永远是水平居中的。
2、
文字
此时,让“文字”这两个字水平居中便有了意义,因为p是块级元素,他的宽度独占一行,而文字只占两个字符宽度,此时给p元素设置text-align:center;那么“文字”这两个字便在一行内水平居中了。
3、
文字,此时该如何让label元素相对于div水平居中。
看完了css行内元素水平居中,我们接下来说一说css块级元素的水平居中 ,css块级元素水平居中又分为定宽块级元素水平居中和不定宽块级元素水平居中,下面我们分别来看一下。
第二种:css定宽块级元素水平居中:既是块级元素又是固定宽度的元素。
给需要水平居中的块级元素本身左右margin值设置为auto;
例如:
<div>
<div style="width: 100px;height: 100px;background-color: green;margin: 0 auto">
</div></div> Salin selepas log masuk
css不定宽块级元素水平居中:宽度不固定的块级元素
例如:
1、将块级元素加入
标签。<table style="margin: 0 auto">
<tbody>
<tr><td>
<div>设置table实现水平居中</div>
</td></tr>
</tbody></table> Salin selepas log masuk
2、设置块级元素样式display:inline,然后再为父元素添加text-align:center样式 。
<div style="text-align: center">
<div style="display: inline">
设置inline实现水平居中
</div></div> Salin selepas log masuk
3、在块级元素外加一层父元素,并设置父元素样式为style="float:left;position:relative;left:50%";设置块级元素样式为style="float:left;position:relative;left:-50%"
<div style="float:left;position:relative;left: 50%">
<div style="position: relative;left: -50%">
设置relative实现水平居中
</div>
</div> Salin selepas log masuk
相关推荐:
CSS水平居中总结
CSS垂直居中和水平居中_html/css_WEB-ITnose
Atas ialah kandungan terperinci css水平居中怎么设置?两种css水平居中的设置方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
2019-04-16 16:04:28
2020-09-15 11:26:00
2020-09-10 14:26:14
2020-09-08 11:06:15
2020-09-09 09:46:36
2020-10-12 14:51:04
2020-09-10 14:40:02
2019-04-24 16:20:55
2020-10-13 11:40:03
2019-04-15 14:06:21
Topik-topik yang berkaitan
Lagi>