【发布时间】:2014-02-06 14:35:37
【问题描述】:
我正在尝试创建一个包含图像的 div,并且它们之间有空间。例如,我希望它们之间的空间是2px,我可以使用margin:1px;,这样当一个人的左边距和另一个人的右边距相距时,它就会变成2px,上下都一样。但是图片和div的边框之间也有空间,所以div会变成这样:
+------------------------------------------+
| |
| +---------------+ +---------------+ |
| | | | | |
| | | | | |
| | | | | |
| | IMG1 | | IMG2 | |
| | | | | |
| | | | | |
| | | | | |
| +---------------+ +---------------+ |
| DIV |
| |
| +---------------+ +---------------+ |
| | | | | |
| | | | | |
| | IMG3 | | IMG4 | |
| | | | | |
| | | | | |
| | | | | |
| +---------------+ +---------------+ |
| |
+------------------------------------------+
当我真正想做的事情是这样的:
+---------------+---+---------------+
| | | |
| | | |
| | | |
| IMG1 | | IMG2 |
| | | |
| | | |
| | | |
+---------------+ +---------------+
| DIV |
| |
+---------------+ +---------------+
| | | |
| | | |
| IMG3 | | IMG4 |
| | | |
| | | |
| | | |
+---------------+---+---------------+
如何做到这一点,没有为每张图片设置样式?
【问题讨论】: