Điều này có nghĩa là cho một menu.
Ví dụ, tôi có một phần tử div với 3 nhịp trong đó, tất cả đều có một số lề, chiều rộng tối đa và số nổi (trái hoặc phải).
Nó được định vị bắt đầu từ phía bên trái và như thế này:
[[span1][span2][span3] - lots of free space here].
Tôi muốn làm cho nó giống như thế này:
[[span1] - space - [span2] - space - [span3]]
Làm cách nào để làm điều này bằng cách sử dụng CSS? Tôi hơi nghi ngờ điều đó là không thể.
Lưu ý rằng tôi muốn nó giữ nguyên kiểu khi tôi thêm hoặc xóa một mục menu.
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>
không được chặn phần tử, nó không nên chấp nhậnwidth
bất động sản