Я смотрю на структуру Bootstrap Twitter, и я действительно впечатлен. Тем не менее, я не понимаю, что думает о том, как работает меню выпадающего меню.Какова была идея реализации выпадающего меню в Twitter Bootstrap?
Во-первых, чтобы увидеть дочерние ссылки, вы должны нажать на родителя. Я вижу преимущества этого, но почему бы не использовать более традиционный выпадающий список на основе зависания по умолчанию?
Во-вторых, кажется, что мышление, лежащее в выпадающем меню Twitter Bootstrap, освещает родительские страницы. Я, вероятно, не объясняя, что очень хорошо ... Скажем, у вас есть простая структура веб-страницы:
- Главная
- О
- Команда
- Услуги
- Веб-дизайн
- хостинг
- Домены
- Контакт
В традиционной структуре выпадающего меню, вы наведите курсор мыши на «о» и «услуги» и выпадающее меню, содержащие будут показаны дочерние ссылки (например, «Веб-дизайн», «Хостинг» и т. д.). Однако вы также можете нажать на родительскую страницу (например, «О» и «Услуги») и посетить их.
С помощью Bootstrap вы не можете иметь родительскую страницу в структуре, вы должны использовать тег привязки («#»). Когда вы нажмете это, вы увидите страницы в раскрывающемся списке. Это не хорошо, если есть родительская страница. Это также не очень хорошо от семантики (что означает «#»?) И доступность (javascript отключен, экранные считыватели и т. Д.).
Я, вероятно, что-то пропустил, но может кто-то объяснить, что за этим стоит, особенно в отношении родительских страниц и семантических html/доступности?
Вы получите ответы только на основании мнения по этому предмету, чтобы получить прямой ответ, почему бы не связаться с основными разработчиками бутстрапа? Вот твиттер-дескрипторы разработчиков: [@mdo] (http://twitter.com/mdo), [@fat] (http://twitter.com/fat). –
Я определенно интересуюсь главным мнением разработчиков, но также интересуюсь мнениями других людей и тем, как люди используют панель навигации Bootstrap в случае, о котором я говорил выше. – iagdotme