Теги физических стилей являются линейными контейнерными тегами, обрамляющими строки символов, которые будут выводиться указанным стилем. Эти теги -общие для всех браузеров и выводятся одинаково во всех браузерах. Теги физических стилей показаны в таблице 4.3, вместе со способом, которым оформленный текст выводится в браузере.
<big>big</big> | big | font-size:18px |
<b>bold</b> | bold | font-weight:bold |
<i>italic</i> | italic | font-style:italic |
<small>small</small> | small | font-size:12px |
<tt>typewriter</tt> | typewriter | font-family:courier new |
<sub>subscript</sub> | subscript | vertical-align:sub |
<sup>superscript</sup> | superscript | vertical-align:super |
<s>strikeout</s> (исключен) | strikeout | text-decoration:line-through |
<u>underscore</u> (исключен) | underscore | text-decoration:underline |
Как показано в приведенной выше таблице, обрамление текстовой строки тегами <b>...</b>, например, преобразует текст в полужирные символы точно того же стиля, что и задание свойства font-weight:bold. Будут ли использоваться эти теги физических стилей или свойства стилей CSS, является вопросом личного предпочтения. Отметим, что теги strikeout и underscore исключены и порождают ошибки при проверке на соответствие XHTML Strict.
Эти теги могут иметь также связанные с ними свойства стиля. Например, объявление в таблице стилей b {color:red} связывает color с селектором b. Поэтому любой текст, задаваемый полужирным с помощью тега <b>, будет также выводиться красным цветом.