Tôi đang cố gắng tìm một phương pháp đơn giản để nhận tất cả các liên kết trải đều trên điều hướng ngang. Điều này sẽ rất dễ dàng nếu nó sẽ là một số lượng cố định của các liên kết, nhưng chúng sẽ được năng động.Đồng đều các liên kết trên một điều hướng ngang
Vì vậy, có thể là 5 hoặc 10 liên kết, không ai biết. Mặc dù số lượng liên kết tôi muốn chúng lây lan đều trên điều hướng mà không cần sử dụng bảng.
Lý do tôi không muốn sử dụng bảng là vì nó sẽ phá vỡ cấu trúc UL LI (rõ ràng) được coi là cách để đi khi tạo điều hướng (SEO).
Dưới đây là một jsFiddle giải thích nó nhiều hơn trong chiều sâu: http://jsfiddle.net/pkK8C/19/
Looking for the phương pháp ánh sáng nhất.
Cảm ơn bạn trước.
để bạn muốn vừa với nhiều mục điều hướng trong phạm vi 400px hoặc chiều rộng không quan trọng? Tôi có thể nói rằng bạn có thể cần phải sử dụng Javascript để đạt được điều đó. –
@JaspreetChahal Yep, tôi đã nhận ra rằng ... vẫn không thực sự biết làm thế nào để làm điều đó, có cách nào để tính toán chiều rộng của một từ trong js không?Hoặc chúng ta sẽ phải mô phỏng nó trong một div vô hình và lấy chiều rộng của div đó ... –
Vâng đối với tôi, bạn sẽ cần phải có một số giới hạn cứng trên phần tử bên ngoài và sau đó render các phần tử Inner của bạn. Đây là một bài viết tốt mà bạn có thể đọc về nhận chiều rộng văn bản http://stackoverflow.com/questions/118241/calculate-text-width-with-javascript trong js. đây là một cái gì đó mà tôi đã làm trong jsfiddle http://jsfiddle.net/pkK8C/27/ nhưng điều đó sẽ không chứa nếu bạn liên kết vượt quá giới hạn nhất định –