Một dự án tôi đang thực hiện để sử dụng điều hướng theo tab. Vì số lượng tab được tính toán động và có thể đạt số cao, đôi khi các tab này (thực chất là <li>
các phần tử có khai báo kiểu float: left;
) tràn vào dòng tiếp theo, Sử dụng [###]
để hiển thị tab, kết quả cuối cùng một cái gì đó như thế này:Phần tử nổi: Điền vào dòng dưới cùng trước tiên
[###] [###] [###] [###] [###] [###]
[###] [###]
[Rest of the content..............]
Vì 4 phần tử cuối cùng trên hàng đầu không có phần tử mà chúng kết nối ', điều này trông thật khủng khiếp. Có thể, với sự trợ giúp của Javascript (các khung công tác như jQuery hoặc MooTools có thể chấp nhận được không, nếu chúng cung cấp một giải pháp ngắn hơn/dễ dàng hơn) để điền vào hàng dưới cùng trước tiên, và đặt phần còn lại của các phần tử lên trên không?
Như thế này:
[###] [###]
[###] [###] [###] [###] [###] [###]
[Rest of the content..............]
(Câu hỏi tagged MooTools, vì đó là khuôn khổ JS chúng tôi hiện đang sử dụng Một câu trả lời được đưa ra trong bất kỳ khuôn khổ khác sẽ là tốt, vì nó có thể có thể được dịch ra tiếng MT. nhanh chóng)