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