No title

No title


Для облегчения и ускорения процесса рекомендую установить SublimeText и плагин HTML-CSS-JS Prettify.

Использовать форматирование можно нажав комбинацию клавиш Ctrl + Shift + H, либо из контекстного меню.

Тут небольшая инструкция по установке https://www.youtube.com/watch?v=j5m78ZZhMNA ;-)

Также, используя Emmet, мы ускоряем верстку в несколько раз, например если мне нужно написать width: auto; - просто набираю wa и кликаю tab, автоматом это превращается в width: auto;, mt+tab - автоматом превращается в margin-top: ; и т.д. Полный список сокращений тут https://webdesign-master.ru/blog/html-css/2.html

По облегчению написания css (и чтобы другим было легче с ними работать):

лучше использовать группировку селекторов, т.е. если несколько элементов имеют один и тот же стиль - указывать группу селекторов, разделяя их запятыми. Вот пример из нескольких классов голда:

.section-1 .section-block {

  display: flex;

}

.section-2 .select-plan {

  display: flex;

  justify-content: space-between;

}

.section-3 .site-width {

  display: flex;

}

и т.д.

Делаем вот так:

.section-1 .section-block,

.section-2 .select-plan,

.section-3 .site-width {

  display: flex;

}

Или например заголовки h1,h2,h3 имеют одинаковый цвет, font-weight и одинаковые отступы:

h1 {

font-size: 24px;

}

h2 {

font-size: 20px;

}

h3 {

font-size: 16px;

}

h1,

h2,

h3 {

color: #999;

font-weight: 400;

margin-bottom: 25px;

}

А конкретно в примере из голда лучше просто всем этим элементам присвоить одинаковый класс flex, который в css будет выглядеть:

.flex {

display: flex;

}

Ты так сделал с классом site-width, прописал его всем, кому надо и всё.

Также не стоит прописывать длинные правила из кучи слелекторов (в 4-5 штук), только при необходимости, если в каком-то блоке этот селектор имеет стиль отличный от других.

Report Page