Я не большой поклонник вопросов, в которых приводятся некоторые критерии без обоснования приемлемости решения, но в данном случае у меня тоже есть один: нет JavaScript для совместимости, кроме Modernizr . (Причина в том, что они слишком сильно замедляют страницу.)
Я использовал новый и модный гибкий блок CSS3 для создания меню, в котором отображаются дополнительные ссылки, если есть дополнительное пространство. Вы можете увидеть (надеюсь) рабочую демонстрацию здесь .
Большой вопрос: как я могу предоставить запасной вариант для (кашляет) надоедливого (/ кашляет) Internet Explorer и старых браузеров без использования известная FlexieJS библиотека? Возможно ли это с помощью только css2, кроме установки максимальной ширины в процентах для меню (ul) (что на самом деле не работает)? Не могли бы вы хотя бы указать мне правильное направление? Спасибо!
Я сделал еще одну попытку, но все равно не смог разобраться самостоятельно. Любая помощь очень ценится! Большое спасибо =) Вы можете найти мою попытку здесь .