Отображение: блок внутри Отображение: встроенное
Хотя вопрос представляет сценарий элемента display:block внутри родительского элемента display:inline, фундаментальный вопрос заключается в различиях между этими двумя отображаемыми значениями в таком сценарии.
Согласно спецификации CSS 2.1, когда строчный элемент содержит блочный элемент, строковый блок разбивается вокруг блока. Анонимные блок-боксы создаются вокруг встроенного содержимого до и после блока, и блок становится родственным по отношению к этим анонимным блокам.
В результате получается структура, в которой родительский элемент, даже если он определен как display: встроенный, ведет себя по-другому из-за присутствия дочернего элемента display:block. Родительский элемент фактически становится блок-боксом, содержащим анонимные блок-боксы.
Различия между отображением: встроенным и отображением: родительским блоком
Несмотря на сходство в структуре, есть тонкие различия. различия между родительскими элементами display:inline и display:block в этом сценарии:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3