重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章主要探讨css设置水平居中的两种方法。有一定的参考价值,有需要的朋友可以参考一下,跟随小编一起来看解决方法吧。
目前创新互联已为近1000家的企业提供了网站建设、域名、网站空间、网站托管、企业网站设计、青羊网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
css中可以设置行内元素的水平居中和设置块级元素的水平居中,对于行内元素和块级元素不了解的同学可以参考一下css块级元素的定义是什么?css块级元素有哪些?和css行内元素有哪些?css块级元素和行内元素的区别这两篇文章,那我们下面就直接来看css这两种水平居中的设置方法。
首先我们来看一下css设置行内元素水平居中。
第一种:css行内元素水平居中:
语法:div{text-align:center} /*DIV内的行内元素均会水平居中*/
简单解释:为父元素设置中text-align:center样式。
行内元素水平居中
详细解释:
1、
2、
文字
此时,让“文字”这两个字水平居中便有了意义,因为p是块级元素,他的宽度独占一行,而文字只占两个字符宽度,此时给p元素设置text-align:center;那么“文字”这两个字便在一行内水平居中了。
3、
看完了css行内元素水平居中,我们接下来说一说css块级元素的水平居中,css块级元素水平居中又分为定宽块级元素水平居中和不定宽块级元素水平居中,下面我们分别来看一下。
第二种:css定宽块级元素水平居中:既是块级元素又是固定宽度的元素。
给需要水平居中的块级元素本身左右margin值设置为auto;
例如:
css不定宽块级元素水平居中:宽度不固定的块级元素
例如:
1、将块级元素加入
设置table实现水平居中
|
2、设置块级元素样式display:inline,然后再为父元素添加text-align:center样式 。
设置inline实现水平居中
3、在块级元素外加一层父元素,并设置父元素样式为style="float:left;position:relative;left:50%";设置块级元素样式为style="float:left;position:relative;left:-50%"
设置relative实现水平居中
上文描述的就是css设置水平居中的两种方法,具体使用情况还需要大家自己动手实验使用过才能领会。如果想了解更多相关内容,欢迎关注创新互联行业资讯频道!