Сайты - по стандартам, но не стандартные сайты!
Страниц: 1
Ребят, прошу у вас совета.
Верстается меню. Каркас:
CSS:
#menu { height:25px; } .menuitem { float:left; margin-left:10px; }
Проблема: При увеличении размера шрифта в браузере пункты меню становятся большими и на 800x600 естественным образом переползают на следующую строчку. Получается некрасиво, и это надо запретить.
800x600 и масштабирование шрифтов - необходимые условия, так что "запереть" физически нельзя. Что можно прописать в #menu, чтобы при увеличении ширины пунктов появлялась горизонтальная прокрутка, а не скат блоков на следующую строку?
Заранее благодарен за совет!
Нет на форуме
Можно задать ширину меню в зависимости от размера шрифта.
Нет на форуме
netklon, а как?
Нет на форуме
В em-ах
#menu { width: Nem; }
Нет на форуме
К сожалению, не подходит. При разных размерах шрифта (from Smallest till Largest) em дает разную ширину.
А есть какой-нибудь nowrap для #menu? Как бы вот задать, чтобы оно в принципе не переносилось, а растягивало браузер вправо?
Нет на форуме
А это простое горизонтальное меню? Если не требуется каждый пункт оформлять как блок - display:inline для пунктов меню и white-space:nowrap для контейнера. Хотя что-то мне подсказывает что Вы уже так пробовали.
Нет на форуме
Да, попробовал, не получилось.
Решил у себя проблему брутальным методом - таблицей, в TD которой вписаны div'ы менюшек (такой изощренный способ продиктован несколько замороченным дизайном).
Но все равно интересно было бы услышать, как решить это красиво.
Нет на форуме
Страниц: 1