猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
将<ul> <li>中心转换为div
经过一些搜索,我没有找到一个正确的方法来将列表中心<li>固定到一个固定的宽度div。
看看页面 ..它也不起作用!
慕侠2389804
浏览 676
回答 3
3回答
潇湘沐
因为ul和li元素是display: block默认的 - 给它们自动边距和宽度小于它们的容器。ul { width: 70%; margin: auto;}如果你已经改变了它们的显示属性,或者做了一些覆盖正常对齐规则的东西(例如浮动它们)那么这将不起作用。
0
0
0
LEATH
要使ul 居中并且也将li元素置于其中心,并使ul的宽度动态变化,请使用display:inline-block; 并将其包裹在一个居中的div中。<style type="text/css"> .wrapper { text-align: center; } .wrapper ul { display: inline-block; margin: 0; padding: 0; /* For IE, the outcast */ zoom:1; *display: inline; } .wrapper li { float: left; padding: 2px 5px; border: 1px solid black; }</style><div class="wrapper"> <ul> <li>Three</li> <li>Blind</li> <li>Mice</li> </ul></div>
0
0
0
繁星coding
脚步 :写style="text-align:center;"于母公司div的ul写style="display:inline-table;"至ul写style="display:inline;"至li或使用<div class="menu"> <ul> <li>item 1 </li> <li>item 2 </li> <li>item 3 </li> </ul></div><style> .menu { text-align: center; } .menu ul { display:inline-table; } .menu li { display:inline; }</style>
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续