Вполне резонное замечание
Да это-то как раз понятно... Ну, то, что оно резонное...
Тем не менее, гораздо важнее понять, почему оно резонное.
То, что представлено выше – оно не семантически неправильно. Оно синтаксически неправильно. Как говорится, почувствуйте разницу.
Теперь далее (тут два нюанса).
Первый нюанс:
потому что нет надобности в смещении (табуляции) каждой строки
Если верстать по-уму, то для всех элементов в документе необходимо изначально обнулить все поля и отступы при помощи универсального селектора:
Код:
* {margin: 0px; padding: 0px;}
И впоследствии задавать их для каждого элемента вручную. Это необходимо сделать как минимум из-за того, что в разных браузерах поля и отступы у разных элементов совершенно разные. В противном случае Вы никогда не добьетесь кроссбраузерности. Это вообще-то азы верстки.
Второй нюанс:
и лишних параметрах в css
Знаете, в некоторых общественных туалетах можно лицезреть следующее обращение к посетителям:
Вне зависимости от поставленных целей и достигнутых результатов, просьба смывать за собой воду.
Администрация.
И чуть ниже:
Если результаты превзошли все ваши ожидания, просьба воспользоваться ёршиком.
Уборщица.
Все это я к тому, что Ваше утверждение о «лишних параметрах в css» равноценно следующему:
Я не буду пользоваться ёршиком, потому что для этого надо нагибаться и совершать лишние телодвижения...