Было сказано, что цель CSS - предоставить визуальное представление, а цель HTML - предоставить структуру документа. Ну, слава богу. Это стало намного проще, особенно по сравнению с тегами шрифтов!
Но на практике кажется, что многие из нас по-прежнему полагаются на HTML, чтобы использовать CSS, когда его не должно быть. Например, обычно, чтобы <div id="wrapper">
обертывать элементы внутри, чтобы тело могло быть центрировано. В чистом HTML он никогда не будет использоваться, потому что он бессмыслен и используется ТОЛЬКО для CSS.
Правильно? Таким образом, использование <div id="wrapper">
не нарушает одну из основ разделения контента и представления?