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