嘿,我猜这可能是相当微不足道的,但我很难找到答案或找出答案。CSS ID变化
我想创建一个网格,它们之间有任意间距的彩色方块。 这本身很容易做到,特别是因为我只需要九个方格。但是,虽然我看着我完成的代码,但我不禁感到有一种更加简单高效的方法来实现这一点。
此刻,我有九个不同的ID在我的CSS中声明,每个正方形一个。
div.container{
position:relative;
left:50px;
top:50px;
background-color:rgb(45,45,45);
height:300px;
width:300px;
}
#square{
position:absolute;
background-color:rgb(52,82,222);
left:20px;
top:20px;
height:80px
width:80px
#square2{
position:absolute;
background-color:rgb(58,82,22);
left:110px;
top:20px;
height:80px;
width:80px;
etc etc etc
我想要做的是找到一个更有效的方法来做到这一点。
感谢您的帮助!
如果我在广场内包含div,该怎么办? '.container> div'也会影响这些吗?或者他们不是直接的孩子? – danem 2011-05-27 21:53:07
'.container> div'不会影响那些。 ['>'是直接的子选择器。](http://reference.sitepoint.com/css/childselector)我很努力地在这里解释它:[http://jsfiddle.net/Mgk23/]( http://jsfiddle.net/Mgk23/) – thirtydot 2011-05-27 21:55:04