Мелкие фиксы при верстке — можно ли задавать отдельные классы?

Занимаюсь версткой вот уже 3 месяца, мало что понимаю, в этой связи назрел вопрос:
допустим, у меня что-то такое в коде может проскальзывать: div class="container size-fix1 border-fix clearfix". Курсивные классы - по мелочи фиксят маргины всякие, высоты и ширины и тд. Это вообще норм так делать или это плохая практика при верстке? Просто иногда рассчитываешь параметры для группы блоков, а один из них может некорректно отображаться, вот и надо как-то фиксить его положение.
  • Вопрос задан
  • 318 просмотров
Решения вопроса 3
sim3x
@sim3x
Делаете в сасс/лесс наследование для таких фиксов у основного класса елемента
Ответ написан
Комментировать
sadisme
@sadisme
font-size:30rem
Надо делать не фиксы, а наоборот классами задавать отсутствующие стили.
Задайте основное оформление на "container", а классами уже назначайте маржины, высоту и что там нужно.
Ответ написан
Комментировать
BarnyBroken
@BarnyBroken
Дизайнер, веб-разработчик.
Если есть много "одинаковых" блоков, которые вы используете в верстке, и один из них совсем на другой позиции слетел, то сделайте под-класс, в котором укажите нужное положение ..

.blockContainer { position: relative; padding: 10px; background: #fff; margin-top: 10px; }
.blockContainer.other { margin-top: 20px; }


Как бы такая практика не рекомендуется, но многие ее используют и ни на какую валидность или еще чего это не влияет.

А вообще, лучше изучайте и используйте SASS или LESS.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы