ОБ
Ольга Брагина

Зачем писать через div.

собственно вопрос, зачем писать в стилях таким видом
div.head{}
если можно написать
.head{}
работает одинакого, в чём же разница?

Вл
Владислав

Разница есть. В первом случае правило дйствует на дивы с классом head, во втором на все элементы с классом head.

Ки
Кирилл

В первом случает сразу видно что класс head принадлежит блочному элементу div и находится внутри его, а во втором класс head можно присвоить любому элементу html.

Евгений
Евгений

можно и так писать: #my div.head ul li a {}

смотря какие задачи ставятся, и что там в верстке накручено.

ЗЫ: вы наверное с Джумлой дела не имели - там нормально один класс и к table и к td и к li лепить

Похожие вопросы
Вопрос про div в Pascal
при изменение размера div дочернего изменяется размер родитля div
jQuery: в чем разница $("div a") и $("div > a") ??
прокрутка div, а не страницы
Как добавить картинку в DIV блок? Не обязательно по центру! И писать в файле HTML и что в CSS?
Как сделать растягивающийся фон в контейнере DIV
Как опустить текст вниз блока div?
как при щелчке на одном div поменять класс родительского тега div????
Div в три столбца, резиновый шаблон.
Как убрать расстояние между страницей и блоком div