Це призначено для меню.
Наприклад, у мене є елемент div з 3 прольотами, у кожному з яких є деяке поле, максимальна ширина та плаваюча (ліва чи права).
Він розташовується, починаючи з лівого боку, і виглядає так:
[[span1][span2][span3] - lots of free space here].
я хочу вирівняти його так:
[[span1] - space - [span2] - space - [span3]]
Як я можу це зробити за допомогою CSS? Я сумніваюся, що це неможливо.
Зауважте, що я хочу, щоб він зберігав незмінний стиль, коли додаю або видаляю пункт меню.
HTML:
<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;
}
<span>не є блоковим елементом, він не повинен прийматиwidthмайно