能否去掉.container

<style>
.container{ float:left;
        position:relative;
        left:50%}

.container ul{
    ...    
    position:relative;
    left:-50%;}
.container li{ float:left;display:inline; ...} 
</style>
<body>
<div class="container">
    <ul>
        <li>...</li>  
    </ul>
</div>
</body>

父元素.container已经设置了left: 50%,为什么子元素ul,li设置left: -50%还要加上父元素.container?

Werk_Bicth
浏览 1353回答 1
1回答

Caballarii

这是一种好习惯,因为不写全一点就有可能影响到其他不需要这个属性的元素,尤其是以tag名来查找的css属性
打开App,查看更多内容
随时随地看视频慕课网APP