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