這是爲了一個菜單。
例如我有一個div元素,裏面有3個跨度,所有這些元素都有一些邊距,最大寬度和浮點數(左或右)。
它被定位從左側開始,是這樣的:
[[span1][span2][span3] - lots of free space here].
我希望把它連出這樣的:
[[span1] - space - [span2] - space - [span3]]
我怎樣才能做到這一點使用CSS?我有點懷疑這是不可能的。
請注意,我希望它在添加或刪除菜單項時保持相同的樣式。
HTML:如何在一個div中均勻分佈元素?
<div id="menu">
<span class="menuitem"></span>
<span class="menuitem"></span>
<span class="menuitem"></span>
</div>
CSS:
#menu {
...
width:800px;
}
.menuitem {
display:block;
float:left;
margin-left:25px;
position:relative;
min-height:35px;
max-width:125px;
padding-bottom:10px;
text-align:center;
}
''不是塊元素,它不應該接受'width'財產 –
你能提供實際的代碼? – Blazemonger