означает ли плавающее значение <li>, что элемент теперь имеет характеристики как элемента уровня блока, так и встроенного элемента? - PullRequest
0 голосов
/ 01 мая 2020

до плавания

после плавания

html

css

У меня есть вопрос относительно поведения всплывающих элементов.

При создании горизонтальной панели навигации я использовал float: left в списке элементы, чтобы они отображались по горизонтали, а не в виде списка.

Благодаря применению плавающего элемента к элементам списка размеры элемента списка (выделенного красным на изображениях) теперь адаптированы к их содержимому (тег привязки в в этом случае) вместо того, чтобы охватить всю ширину содержащего их элемента, как это было до , поэтому теперь он ведет себя как встроенный элемент , хотя свойство display для перемещаемых элементов (насколько мне известно) все еще является блоком.

Элемент ul (выделен зеленым цветом) рушится, как и ожидалось, поскольку он содержит только плавающие элементы.

Может кто-нибудь объяснить, что именно здесь происходит? Приспосабливаются ли плавающие элементы, чтобы соответствовать их содержанию, если никакие другие размеры не установлены?

Заранее спасибо!

Фил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...