Tôi đã xem xét khung công tác Bootstrap của Twitter và tôi thực sự ấn tượng. Tuy nhiên, tôi không hiểu suy nghĩ đằng sau cách menu điều hướng thả xuống hoạt động.Suy nghĩ đằng sau việc triển khai thực đơn thả xuống trong Twitter Bootstrap là gì?
Thứ nhất, để xem các liên kết con, bạn phải nhấp vào phụ huynh. Tôi có thể thấy những lợi ích của điều này, nhưng tại sao không có trình đơn thả xuống truyền thống trên phương pháp di chuột như mặc định?
Thứ hai, có vẻ như suy nghĩ đằng sau trình đơn thả xuống của Twitter Bootstrap chiếu sáng các trang mẹ. Tôi có lẽ không giải thích rằng rất tốt ... Say, bạn có một cấu trúc trang web đơn giản:
- Home
- Về
- Nhóm
- Dịch vụ
- Thiết kế Web
- Hosting
- Domains
- Liên
Trong một cấu trúc menu thả xuống truyền thống, bạn muốn di chuột qua "về" và "dịch vụ" và trình đơn thả xuống chứa các liên kết con (ví dụ: "Thiết kế web", "Lưu trữ", v.v.) sẽ xuất hiện. Tuy nhiên, bạn cũng có thể nhấp vào trang gốc (tức là "Giới thiệu" và "Dịch vụ") và truy cập chúng.
Với Bootstrap, bạn không thể có trang cha trong cấu trúc, bạn phải sử dụng thẻ neo ("#"). Khi bạn nhấp vào điều này, bạn sẽ thấy các trang trong menu thả xuống. Điều này là không tốt nếu có một trang cha mẹ. Nó cũng không tuyệt vời từ ngữ nghĩa (nghĩa là gì "#" nghĩa là gì?) Và khả năng truy cập (javascript tắt, trình đọc màn hình, vv) quan điểm.
Tôi có thể đã bỏ lỡ điều gì đó, nhưng ai đó có thể giải thích suy nghĩ đằng sau điều này đặc biệt liên quan đến các trang gốc và html/khả năng truy cập ngữ nghĩa?
Bạn sẽ chỉ nhận được câu trả lời dựa trên ý kiến về chủ đề này để có được câu trả lời thẳng vì sao không liên hệ với các nhà phát triển chính của bootstrap? Dưới đây là các xử lý twitter của các nhà phát triển: [@mdo] (http://twitter.com/mdo), [@fat] (http://twitter.com/fat). –
Tôi chắc chắn quan tâm đến ý kiến nhà phát triển chính, nhưng cũng quan tâm đến quan điểm của người khác và cách mọi người đang sử dụng thanh điều hướng Bootstrap trong trường hợp tôi đã nêu bật ở trên. – iagdotme