Меню div> ul> li с переполнением не работает

0

Однако я ищу, я не могу найти правильный пример.... У меня есть типичная горизонтальная сборка меню с:

div  ul     li a    li a  ... /ul / div

(элементы li имеют выравнивание влево)

Слишком длинное перекрытие, примененное к div или ul, ничего не делает. У меня всегда есть вертикальная настройка элементов li, когда я изменяю размер браузера, чтобы проверить поведение переполнения

Я играл с позицией и т. Д....

Может ли любая "благотворительная" душа написать пример или дать ссылку? Благодаря....

  • 2
    Вопрос будет легче понять, если вы предоставите некоторый фрагмент кода или скрипач.
Теги:

2 ответа

0
Лучший ответ

Если ваш div или ul не имеют определенной высоты, они будут расти, чтобы приспособиться к их контенту, и контент не будет рассматриваться как переполнение.

  • 0
    О, это правда. Так что, как правило, несовместимо иметь "автоматическую высоту" div и контроль переполнения одновременно ... не так ли?
  • 0
    на самом деле. потому что элемент будет просто расти .. без переполнения.
0

Если вы правильно не clear: both; после плавания ваших элементов li, div и ul будут иметь никакой высоты вообще.
Если вы это сделали, то не совсем понятно, что вы пытаетесь скрыть, с overflow: hidden;

Одно можно сказать наверняка: вы должны выяснить, имеют ли div и ul высоты и ширины, и каковы эти значения, а если нет, вы можете вручную назначить их, чтобы они соответствовали вашей панели инструментов (например).

  • 0
    который сказал , что он плавает в li S?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню