Tôi đang cố tạo kiểu danh sách định nghĩa sao cho mỗi dt
nổi ở bên trái của các phần tử dd
tương ứng của nó. Tôi đã sử dụng:Tạo kiểu chữ D để nổi bên trái của DD
dt {
clear: both;
float: left;
width: 6em;
}
dd {
margin-left: 6.5em;
}
hoạt động như mong đợi. Nó độc đáo xử lý nhiều phần tử dd
trên mỗi văn bản dt
và dd
đủ dài để mở rộng nhiều dòng.
Tuy nhiên, tôi thực sự muốn để có thể đương đầu với nhiều yếu tố dt
mỗi dd
(đó là HTML hợp lệ) và dt
yếu tố đó là cao hơn so với dd
yếu tố tương ứng (do chiều dài của văn bản gây ra dòng để quấn). Tại thời điểm này, kiểu dáng bị tách rời và các phần tử dd
tiếp theo không phù hợp với dt
của chúng.
Tôi cũng đã thử nhiều thứ khác nhau như thả nổi dd
, làm phá vỡ sự liên kết của nhiều phần tử dd
. Thêm dd + dd { clear: both; }
gần như hoạt động nhưng hiện tại văn bản dài dd
nằm dưới dt
(chưa kể các trình duyệt cũ hơn không tôn trọng quy tắc).
Có ai đã quản lý để làm điều này không? Tôi thực sự không muốn từ bỏ và sử dụng một cái bàn nhưng có lẽ nó phù hợp.
đánh dấu kiểm tra của tôi là ở đây: http://pastebin.com/nmAQ5Xdm
Rất tiếc, không thể tìm cách để thực hiện. Bạn có thể phải sử dụng 'div' và' span' – Petah