Строчные элементы Назад
Элементы, не форматируемые как блочные, относятся к строчным. Строчный элемент может делить пространство строки с другими элементами. Рассмотрим следующий пример:
<P>Несколько <EM>подчеркнутых</EM> слов <STRONG>имеется</STRONG>.</P>
Элемент "P" - нормальный блочный, в то время как "EM" и "STRONG" - строчные. Если ширина элемента "P" достаточна, чтобы расположить весь элемент на одной строке, то тогда в строке будут два строчных элемента:
Несколько <u>подчеркнутых</u> слов<b>имеется</b>.
Если же в строке места не хватает, строчные элементы будут разбиты на несколько полей:
<P>Несколько <EM>подчеркнутых слов</EM> имеют место.</P>
Форматирование этого примера будет выглядеть как:
Несколько <u>подчеркнутых</u> <u>слов</u> имеют место.
Если строчный элемент имеет границы, бордюры, заполнение или приложенное текстовое оформление, то их эффект не будет проявляться в месте расчленения элемента:
------------- Несколько |подчеркнутых ------------- ----- слов | имеют место. -----
( Вышеприведенный рисунок несколько искажается из-за использования псевдографики ASCII. См. описание вычисления высоты линий в этом разделе )
Замещаемые элементы Назад
Замещаемые элементы - это элементы, замещаемые содержанием, указываемым в элементе. Например элемент "IMG" замещается изображением, указанным в атрибуте "SRC". Важным свойством замещаемых элементов является наличие своих внутренних размеров. Если значения свойства "ширина"("width") равна "auto", то в качестве ширины элемента используется внутренняя ширина. Если значение иное, чем "auto" из перечисленных в таблице стилей, то это значение и используется, а замещаемый элемент соответственно меняет размеры (метод изменения размеров будет определяться видом информационного объекта). Таким же образом используется свойство "высота" ("height").
Замещаемые элементы могут быть как блочными, так и строчными.
1 2 3 4 5
8 8 8
| |