В стандарте HTML4 все элементы можно разделить на две категории с разным поведением и свойствами: блочные и строчные. Блочные элементы (например,
,
- ,
) начинаются с новой строки и занимают всю доступную им ширину, вне зависимости от содержимого, в то время как строчные элементы (например, , , ) встраиваются в строку и их размеры определяются содержимым.