我有一个 div,其中每行有 3 个图像。图像都是相同的大小。我一直在使用小的完全清晰的透明图像,然后我会明确给出高度和宽度以在图像之间形成空间。一个例子是这样的:
div begin
space image width=15, height=1 actual image (no explicit dimensions)
space image width=10, height=1 actual image (no explicit dimensions)
space image width=10, height=1 actual image (no explicit dimensions)
space image width=900, height=20 (this is to separate rows, which should be 900 wide, space + 3 x image)
space image width=15, height=1 actual image (no explicit dimensions)
space image width=10, height=1 actual image (no explicit dimensions)
space image width=10, height=1 actual image (no explicit dimensions)
div end
这些行可能会或可能不会通过代码生成,有时会有href。我意识到我也许可以在图像/或锚元素上使用边距/填充来创建空间。但这需要在每个图像上设置一个类。这似乎不是解决这个问题的好方法。出于几个原因:空间将在锚标签内,使其可链接。我不会反对使用 div 并在它们上使用特定的类。但是,我已经尝试过了,但它们似乎没有像我预期的那样工作。它们创建了换行符,所以现在图像出现在一个列中,而且它们似乎并没有占用任何实际空间。