Tôi đang cố gắng mô phỏng thanh tab với htmlcss - loại bỏ khoảng trắng giữa các nhịp
Tôi muốn chiều rộng của mỗi tab được đặt theo độ dài văn bản (nghĩa là, không có chiều rộng cố định) và từ bọc trong trường hợp nó vượt quá chiều rộng màn hình
tôi đã gần như đạt được nó
<html>
<head>
<style type="text/css">
#myTabs .tab {
float: left;
}
#myTabs .tab_middle {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_middle.png');
}
#myTabs .tab_left {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_left.png');
}
#myTabs .tab_right {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_right.png');
}
</style>
</head>
<body>
<div id="myTabs">
<div class='tab'>
<span class='tab_left'> </span>
<span class='tab_middle'>very very looong</span>
<span class='tab_right'> </span>
</div>
<div class='tab'>
<span class='tab_left'> </span>
<span class='tab_middle'>another loooong tab</span>
<span class='tab_right'> </span>
</div>
<div style='clear:both'></div>
</div>
</body>
</html>
nhưng, có một không gian rất khó chịu giữa hình ảnh tab mở và đóng một ...
Như bạn có thể thấy tôi đã thử với đệm, khoảng cách và đường viền, không có may mắn ...
- chỉnh sửa Tôi đã thử thay thế các nhịp bằng một bảng nhỏ (một hàng, ba TD) nhưng đó là giống nhau, chỉ khoảng cách giữa nhỏ hơn ...
thử thêm white-space: nowrap; – ant
đã thử nó, nó giống nhau ... – opensas