HTML\CSS каркасной части раскладки (статический markup) изолирован от семантической части, содержащей собственно данные.
Критические для каркаса стили подключаются методом Internal CSS. В целях подстраховки при критических ошибках разворачивания в браузере (несмотря на "медленность" загрузки Internal CSS по сравнению с External CSS).
HTML5 semantic elements
В ряде случаев, тэги HTML, по-умолчанию "блочные", заменены на теги по-умолчанию "строчные". Исходя из предположения, что при критических ошибках данная мера обеспечит для конечного пользователя наиболее наглядное разворачивание "чистого" кода HTML в браузере.
Сравните представленные варианты LayBox, LayDiv и LayHTML5, на примере упрощённого Holy Grail:
Наследование
За наследование отвечает ..
Text
Text Headings
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Paragraphs
A paragraph (from the Greek paragraphos, “to write beside” or “written beside”) is a self-contained unit of a discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences. Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing, used to organize longer prose.
Blockquotes
This paragraph. This text outside qThis block tag q (inline quotation) (also known as a long quotation or extract) is a quotation in a written document of text. This text outside q.
A block tag quotation (also known as a long quotation or extract) is a quotation in a written document, that is set off from the main text as a paragraph, or block of text. This without paragraph.
A block quotation (also known as a long quotation or extract) is a quotation in a written document, that is set off from the main text as a paragraph, or block of text. This with paragraph.
It is typically distinguished visually using indentation and a different typeface or smaller size quotation. It may or may not include a citation, usually placed at the bottom. This with paragraph.
The b element is stylistically different text from normal text, without any special importance.
The i element is text that is offset from the normal text.
The u element is text with an unarticulated, though explicitly rendered, non-textual annotation.
This text is deleted and This text is inserted.
This text has a strikethrough.
Superscript®.
Subscript for things like H2O.
This small text is small for for fine print, etc.
Abbreviation: HTML
The dfn element indicates a definition.
The mark element indicates a highlight.
The time element:
Code
Keyboard input:CTRL
Inline code:<div>code</div>
Sample output:This is sample output from a computer program.
Variable element: such as x = y.
xmp element:
xmp element:, element renders text between the start and end tags without interpreting the HTML*
Data element: Text example
Ruby element:
明日
Pre-formatted text
P R E F O R M A T T E D T E X T
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
* transferred to inline-block
Embedded content
Images
No <figure> element
Wrapped in a <figure> element, no <figcaption>
Wrapped in a <figure> element, with a <figcaption>