Надеюсь, мой вопрос имел смысл.
Мне интересно, есть ли хороший способ выровнять div без необходимости использовать класс для различения левого div, так что браузер не знает, добавлять ли левое поле к этому div?
Скажите, если у вас портфель из 3 столбцов:
каждый столбец имеет:
.column300 {
float:left;
width:300px;
margin-left:20px;
}
Затем вы устанавливаете в первом столбце класс .first и без левого поля:
.column300.first {
margin-left:none;
}
и т. Д.
Так, к 1-му, 4-му, 7-му, 10-му столбцам и т. Д. Все они будут иметь добавленный класс .first, так что все выстраивается хорошо.
Мне просто интересно, есть ли лучший способ выстроить вещи в таких ситуациях? Возможно, чтобы вам не пришлось добавлять класс .first в каждый левый столбец.
Это действительно для разработки, скажем, макета портфолио, который будет контролироваться CMS, в результате чего добавление класса .first к каждому левому столбцу может оказаться затруднительным.
Любые мысли или предложения будут с благодарностью! :)