W3C источник для цитат ниже.
Следующие значения свойства display отображают элемент
inline-level : 'inline', 'inline-table' и 'inline-block'
Таким образом, элемент с display: inline-block
является элементом встроенного уровня .
Элементы встроенного уровня генерируют блоки встроенного уровня , представляющие собой блоки
которые участвуют в контексте inline .
Таким образом, все поля встроенного уровня участвуют в контексте встроенного форматирования .
Встроенное поле - это то, которое является одновременно встроенным, и чье содержимое
участвовать в содержащем его встроенном контексте форматирования
Если все встроенные блоки уровня участвуют в встроенном контексте форматирования , а встроенное поле - это то, которое одновременно является встроенным уровнем поле и участвует в контексте строкового форматирования , должно быть верно, что все поля встроенного уровня являются встроенными полями и наоборот.
И, наконец, вот утверждение, которое затем нарушает логику:
Ящики встроенного уровня, которые не являются встроенными (например, заменены)
элементы встроенного уровня, элементы встроенного блока и встроенная таблица
элементы) называются атомными встроенными ящиками ...
Другими словами:
Во-первых, нам с помощью логического подтекста сообщают, что все встроенных блоков являются встроенными блоками . Затем нам говорят обратное: что несколько встроенных блоков (подобно тем, которые генерируются элементами с display: inline-block
), на самом деле не встроенных блоков .
Я что-то упускаю или цитаты противоречат друг другу?
EDIT