Что лучше mixins sass или классы html

135
01 февраля 2019, 12:20

bootstrap 4 дает мне выбор верстать по сетке через html классы

<div class="container">
    <div class="row">
        <div class="col-3"></div>
        <div class="col-3"></div>
        <div class="col-3"></div>
        <div class="col-3"></div>
    </div>
</div>

или sass миксины

div
    +make-container
    +make-container-max-widths()
    div 
        +make-row()
        div 
          +media-breakpoint-down(md)
              +make-col(3)

и вопрос в том что считается лучшим для сео, и вообще что удобнее, какой подход выбрать?

Ведь при втором методе файл css становиться более весомым чем при первом варианте!

Answer 1

Миксины позволяют собрать свой собственный бутстрап, в котором будет только необходимое, а также поменять различные переменные, вроде количества колонок, либо количество и значения breakpoints и т.д.

В связи с этим не будет нужды подключать основной файл bootstrap.css

Исходя из этого стоит осуществлять выбор подхода:

если нет нужды в специальной настройке и используется множество классов из уже существующих, а также если нужен быстрый прототип - стоит выбирать стандартную комплектацию

в противном случае можно потратить время на вычленение только нужных инструментов.

READ ALSO
svg фильтры для IE

svg фильтры для IE

Не пойму как работать с -ms-filterПодключаю SVG фильтр из внешнего файла, но с IE такое не прокатывает

170
Как получить доступ к label при input:focus?

Как получить доступ к label при input:focus?

Каким образом получить доступ к label при фокусе в input?

156
Как правильно забрать данные с сервера используя Vue, Vuex?

Как правильно забрать данные с сервера используя Vue, Vuex?

Учусь писать на vuejsЕсть компонент c кнопкой, при клике хочу получить данные и записать их в store

170