, когда я читаю spec , я действительно нахожу ваш вопрос на самом деле . :
Когда встроенное поле содержит блок-блок , встроенный блок [...] [] разбит вокруг блока. Ячейки [in] до перерыва и после разрыва заключены в анонимные поля, а блок-блок становится родным из этих анонимных ящиков.
blockquote>This is anonymous text before the P.
This is the content of P.
This is anonymous text after the P.В результате ящики будут анонимным блочным блоком вокруг BODY, содержащим анонимный блок-блок вокруг C1, блок блоков P и еще один анонимный блок-блок вокруг C2.
blockquote>или, визуально:
+- anonymous block box around body ---+ | +- anonymous block box around C1 -+ | | | + | | +---------------------------------+ | | | | +- P block box -------------------+ | | | + | | +---------------------------------+ | | | | +- anonymous block box around C2 -+ | | | + | | +---------------------------------+ | +-------------------------------------+
теперь на ваш вопрос: это отличается от
?
да, это так. в то время как это еще 4 блока ( анонимный блок-блок вокруг тела , теперь блок блока BODY ), спецификация говорит о различии:
Свойства набор элементов, вызывающих создание анонимных блоков блоков, все еще применяется к полям [сгенерированный анонимный блок] и содержимому этого элемента. Например, если в элементе BODY в приведенном выше примере была установлена граница, граница будет нарисована вокруг C1 (открывается в конце строки) и C2 (открывается в начале строки):
blockquote>+-------------------------------------- | This is anonymous text before the P. +-------------------------------------- This is the content of P. --------------------------------------+ This is anonymous text after the P. | --------------------------------------+
это отличается от
:
+--------------------------------------+ | This is anonymous text before the P. | | | | This is the content of P. | | | | This is anonymous text after the P. | +--------------------------------------+