В HTML предусмотрено несколько тэгов-контейнеров для физического форматирования символов. Эти тэги определяют внешний вид символов явным образом в противоположность тэгам логического форматирования (см. п. 2.7):
<B> . . . </B>: выделяет текст жирным шрифтом;
<I> . . .</I>: выделяет текст наклонным шрифтом (курсивом);
<U> . . .</U>:выделяет текст подчеркиванием;
<STRIKE> . . .</STRIKE>:выделяет текст перечеркиванием;
<TT> . . .</TT>:задает текст с фиксированной шириной символов (например, листинги программ);
<SUB> . . .</SUB>:указывает подстрочный (нижний) индекс;
<SUP> . . .</SUP>:указывает надстрочный (верхний) индекс;
<BLOCKQUOTE> . . . </BLOCKQUOTE>: задает левое поле;
<PRE> . . . </PRE>(preformatted - предварительно отформатированный): выводит текст на экран с отработкой всех знаков пробелов, табуляции, перевода строки и новой строки.