Làm thế nào để loại bỏ số dư từ mỗi <li>
của cột cuối cùng? Tôi yêu cầu cho mỗi <li>
mà đi kèm trong cột cuối cùng khi tôi có 9 <li>
và 3 trong mỗi cột. Tôi không yêu cầu chỉ để loại bỏ margin
từ mục cuối cùng của cuối cùng <li>
của một <ul>
mà tôi đã biết :last-child { margin-right: 0 }
Làm thế nào để loại bỏ margin từ mọi phần tử là phần tử cuối cùng trong một hàng?
Và nếu màn hình là nhỏ hoặc người dùng thay đổi kích thước trình duyệt sau đó 3 + 3 + 3 có thể trở thành để 4 + 5 hoặc 2 + 2 + 2 + 2 + 1
Vì vậy, trong điều kiện bất kỳ bất kỳ <li>
(nó có thể là một hoặc nhiều sau đó một) mà đi kèm trong cột cuối cùng. Tôi muốn xóa margin-right
.
Tất cả li nằm trong một ul đơn
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
<li>item 7</li>
<li>item 8</li>
<li>item 9</li>
</ul>
tôi thêm jsfiddle đây: http://jsfiddle.net/GnUjA/1/
Bạn có thể đăng html và css của mình không? Tôi đoán 'li' là nội tuyến và tất cả trong một 'ul' duy nhất? –
Bạn có thể chấp nhận câu trả lời không? –