我有几个相同的HTML元素一个接一个:
<span>1</span> <span>2</span> <span>3</span>
我正在寻找最好的方式添加空间之间的元素使用CSS
[no space] [1] [space 10px] [2] [space 10px] [3] [no space]
另外:
>请记下您的收据的浏览器兼容性
更新
它看起来像我不清楚。我不想使用任何附加HTML标记
<span></span> <span></span> <span class="last_span"></span>
我不想使用表
我想要第一个和最后一个span由CSS自动定位
我不想使用javascript
解决方法
一个好的方法是这样做:
span + span { margin-left: 10px; }
每个span之前有一个span(所以,每个span除了第一个)将有margin-left:10px。
这里有一个更详细的答案一个类似的问题:Separators between elements without hacks