码迷,mamicode.com
首页 > 其他好文 > 详细

居中问题

时间:2018-06-18 14:00:01      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:inline   order   方式   line   lan   指定   设置   类型   ali   

li{

    border:solid red;

    text-align:center;

}

li{

    border:solid red;

    margin:0 auto;

}

这里的text-align:center和margin:0 auto为什么都不会起作用?

li是块级元素,满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。你的li没有指定宽度。不是定宽是不能用这种方式居中的。因为不知道你整个元素有多宽,它居中往哪里居呢?

不定宽度的块状元素有三种方法居中(这三种方法目前使用的都很多):

加入 table 标签,将需要居中的内容放在表格中,再将表格设置为居中显示。

设置 display: inline 方法:与第一种类似,显示类型设为 行内元素,进行不定宽元素的属性设置

设置 position:relative 和 left:50%:利用 相对定位 的方式,将父元素向左偏移 50% ,子元素向右偏移50%,即达到将子元素居中的目的。

 

居中问题

标签:inline   order   方式   line   lan   指定   设置   类型   ali   

原文地址:https://www.cnblogs.com/hongyaxi/p/9194986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!