请有人帮我理解一些事情

时间:2015-11-09 20:06:52

标签: css

你好我有两个代码来理解第一个问题是*当我没有告诉css这样做时,*如何摆脱我的LI列表样式这是摆脱子弹点的代码

 *{
 margin:0;
 padding:0;
 box-sizing:border-box;
 }

我的第二个问题是关于div类,我正在抓住facebook的html构图寻找想法,我想知道为什么facebook使用了很多div类的css,当我看到的大多数代码很容易被放入一个css类我理解css和代码是可重用的,但大多数只是一个div而不是使用任何其他地方所以为什么你会使用多css语句为一个div是因为可读性或优化或我错过了一些事情和抱歉我的英文和标点符号

1 个答案:

答案 0 :(得分:1)

要使marginpadding返回到<ul><li>,只需在使用*之后设置它,请参阅此处:http://jsfiddle.net/8mbrn3ra/

*{
 margin:0;
 padding:0;
 box-sizing:border-box;
 }

ul, li {
    margin: 10px;
    padding: 10px;
}

你问题的另一部分:我不知道为什么facebook会做它所做的事情。但有一个原因可能是你有div作为事物的包装。如果这个div有一个给定样式的类,并且你想在其他地方使用它们,你只需要将类设置为包装器。明白我的意思吗?