Tôi có một danh sách lồng nhau không có thứ tự có nội dung chính ở bên trái và tôi muốn thêm các tùy chọn được thả nổi bên phải, sao cho chúng được căn chỉnh ở bên phải bất kể mức thụt đầu dòng.Căn chỉnh một số văn bản trong một mục danh sách
<ul>
<li> Item 1 <span class='options'> link </span> </li>
<li> Item 2 <span class='options'> link </span>
<ul>
<li>Item 3 <span class='options'> link </span> </li>
</ul>
</li>
</ul>
Tôi có css sau:
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
padding-left: 15px;
width: 400px;
}
.options {
float: right;
width: 50px;
}
Khi điều này được sử dụng tuy nhiên khoảng tùy chọn được sắp về bên, nhưng 1 dòng dưới dòng mong đợi.
Làm cách nào tôi có thể nhận được khoảng tùy chọn để xếp hàng với mục danh sách?
TIA, Adam
Bạn có vấn đề với chiều rộng dòng của bạn. # 1, # 2 và # 3 không có chiều rộng nhất quán giữa các trình duyệt, vì cách lề và phần đệm của bạn hoạt động. – Alsciende