Проверить это JSFiddle:CSS: ясно встроенных элементов
<IMG src="https://www.google.com.hk/images/srpr/logo11w.png" alt="This image will illustrate floats">
<span>The contents of floats are </span>
Изображение плавал, а span
имеет clear:both
. Однако, если значение span
имеет значение дисплея inline
или inline-block
, клиренс не создается. Только если это block
, клиренс создается.
Я проверил Spec, он говорит:
как: Требует, чтобы верхний край рамки коробки быть ниже нижнего внешнего края любых правых плавающими и левых плавающих ящиков, в результате из элементов ранее в исходном документе.
Он не упоминает, как display
влияет на создание зазора. Может кто-нибудь помочь объяснить?
Ох. Да, вы правы ... Спасибо. – Joy