Как логично переполнить вилки?
Приветствия
Я хочу сделать навигационное меню. Используя приведенный ниже код:
ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #a1a1a1; }
все работает нормально, но если я удалю:
overflow: hidden;
фон меню исчезает. Как
overflow: hidden;логически работает в этом сегменте кода?
Вот адрес скрипки:
JSFiddle
Что я уже пробовал:
Я не могу понять логику, стоящую за этим
overflow: hidden;.
enhzflep
Приятель, в данном случае невозможно дать вам однозначный ответ на вопрос: "почему мой код дает такой результат?" когда вы не предоставляете код...
В принципе, элемент UL имеет размер и положение, вычисляемые браузером. Дочерние элементы этого элемента UL имеют комбинированные размеры, которые превышают размеры элемента UL. В результате можно сказать, что они переполняют свой родительский контейнер. Когда вы говорите родителю скрыть любое содержимое, выходящее за его границы (overflow: hidden), результат заключается в том, что материал исчезает. простоты.
Ali Majed HA
Эй, мой друг, я предоставил полный код на веб-сайте jsfiddle со ссылкой, о которой идет речь.
Спасибо за ваш комментарий и объяснение.