水平居中总结-不定宽块状元素方法(二) .container ul
这里为什么不直接写
ul{display:inline}
而要加 .container 而且下面的代买也没有加 class=".container ul"
这里为什么不直接写
ul{display:inline}
而要加 .container 而且下面的代买也没有加 class=".container ul"
2018-03-19
<title>不定宽块状元素水平居中</title>
<style>
.container{text-align:center;}
.container ul{list-style:none;margin:0;padding:0;display:inline;}
.container li{margin-right:8px;display:inline;}
</style>
</head>
<body>
<div class="container">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</body>
</html>
_________________________________________________________________________________________________________________
container是类名称,这里用的是内部样式表的类选择器,直接选择对<div>元素里面的<ul>元素进行修饰。所以用 ".container ul{}"格式。
而直接用ul{display:inline}这种元素选择器的方式,应该在本例中也能实现同样的效果。但是缺点很明显,这会对整个页面里面的ul元素全部应用,是一种很不好的习惯。
我是这样理解的。
举报