css水平居中怎么设置?两种css水平居中的设置方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了css水平居中怎么设置?两种css水平居中的设置方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2234字,纯文字阅读大概需要4分钟。
内容图文
![css水平居中怎么设置?两种css水平居中的设置方法](/upload/InfoBanner/zyjiaocheng/412/f585419394d347269e108281f5a6e46a.jpg)
css中可以设置行内元素的水平居中和设置块级元素的水平居中,对于行内元素和块级元素不了解的同学可以参考一下css块级元素的定义是什么?css块级元素有哪些?和css行内元素有哪些?css块级元素和行内元素的区别这两篇文章,那我们下面就直接来看css这两种水平居中的设置方法。
首先我们来看一下css设置行内元素水平居中。
第一种:css行内元素水平居中:
语法:div{text-align:center} /*DIV内的行内元素均会水平居中*/
简单解释:为父元素设置中text-align:center样式。
<div style="text-align: center"> <span>行内元素水平居中</span> </div>
详细解释:
1、<label>文字<label>在这里 让“文字”这两个字相对于label水平居中是毫无意义的,label是行内元素,他的宽度等于内容的宽度,也就是说“文字”这两个字,永远是水平居中的。
2、<p>文字<p>此时,让“文字”这两个字水平居中便有了意义,因为p是块级元素,他的宽度独占一行,而文字只占两个字符宽度,此时给p元素设置text-align:center;那么“文字”这两个字便在一行内水平居中了。
3、<div><label>文字<label><div>,此时该如何让label元素相对于div水平居中。
看完了css行内元素水平居中,我们接下来说一说css块级元素的水平居中,css块级元素水平居中又分为定宽块级元素水平居中和不定宽块级元素水平居中,下面我们分别来看一下。
第二种:css定宽块级元素水平居中:既是块级元素又是固定宽度的元素。
给需要水平居中的块级元素本身左右margin值设置为auto;
例如:
<div> <div style="width: 100px;height: 100px;background-color: green;margin: 0 auto"> </div></div>
css不定宽块级元素水平居中:宽度不固定的块级元素
例如:
1、将块级元素加入<table>标签。
<table style="margin: 0 auto"> <tbody> <tr><td> <div>设置table实现水平居中</div> </td></tr> </tbody></table>
2、设置块级元素样式display:inline,然后再为父元素添加text-align:center样式 。
<div style="text-align: center"> <div style="display: inline"> 设置inline实现水平居中 </div></div>
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>
相关推荐:
CSS水平居中总结
CSS垂直居中和水平居中_html/css_WEB-ITnose
以上就是css水平居中怎么设置?两种css水平居中的设置方法的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的css水平居中怎么设置?两种css水平居中的设置方法全部内容,希望文章能够帮你解决css水平居中怎么设置?两种css水平居中的设置方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。