Открыть меню    
Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.

Сокращения css | оптимизируем css код

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

Свойство background

Существует большое количество свойств управляющие параметрами фонового изображения. Однако набирать в стилевом файле все свойства поочередно, особенно такие длинные, как background-position, background-attachment, background-image и т. д., неразумно: ведь на это уйдет масса времени. Поэтому лучше всего использовать сокращенный вариант – свойство background.

Все фоновые свойства (background-attachment, background-color, background-image, background-position, background-repeat) можно записать в одном свойстве background. Значения свойств могут быть расположены в любом порядке.

CSS

body {
	 background-attachment:scroll;
	 background-color:#000;
	 background-image:none;
	 background-position:left top;
	 background-repeat:repeat-x;
    }

Сокращенный вариант:

CSS

body {
	 background: scroll left top repeat-x #000;
     }
/* вовсе не обязательно указывать все значения */ 

Свойство font

Для текста существует универсальное свойство font. Оно объединяет следующие свойства: font-style, font-variant, font-weight, font-size, /line-height, font-family. Однако существует несколько моментов:

  • Обязательно требуется включать, соблюдая порядок включения, последние два свойства: font-size, font-family (семейство). Остальные свойства можно опустить и перечислять в любом порядке.
  • Между значениями свойств ставится пробел. Запятая ставится только, чтобы разделить шрифты.
  • Если назначаете line-height (межстрочный интервал), то перед размером шрифта (font-size) необходимо поставить слэш, например:

Полный вариант:

CSS

span{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	font-style:italic;
	font-variant:small-caps; 
    }

Сокращенный вариант:

CSS

span {       
font: italic bold small-caps 14px/18px Verdana, Geneva, sans-serif;
     }

Свойство border

Для границ следует использовать универсальное свойство border. Свойство border объединяет в себе свойства, которые принимают значения толщины, цвета и стиля (порядок включения значения не имеет). Это свойство оказывает воздействие на все четыре стороны рамки, поэтому к нему нельзя применять множественные значения для избирательного воздействия на определенные стороны рамки.

Полный вариант:

CSS

span{
	border-width: 2px;
	border-style: solid;
	border-color: #000;
    }

Сокращенный вариант:

CSS

span{         
border: solid 2px #000;
}

Свойства padding и margin

Чтобы установить величину поля (margin) для каждого края элемента, необходимо использовать свойство margin. Для всех отступов (padding) следует использовать свойство padding. Порядок, в котором действуют множественный значения свойств полей (margin) и отступов (padding), вы можете увидеть в таблице ниже.

Порядок для значений свойств полей  и отступов

Полный вариант:

CSS

span{
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 2px;
  margin-left:3px;
  margin-right:3px;
  margin-top:1px;
  margin-bottom:45px;
    }

Сокращенный вариант:

CSS

span{         
    padding: 1px 5px 2px 2px;
    margin:1px 3px 45px;
}

Пара нюансов

Чтобы сократить, совсем чуть-чуть, css код, не ставьте единицы измерения после 0. Также не обязательно ставить точку с запятой после последнего свойства в блоке объявлений.

Комментарии к статье

Различные услуги от девушек на https://snezhinsksm.date.