Иногда это зависит от точного css
, определенного или браузера.
Чаще всего я видел два поведения:
display:block
внутри display:inline
делает действие display:inline
как display:block
с width:100%
. display:inline
, содержащий только элементы display:block
float:left
или float:right
, не занимает места и как будто в нем нет элементов. Элементы display:block
действуют так, как если бы они находились внутри другого элемента display:block
, иногда с фанковыми действиями в зависимости от position
. И position
, и float
делают дочерние элементы иногда имеют странное поведение, но избегая их, они обычно работают, как если бы они были inline
.