Внутренняя страница | htmlbook.ru
Внутренними будем называть все веб-страницы сайта кроме главной. Они основаны на двухколоночном фиксированном макете, где в правой колонке располагается навигация (ссылки по сайту) и блок с интересной информацией, а в левой текст статьи.
Двухколоночный макет
Это самый простой из существующих макетов после одноколоночного, неудивительно, что для его построения существует несколько способов. Воспользуемся сочетанием свойств float и margin-right, которые уже неоднократно упоминались в книге. Для правой колонки необходимо установить float со значением right, а для левой margin-right со значением равным ширине правой колонке и расстоянию между колонками. В коде при этом плавающий элемент идёт первым, поэтому вначале следует правая колонка.
<aside>Правая колонка</aside>
<article>Левая колонка</article>
В стиле для элемента <aside> указываем его ширину (width) и включаем выравнивание по правому краю с помощью float.
aside { /* Правая колонка */
width: 200px; /* Ширина правой колонки */
float: right; /* Обтекание */
}
article { /* Левая колонка */
margin-right: 240px; /* Отступ справа */
}
Навигация на сайте
Традиционно для создания различных меню применяется список, иными словами, комбинация тегов <ul> и <li>. Это связано с тем, что маркированный список сам по себе напоминает меню, к тому же легко модифицируется с помощью стилей. Навигация на нашем учебном сайте сделана в виде вертикального меню, поэтому логично будет воспользоваться списком. Только его придётся изменить под наши нужды — убрать маркеры и выделить текущий пункт меню градиентным фоном и рисованным маркером (рис. 6.13).
Рис. 6.13. Вид меню на сайте
Код меню на всех страницах сайта практически одинаков (пример 6.20), только меняется текущий пункт.
Пример 6.20. Код меню
<ul> <li><a href="index. html">Главная страница</a></li> <li><span>Допущения</span></li> <li><a href="simple-iteration.html">Метод простых итераций</a></li> <li><a href="random-number.html">Метод случайных чисел</a></li> <li><a href="dixotomia.html">Метод дихотомии</a></li> <li><a href="golden-section.html">Метод золотого сечения</a></li> </ul>
Здесь класс current предназначен для выделения текущего пункта меню фоновым рисунком. Дополнительный тег <span> нужен для установки рисунка маркера. Можно было пойти другим путём и включить маркер через свойство list style-image, но браузеры такой маркер по-разному позиционируют, поэтому воспользуемся универсальным решением и вставим маркер как фоновый рисунок. Для начала необходимо подготовить изображения. Нам понадобится градиентный рисунок размером 192х25 пикселов (рис. 6.14). Почему размер этого рисунка равен не 200 пикселов, как ширина колонки? Мы опять воспользуемся той хитростью, что у нас цвет у градиента справа совпадает с цветом фона и плавно переходит к нему.
Рис. 6.14. Градиент для меню
В качестве маркера для текущего пункта меню ставится небольшое изображение на прозрачном фоне (рис. 6.15).
Рис. 6.15. Маркер пункта меню
Стиль для создания меню показан в примере 6.21.
Пример 6.21. Меню
ul.menu {
list-style: none; /* Убираем маркеры */
margin: 40px 0; /* Отступ сверху и снизу */
padding: 0; /* Поля */
}
ul.menu li {
padding: 5px; /* Поля */
font-size: 0.8em; /* Размер шрифта */
font-weight: bold; /* Жирное начертание */
}
ul.menu a, ul.menu span {
padding: 5px; /* Поля */
}
ul.menu li span {
padding-left: 25px; /* Поле слева */
background: url(images/bullet.png) no-repeat 5px center; /* Маркер */
}
ul.menu li.current {
background: #f9f2e2 url(images/menu-gradient.png) repeat-y; /* Градиент */
}
Маркер выводится фоном, поэтому текст накладывается на него сверху.
Блок «Интересная информация»
Блок представляет собой цветной прямоугольник, внутри которого выводится заголовок и текст. Под блоком отображается небольшая тень (рис. 6.16).
Рис. 6.16. Вид блока
Такую тень можно вывести в виде обычного изображения или фоновой картинки. Мы стараемся сделать код более эффективным, поэтому, чем меньше тегов используется, тем лучше. По возможности оформление необходимо переносить в стили, так что тень будем выводить стилевым свойством background. В блоке кроме тени используется фоновый цвет, нужно учесть этот момент и сделать рисунок тени на белом фоне (рис. 6.17), чтобы при наложении он перекрывал фон.
Рис. 6.17. Изображение тени
Код для блока получается достаточно простым и содержит только заголовок и текст.
<div> <h4><img src="images/interest-title.png" alt="Интересная информация" ></h4> <p>Средний самец льва имеет длину около трех метров и весит от 180 до 230 килограмм.</p> <p>Львы питаются не только убитыми животными, они также не брезгуют падалью.</p> </div>
Заголовок блока в виде рисунка помещён внутрь тега <h4>, что позволяет при отключении изображений вывести альтернативный текст увеличенного размера. Сам стиль показан ниже.
.interest {
background: #f2efe6 url(images/shadow.png) no-repeat 0 100%;
/* Параметры фона */
padding: 10px; /* Поля */
font-size: 0.9em; /* Размер шрифта */
}
.interest h4 {
margin: 0 0 -10px; /* Отступы в заголовке */
}
Фоновый рисунок прижимается к нижнему краю блока, поэтому в параметрах background указываем left bottom или 0 100%, как в примере.
Ссылки внутри страницы | htmlbook.ru
Большие документы читаются лучше, если они имеют оглавление со ссылками на соответствующие разделы.
Пример 1. Создание внутренней ссылки
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Закладка</title> </head> <body> <p><a name="top"></a></p> <p>Друг уронил утюг в унитаз. И разбил его. Не утюг разбил, а унитаз. Причем так разбил, что по назначению унитаз и использовать никак нельзя, ни боком, ни передом. Мгновением назад только что вот все было хорошо и вот уже дыра прямо в унитазе, да такая, что можно забыть, что есть такой предмет в доме. Махнул рукой нечаянно, а потом мучайся... <p><a href="#top">Наверх</a></p> </body> </html>
<aside>Правая колонка</aside> <article>Левая колонка</article>
Между тегами <a name=»top»> и </a> отсутствует текст, так как требуется лишь указать местоположение перехода по ссылке, находящейся внизу страницы. Имя ссылки на закладку начинается символом #, после чего идет название закладки. Название выбирается любое, соответствующее тематике.
Можно также делать ссылку на закладку, находящуюся в другой веб-странице и даже другом сайте. Для этого в адресе ссылки надлежит указать ее адрес и в конце добавить символ решетки # и имя закладки (пример 2).
Пример 2. Ссылка на закладку из другой веб-страницы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Закладка</title> </head> <body> <p><a href="text.html#bottom">Перейти к нижней части текста</a></p> </body> </html>
<ul> <li><a href="index. html">Главная страница</a></li> <li><span>Допущения</span></li> <li><a href="simple-iteration.html">Метод простых итераций</a></li> <li><a href="random-number.html">Метод случайных чисел</a></li> <li><a href="dixotomia.html">Метод дихотомии</a></li> <li><a href="golden-section.html">Метод золотого сечения</a></li> </ul>
В данном примере показано создание ссылки на файл text.html, при открытии этого файла происходит переход на закладку с именем bottom.
Основная часть | htmlbook. ru
В этой части страницы располагается контент в белой рамке с декоративными границами, а также градиент, с которого мы и начнём.
Градиент
Вначале подготовим изображение градиента в графическом редакторе. Рисунок имеет высоту 457 пикселов и состоит из плавного перехода от цвета #f9db94 (сверху) до #f9f2e3 (снизу). Сам градиент с указанием цветов представлен на рис. 6.8.
Рис. 6.8. Градиент для основной части
Содержание на каждой странице может быть разным, соответственно высота основной части также варьируется, поэтому сделать градиент с учётом высоты проблематично. Пойдём на хитрость и установим цвет фона основной части как #f9f2e3, т.е. совпадающим с нижним цветом градиента. Получится, что цвет от тёмного оттенка плавно переходит в цвет фона.
.content-gradient {
background: #f9f2e3 url(images/content-gradient.png) repeat-x;
}
Здесь цвет и фоновый рисунок установлен через универсальное свойство background, оно же указывает повторение фона по горизонтали.
Декоративная рамка
Для центральной части требуется подготовить фоновое изображение с декоративными границами. Оно должно иметь ширину 760 пикселов и содержать прозрачные участки для наложения на градиент (рис. 6.9). В качестве графического формата лучше всего подойдёт PNG-24.
Рис. 6.9. Фоновая картинка для создания границ
В стилях указываем ширину макета, выравнивание по центру и фон с повторением по вертикали.
.content-bg {
width: 760px; /* Ширина макета */
margin: auto; /* Выравнивание по центру */
background: url(images/content-bg.png) repeat-y; /* Фон с границами */
}
Текст добавлять пока нельзя, потому что не определены поля (padding), так что текст будет накладываться прямо на границу. В принципе, ничего не мешает включить их для слоя content-bg, подкорректировав ширину, но надо принять во внимание вот какой момент. Белый цвет фона получается путём вставки фонового рисунка и у пользователя, отключившего показ изображений в браузере, никакого белого фона не будет. Надо бы предусмотреть такую ситуацию и добавить ещё один слой, у которого будет белый цвет фона, необходимые отступы и поля.
.content-white {
background: #fff; /* Белый цвет фона */
margin: 0 11px; /* Отступы по горизонтали */
padding: 20px 40px; /* Поля */
text-align: justify; /* Выравнивание по ширине */
}
Значение margin подобрано, исходя из ширины «зубчиков» границы, padding же по желанию. Заодно добавлено выравнивание текста по ширине. Окончательный код показан в примере 6.15.
Пример 6.15. Основная часть страницы
<div>
<div>
<div>
<p>Перед вами учебный сайт для демонстрации возможностей HTML и CSS по
созданию своего ресурса и его публикации в Интернете. Поскольку
любой сайт должен содержать полезную или интересную информацию, мы
выбрали тему ловли льва в пустыне, которая будет, без всяких сомнений,
полезна любому посетителю. Так, на всякий случай.</p>
</div>
</div>
</div>
Свойство text-align наследуется, поэтому не имеет значения, к какому слою оно добавляется.
Создание веб-сайта. Курс молодого бойца / Habr
Как-то меня попросили провести небольшой семинар в лицее, где я когда-то учился, по созданию веб-сайта. В процессе написания речи я подумал, что она может вылиться в материал, который, возможно, будет полезен многим начинающим в области веб-дизайна, вёрстки веб-страниц и пр. Я не претендую на истину в первой инстанции и всё изложенное носит чисто личностный взгляд на работу с дизайном и кодом. Статья даёт поверхностный взгляд на понятия и средства, которые, на мой взгляд, могут стать неплохим стартом для того, кто готов идти дальше.Условно процесс создания сайта (web-проекта) можно разделить на 3 этапа:
Данный этап можно разделить на несколько подэтапов:
- Создание идеи
- Разработка структуры проекта
- Проработка макета проекта
Создание идеи
На данном этапе нам необходимо определиться с тематикой проекта (сайта, сервиса). Далее, в соответствии с выбранной темой, необходимо собрать соответствующие материалы: текстовые, графические.
Разработка структуры проекта
Когда мы определились с темой проекта, подобрали необходимый материал, следующим этапом будет разработка структуры проекта. Структура проекта подразумевает под собой разделы сайта, в соответствии с которыми будет формироваться навигационное меню и строиться дизайн проекта. На данном этапе можно классифицировать материал по темам и разделам.
Проработка макета проекта
После того, как мы определились со структурой проекта можно составить макет проекта (схематично).
Для отрисовки наброска можно использовать бумагу и ручку, Photoshop, любой другой редактор графики (раньше часто использовали Adobe Fireworks). Важно отметить, что данный этап – это не отрисовка готового дизайн-макета, а всего лишь схематичный набросок, выполненный для понимания того, как на сайте будут располагаться основные информационные блоки, графика и прочие элементы дизайна.
Основные элементы страницы
Зачастую основными элементами страницы являются: содержащий блок (wrapper, container), логотип, навигация, контент, футер (нижний колонтитул), свободное пространство (по сути свободное пространство — это не элемент дизайна, но понятие, помня о котором при составлении макета страницы, наш проект не будет выглядеть как нагромождение блоков).
Содержащий блок (контейнер)
Роль контейнера на странице может выполнять непосредственно элемент body или же div. Ширина содержащего блока может быть резиновой (fluid), а может быть фиксированной (fixed).
Логотип
Текстовая или графическая составляющая проекта и выделяющая его среди других. Логотип чаще всего располагается в верхнем левом углу страницы или же посередине (в зависимости от идеи, макета).
Навигация
Основная навигационная панель содержит ссылки на основные разделы сайта. Навигационная панель часто располагается в верхней части страницы (в независимости от того вертикально или горизонтально располагаются элементы навигации).
Контент
Контент – это основная составляющая веб-страницы. Он занимает главенствующую роль в дизайне страницы, поэтому занимает большее пространство, подкреплён, помимо текста, графикой.
Данный элемент располагается внизу страницы и обычно содержит информацию о правообладателе, контактные и юридические данные, ссылки на основные разделы сайта (зачастую дублирует основную навигацию), ссылки на социальные сети, форму обратной связи и пр.
Резиновый и фиксированный макет
Фиксированный макет
Фиксированный макет подразумевает под собой, что в независимости от разрешения экрана пользователя ваш сайт всегда будет занимать одинаковую ширину.
Резиновый макет
«Резиновый» макет подразумевает, что страница сайта будет стараться занять всё доступное ей пространство на экране пользователя, подстраиваясь под разрешение.
В данном контексте стоит уяснить такие понятия, как отзывчивый веб-дизайн (Responsive Web Design aka. RWD) и адаптивный веб-дизайн (Adaptive Web Desing aka. AWD). Первое понятие укладывается в концепцию «резинового» и означает, что при изменении размера экрана ваш сайт подстраивается под него, второе понятие подразумевает, что при разработке вы определяете основные разрешения (размеры экрана), под которые будет подстраиваться (адаптироваться) ваш контент. В обоих случаях следует разрабатывать не один, а несколько макетов, которые будут соответствовать разным разрешениям экрана. Часто создаётся 3 макета под разрешения iPhone (Android Phone), iPad (Android Tablet) и Desktop.
На данном изображении показаны оба подхода. Сверху блок «отзывается» на любые изменения размера контейнера, снизу «адаптируется» под определённую ширину
Полезные ссылки по теме:
Почему при «резиновом» дизайне создаётся несколько макетов, а не используется один?
При разработке макета мобильной версии сайта стараются на первый план выносить основной контент, поэтому навигационное меню часто прячется, скрываются большие баннеры и декоративные элементы, блоки контента обычно располагают друг под другом. На заранее составленном макете как раз можно определиться какие элементы мы оставляем на мобильном, а какие прячем.
Модульная сетка
Перед составлением схемы проекта так же необходимо уяснить понятие модульной сетки. Модульная сетка подразумевает под собой разделение страницы на отдельные колонки по вертикали и выстраивание контента, при разработке дизайн макета, именно по этой сетке.
Наиболее популярной системой является модульная сетка 960 Grid System (http://960.gs), которая максимально делит страницу на 12, 16 и 24 колонки. Максимум в ширине сетка имеет 960 пикселей. Данное решение основано на том, что большинство современных мониторов, на момент создания сетки, имели разрешение не меньше 1024 на 768 пикселей. Создание макета на основе данной сетки, в дальнейшем, поможет ускорить процесс разработки (вёрстки).
Так же стоит отметить, что при разработке «резинового» макета страницы существует понятие максимальной ширины. Данное утверждение основывается на удобстве восприятия информации. Если предположить, что наш сайт не имеет максимального значения по ширине, то на больших мониторах информация будет сильно растягиваться и её неудобно будет читать. Чаще всего ограничиваются шириной в 1280 пикселей.
Модульная сетка 960GS отвечает концепции «фиксированного» дизайна, для «резинового» дизайна можно обратить внимание на адаптацию этой же сетки на сайте http://www. designinfluences.com/fluid960gs/ или воспользоваться сеткой, которую предлагает фрэймворк Bootstrap (http://getbootstrap.com/css/#grid).
Благодаря модульной сетке блоки контента и элементы будут располагаться на определённом расстоянии друг от друга, будут иметь удобоваримую ширину, что в дальнейшем визуально будет приятно пользователю и не будет вызывать у него какие-либо неудобства в восприятии сайта.
Модульная сетка, по сути, – это некая визуальная абстракция, визуальное деление страницы на равные по ширине столбцы с равными отступами между ними. Визуализировать данную модель можно посредствам направляющих или отдельного слоя, на котором будут изображены эти столбцы. Именно такое решение вы найдёте в шаблонах сетки 960gs.
Полезные ссылки и материалы:
Макеты веб-страниц
Среди всего многообразия составления макета веб-страницы можно выделить четыре наиболее распространённых:
- Навигация в левом столбце
- Навигация в правом столбце
- Навигация в трёх столбцах
- Горизонтальная навигация. На данном этапе сайты с таким типом навигации составляют большинство. Удобство такого подхода легко объяснить тем, что в данном случае у нас остаётся больше пространства для контента, составляющего наш сайт.
Но данный список типов макетов нельзя назвать исчерпывающим, поэтому перед разработкой макета и дизайна страницы так же можно погулять по различным сайтам с примерами других работ, а так же по сайтам схожей с вашей тематикой:
На первых двух сайтах можно посмотреть какие цвета использовались в дизайне.
Mobile First
С учётом тенденций последних лет данный подход плотно занимает свою нишу в разработке и дизайне сайтов. Тенденция такова, что практически около 60% пользователей интернета используют для доступа в сеть мобильные устройства, поэтому правилом хорошего тона становится разработка не только десктопной версии сайта, но и мобильной версии. При использовании данного подхода разработка макета сайта, дизайна и вёрстки начинается с мобильной версии, а затем уже прорабатываются макеты для других разрешений: добавляются блоки, баннеры, дополнительные элементы дизайна и пр.
Данный подход учитывает практически весь цикл разработки, поэтому мы ещё к нему вернёмся.
Усвоив всё вышесказанное можно переходить к следующему этапу – Дизайн.
После создания макета проекта можно переходить непосредственно к созданию дизайн-макета. На данном этапе начать стоит с определения цветовой гаммы проекта.
Один из способов определения основного цвета в проекте – это составление mood board. Для этого необходимо выписать себе все синонимы, связанные с темой проекта, а затем каждый синоним набрать в поиске по картинкам Google или Yandex. На основе найденных изображений выписать себе цвета, которые чаще всего встречаются на них (каких цветов больше). Найденные цвета будут составлять визуальное восприятие нашего проекта и вызывать у пользователя соответствующие чувства.
Для работы с выбранным цветом и составлением палитры цветов нашего сайта можно использовать следующие инструменты:
- Color Scheme Designer 3 (http://colorschemedesigner. com/csd-3.5/). Помимо выбора цветовой схемы данный сервис позволяет посмотреть пример того, как выбранные цвета будут смотреться на сайте
- Adobe Color CC (https://color.adobe.com/ru/). Данный ресурс, в отличие от Color Scheme Designer 3, позволяет создавать палитры ещё и на основе загруженных изображений (которые, например, могли появиться у нас на этапе составления mood board). Так же данный сервис обладает большим архивом палитр других пользователей.
- COLORlovers (http://www.colourlovers.com/). Обширное сообщество, где можно подобрать различные палитры.
Важно отметить, что при подборе цветов для палитры всегда стоит выбирать как минимум 2 контрастирующих цвета. Достижение нужного контраста между цветами – необходимое условие для того, чтобы у вас получился хороший интерактивный дизайн.
При работе над дизайном главной и внутренних страниц стоит помнить о некоторых основных принципах.
Элементы Call to Action
Понятие призыва к действию относится к интерактивным элементам сайта: кнопки, баннеры и пр. Данные элементы оформляются таким образом, что пользователю должно хотеться непременно на них нажать. Например, это может быть кнопка с призывом к действию (Нажми, Купи, Сэкономь), яркий баннер с заманчивым предложением, яркой картинкой и пр.
Данное понятие хорошо вписывается в принцип AIDA (Attraction Interest Desire Action).
AIDA
Данное понятие применяется чаще при дизайне главных страниц, страниц акций и пр., где необходимо подтолкнуть пользователя к тому или иному действию: подписка, покупка и пр. Если перевести данный акроним на русский, то мы получим следующие понятия:
- Привлечение внимания
- Интерес
- Желание
- Действие
Таким образом становится понятен принцип построения дизайна, опирающегося на данное понятие: например, яркая картинка, баннер должны привлечь внимание пользователя, сопутствующий посыл в тексте должен вызвать в нём интерес и желание, а завершающим аккордом должна стать, например, кнопка с призывом к действию.
Но и данный принцип не работает сам по себе без некоторых других: схема просмотра страницы (наиболее, естественный путь движения глаз по странице), визуальные направляющие.
Схема просмотра страницы
Довольно часто встречается Z-схема просмотра страницы. В соответствии с этим элементы страницы обычно располагают следующим образом: логотип слева вверху, меню справа вверху, информационные блоки, картинки слева внизу, кнопка с призывом к действию справа внизу.
Визуальные направляющие
Визуальными направляющими называют декоративные элементы страницы, которые перенаправляют взгляд пользователя на те или иные элементы дизайна, формы, кнопки и пр. В качестве визуальных направляющих могут выступать стрелка, направление взгляда человека на изображении, направление указательного пальца, в общем всё, что может как-то указывать в ту или иную сторону.
На первом изображении взгляд невольно следует за указательным пальцем мужчины, а его прямой взгляд невольно привлекает внимание к себе при первом взгляде на страницу.
Тот же эффект продемонстрирован на втором изображении с наложенной тепловой картой: в первом случае нас привлекает в основном прямой взгляд ребенка (прямо в глаза), во втором случае направление взгляда ребенка и его поза невольно обращают взгляд пользователя на блок справа.
Фрэймворки
Стоит так же отметить, что иногда, при разработке дизайна страницы, используют фрэймворки Bootstrap, Foundation, Material Design Lite, которые, помимо готовых элементов дизайна (кнопки, формы ввода и пр.), предлагают свою модульную сетку, CSS сниппеты (часть кода, разметки, которая может неоднократно использоваться) для вставки элементов в страницу (тех же кнопок, элементов форм и пр.) и классы разметки, а так же JS скрипты для соответствующих интерактивных элементов.
Использование данных библиотек может в значительной мере сэкономить время при разработке проекта (дизайне, вёрстке), правда в то же время может сделать ваш сайт похожим на другие, если использовать элементы дизайна фрэймворков как есть. На основе каждого фрэймворка можно найти огромное количество платных и бесплатных тем и страниц, а так же разработать свои.
Готовые элементы дизайна из Bootstrap, Foundation и Material Design Lite (MDL)
Трэнды
Нельзя не упомянуть о некоторых наметившихся трендах последнего времени в качестве компоновки и дизайна страниц.
Во-первых, стоит упомянуть о так называемых лэндинговых страницах, которые подразумевают под собой длинную страницу, разделённую на соответствующие секции и знакомящие пользователя с основным контентом сайта. Часто лэндинг является единственной страницей, на которой сразу удаётся показать всю необходимую информацию, не заставляя пользователя переходить по страницам. Лэндингам обычно сопутствует хороший дизайн, выверенная и продуманная подача информации, элементы call-to-action, интерактивность (счётчики, анимация и пр.).
Стоит так же сказать о внешнем виде страниц и вспомнить такие понятия как скевоморфизм и плоский дизайн.
Скевоморфизм
Скевоморфизм уже продолжительное время уступает свои позиции плоскому дизайну. Данное понятие означает наделение интерактивных элементов качествами реальных. Например, оформление страницы с книгами в виде книжной полки, оформление кнопки на подобии настоящей с соответствующей имитацией нажатия, использование реальных текстур и пр. Данный принцип активно использовался при создании страниц буквально пару лет назад, но затем тенденции сменились и на первый план вышел плоский дизайн (Flat, Material).
Плоский дизайн
Плоский дизайн использует минимум текстур и оформление, создание дизайна базируется на понятиях контраста, соотношения цветов и размеров.
Не маловажную роль на тренды в веб-дизайне оказало развитие мобильных операционных систем. Чаще всего двигателем прогресса становятся решения от компании Apple, которая в своих дизайн-решениях iOS сначала использовала имитацию реальных объектов, а затем всё упростила до плоского дизайна (Flat UI). Сейчас в вебе главенствует Flat дизайн и Material дизайн, который активно развивает Google.
Неплохой сайт-сравнение двух концепций: http://www.flatvsrealism.com/
По основам веб-дизайна и прототипированию неплохим подспорьем может стать данная книга: Джейсон Берд: Веб-дизайн. Руководство разработчика.
Итак, процесс дизайна макета страницы плавно перетекает в процесс «оживления» сделанного на предыдущих этапах. Прежде чем сразу начинать писать HTML, CSS и JS стоит немного поговорить о редакторах кода и структуре проекта.
Редакторы кода
Из наиболее популярных редакторов кода на сегодня можно выделить три:
От части, все эти редакторы похожи по принципу работы, когда при установке мы получаем редактор, в который затем можем «доставить» необходимые модули и плагины, так сказать, «редакторы на стероидах». Разница лишь в технологиях, которые были использованы при написании редакторов, если Sublime Text написан при помощи C++ и Python, то 2 других используют JavaScript, HTML, CSS (Less). За счёт этой разницы Sublime Text может работать чуть быстрее своих коллег.
Существуют так же более продвинутые IDE (студии) такие, как Web Storm, PHP Storm и пр., но для вёрстки проекта вполне подойдёт редактор кода, а не целая студия (IDE).
Чтобы определиться, что подходит лично вам для разработки, стоит самим покопаться в многообразии средств и выбрать то, что больше всего удовлетворяет вашим потребностям.
Обзоры текстовых редакторов:
Структура проекта
Под структурой проекта понимается хранение файлов проекта в его директории. Часто приходится видеть, когда все файлы «свалены» вместе, названия файлам даны «капсом», цифрами или русскими буквами и пр. Во-первых, это банальное неуважение к тому, кто будет работать с вашим проектом далее, во-вторых, чем больше будет ваш проект, тем больше будет становиться файлов и, в конце концов, вы просто запутаетесь, что к чему относится и что нужно, а что нет.
Лучше всего отдельные категории файлов помещать в свои папки: картинки в папку images или img, css в папку css, javascript в папку js. В корне будет лежать только index.html и страницы сайта, либо только index.html, а страницы в отдельной папке pages. Соблюдая эти правила вы никогда не запутаетесь в проекте.
Так же стоит сказать и об именовании файлов проекта. Чаще всего применяются следующие имена: главная страница – это index.html, стили проекта styles.css, скрипты scripts.js или app.js, минимизированные версии файлов имеют префикс .min, картинки носят не пространные названия на русском языке или набора цифр, а отражают то, что на них изображено, например, button.png, download-icon.png, logo.png и т.д.
Работа над проектом
Итак, определившись с редактором кода, структурой мы можем приступать к разработке. Прежде всего стоит отметить, что вёрстка страницы делается поэтапно: сначала пишется HTML-структура (HTML-код), затем добавляются стили, а после, если необходимо, пишутся скрипты (JS), добавляются необходимые плагины и библиотеки.
Учитывая вышесказанное, мы можем условно разделить работу над проектом на следующие этапы:
Написание HTML
Сейчас при написании HTML кода уже смело можно использовать тэги и элементы разметки, которые появились вместе с стандартом HTML5, если вам необходимо поддерживать старые браузеры, то можно использовать, например, плагин html5shiv (https://github. com/afarkas/html5shiv), который обеспечивает поддержку новых стандартов в старых браузерах или библиотеку Modernizr (https://modernizr.com/) (html5shiv входит в сборку Modernizr), которая определяет возможности браузера, с помощью которого просматривается сайт.
При вёрстке сайтов в настоящее время, априори, используется блочный подход, никаких таблиц, iframe’ов и пр. Таблицы выполняют только свою прямую роль – представление информации в виде таблицы. В вёрстке таблицы используются лишь при работе с электронными письмами.
На этапе написания HTML мы, как бы, создаём скелет страницы, её абстрактную модель при помощи тэгов (языка разметки HTML). Стоит отметить, что структуру может быть проще написать, если у нас есть прототип, составленный на первом этапе или же, если мы сами, глядя на дизайн-макет, на бумаге схематично разрисовали себе все блоки страницы.
При написании разметки мы так же сразу можем прописывать элементам классы и идентификаторы.
Правила именования классов
В проекте во всём должен быть порядок: от структуры проекта до имен классов, разметки и написания кода. Если при разметке важно следить за типом информации и размещением её в соответствующих блоках (заголовок, список, ссылка, строчный элемент, параграф и пр.), то при именовании классов и идентификаторов важно соблюдать здравый смысл. Классы должны давать абстрактное понятие о блоке, к которому они относятся, чтобы код было легче читать, а затем и писать стили. В принципе здесь не должно быть ничего сложного, если мы размечаем меню, то логично содержащему блоку дать класс .nav или .navigation, если это блок с текстом, то можно дать ему класс .block-text и т.д.
БЭМ
На сегодняшний день есть один популярный подход, который касается принципов построения проекта в целом, но на данном этапе нас интересует именно именование классов. Подход называется БЭМ и расшифровывается, как Блок Элемент Модификатор.
Вкратце можно описать данный подход, как некое соглашение по именованию классов и представлению разметки страницы. Каждый элемент страницы являет собой сущность, которая может существовать независимо от контекста, тогда мы говорим о Блоке (. block) или же только в контексте другой сущности, тогда мы говорим об Элементе (.block__element). Каждый Блок или Элемент могут иметь различные модели представления: цвет, форму, прозрачность и пр. За подобные свойства будет отвечать Модификатор (.block__element_mod).
Таким образом мы представляем наш код, как композицию блоков, элементов и их модификаций.
Более полная информация о методологии: https://ru.bem.info/
SMACSS
Так же существует подход SMACSS (расшифровывается данный акроним как Scalable and Modular Architecture for CSS – Масштабируемая и Модульная Архитерктура для CSS), который разделяет понятие о классах и разметке на несколько уровней: базовый, макет, модуль, состояние, тема.
- К базовому уровню будет относиться всё, что касается непосредственно тэгов html.
- К уровню макета мы будем относить всё, что касается основных составляющих страницы: секции.
- К уровню модуль мы будем относить всё, что касается переиспользуемых элементов страницы: баннеры, навигация, списки, блоки информации и пр.
- Уровень Состояние описывает как будут выглядеть модули и секции в том или ином состоянии: отображаются или не отображаются, сжатые или раскрытые, активны или неактивны и пр.
- Уровень темы чем-то схож с уровнем Состояния и отражает как модули или секции могут выглядеть.
В данном подходе используются следующие соглашения по именованию. Уровни определяются при помощи префиксов и соответствующего буквенного обозначения:
- Макет: .l- или .layout-
- Так как модули составляют основную часть проекта именовать их, используя префикс module- избыточно. Поэтому для них используются имена как есть, например: .example {}, .afisha {} и пр.
- Состояния имеют префикс .is-, например .is-hidden {}
- Уровень Темы именуется подобно модулям.
При данном подходе часто бывает удобно каждый уровень абстракции и его классы держать в отдельном файле.
Информация о методологии и онлайн книга: https://smacss. com/
Русскоязычный перевод книги по SMACSS: https://github.com/andrew—r/smacss
Важно помнить, что любое соглашение по именованию призвано создать определённый уровень абстракции, благодаря которому работать с проектом будет удобно и он не будет перегружен излишним кодом и прочими артефактами.
Небольшой курс по основам HTML: Смотреть
Написание CSS
Правила именования классов подводят нас к следующему этапу. Когда написана html структура проекта, определены классы можно переходить к написанию CSS стилей и нарезке макета.
Стоит упомянуть о 2-х CSS файлах-дополнениях: normalize.css и reset.css.
Reset.css
Изначально в проектах повсеместно использовался reset.css, написанный Эриком Мейером. Цель данного свода правил – сбросить стили браузера, которые он по умолчанию использует для отображения элементов разметки. Таким образом при использовании reset.css нам не нужно переписывать стили браузера, по сути мы работаем с «чистым листом» и можем сосредоточиться на написании собственных стилей с нуля.
Normalize.css
Normalize.css наоборот, не сбрасывает все стили «в ноль», а нормализует их, приводит отображение стилей проекта к более-менее однообразию во всех современных браузерах.
У обоих сводов правил есть свои плюсы и минусы, на данный момент популярен normalize.css. Популярность данного свода правил обусловлена ещё и тем, что вам не приходится при разработке заново прописывать основные свойства для базовых элементов страниц, а лишь модифицировать их по необходимости.
Так же стоит упомянуть о, так называемом, «быстром сбросе», когда мы абсолютно для всех элементов страницы с помощью селектора * прописываем свойства {margin: 0; padding: 0}. Таким образом мы сбрасываем все внутренние и внешние отступы для всех элементов страницы. Но данную технику не рекомендуется использовать, так как она замедляет процесс отрисовки страницы, да и по сути имеет мало смыла (на мой взгляд).
Так же стоит отметить, что все размеры и отступы берутся непосредственно из дизайн-макета. Для получения данных значений нам необходимо использовать инструмент «линейка» и направляющие (речь про инcтрументарий Adobe Photoshop), а затем переносить полученные значения в код. Если мы работаем с фиксированным макетом, то значения переносятся в пикселях как есть, если же у нас «резиновый», то значения нужно переводить в проценты. Основная формула – это ширина элемента, делённая на ширину контекста (ширина содержащего блока). Например, если блок, содержащий текст и картинку имеет на макете ширину 400px, а блок с текстом в нём должен иметь ширину 340px, то в процентном выражении это будет (340 / 400) * 100%, то есть 85% будет занимать блок с текстом.
Не стоит перегружать ваши стили чрезмерной специфичностью, например, если мы хотим, чтобы ссылка внутри списка имела красный цвет, то не обязательно записывать всю линейку классов и тэгов: .main –nav ul li a, достаточно просто указать .main-nav a. Слишком «специфичные» правила делают правила контекстно зависимым и заставляют вас писать лишний код, а так же влияют на скорость отрисовки страницы, так как при разборе правил CSS парсер читает их справа налево и ему сначала, если брать описанный выше пример, нужно взять все ссылки (a), затем отбросить все ссылки, которые не лежат в li и т. д. пока он не доберётся до содержащего класса.
Специфичность кода, так же означает чрезмерную привязку к базовым тэгам. Например, если мы хотим, чтобы элемент внутри .block был синим и при разметке использовали элемент span (в правилах мы написали .block span {background-color: blue}), то при замене его на div, например, нам нужно будет написать новое правило уже для div внутри .block. Таким образом наш код будет обрастать ненужными правилами, которые по сути дублируют друг друга. Гораздо проще определить всего лишь один класс (класс элемента), который при присвоении внутренним элементам будет приводить нас к желаемому результату.
Ещё один пример контекстной зависимости кода – это использование имен тэгов вместе с именами классов, например, div.block {display: block}. Если мы захотим тот же класс применить к span, то нам придётся написать опять span.block {display: block} или span.block, div.block {display: block}, что в любом случае приведёт к увеличению кода на лишнюю строчку.
Почему это важно? Во-первых, вы не делаете лишнюю работу, во-вторых, вам не нужно потом среди 10000 строк искать нужное правило и, наконец, чем больше строк кода, тем больше размер файла, а большие по объему файлы медленнее п
Выпуск №10. Внутренние ссылки сайта
Внутренняя перелинковка – важный технический прием, используемый при развитии сайта. Что это такое? Всё очень просто: на одной странице сайта (нередко – прямо в тексте) ставится ссылка на другую страницу.
Для чего это делается? Чтобы лучше понять смысл такого приёма, разберем пару небольших примеров. Допустим, Ваш бизнес связан с продажей и установкой пластиковых окон (снова будем использовать этот пример, как в случае с подбором семантического ядра). Итак, у Вас есть страница, «заточенная» примерно под такие запросы «Купить пластиковые окна», «Окна ПВХ цены», «Металлопластиковые окна недорого».
Как мы уже разбирали в выпуске N4, по всем таким словосочетаниям конкуренция весьма и весьма значительна. Нужно использовать любые допустимые приемы, чтобы страницам сайта с такими запросами придать как можно больший вес. Один из способов – сделать это за счет внутренней перелинковки.
Допустим, Вы пишете информационную статью «Как ухаживать за пластиковыми окнами». Разумеется, в таком материале будут встречаться словосочетания «пластиковые окна», «окна ПВХ». Это позволит поставить внутреннюю ссылку с информационной страницы на продающую. Тем самым, информационная страница (второстепенная) передаст часть своего веса странице, на которой продвигаются важные для Вашего бизнеса словосочетания.
Соответственно, можно написать десяток-другой-третий информационных статей для своего сайта (как ухаживать за пластиковыми окнами, фурнитура пластиковых окон, жалюзи для пластиковых окон, безопасность пластиковых окон, стеклопакеты для пластиковых окон, роль пластиковых окон в сбережении тепла жилища и т.д.) – и со всех этих текстов поставить гиперлинки на ту коммерческую продающую страницу, которая для Вас жизненно важна. Чем больше таких статей Вы сможете написать – тем больше ссылок поставите, тем весомее сделаете продающие страницы.
Внутренняя перелинковка может способствовать и увеличению продаж. Например, если Ваш Интернет-магазин продает ноутбуки, со страницы «Купить» вполне можно поставить несколько дополнительных ссылок «аксессуары для ноутбука», «чехлы для ноутбука», «аккумуляторы для ноутбука», «переходные шнуры для ноутбука». В таком случае есть вероятность, что покупатель, помимо ноутбука (за которым пришёл) закажет у Вас и еще что-то полезное для себя.
Как видите, внутренняя перелинковка помогает в решении разных задач. Попробуем свести в список, для чего ее используют.
1. Для придания большего веса продающим страницам (это мы разобрали в первом примере).
2. Для увеличения объёма сопутствующих продаж (второй пример).
3. Для более быстрой индексации новых (только созданных) страниц поисковыми роботами.
4. Для того, чтобы подсказать Яндексу или Google, на какой странице продвигается определённое ключевое слово. Бывают случаи, когда две страницы сайта примерно равнозначны по ключевому слову с точки зрения поисковых систем. Но если Вы поставите ссылку с анкором в виде этого ключа с одной страницы на другую – поисковая система сразу поймет, какой именно документ более релевантен по отношению к данному запросу.
5. Для улучшения юзабилити сайта и поведенческих факторов. Внутренние ссылки помогают пользователю найти документы, связанные с темой, которая его интересует. Допустим, человек зашел на страницу «Как выбрать пластиковые окна». Вполне вероятно, что его заинтересуют материалы «Какая фурнитура является надежной и долговечной», «Системы микропроветривания окон». Соответственно, если Вы на первой странице внутрь текста вставите ссылки на вторую и третью – высока вероятность, что человек прочитает и их. Поисковые системы зафиксируют, что пользователя привлекла не одна страница сайта, а три. И времени он провел на сайте не тридцать секунд, а две минуты. А это – улучшение поведенческих факторов, что тоже немаловажно, и мы об этом говорили.
Простейшие схемы перелинковки
Существует несколько схем перелинковки (в результате использования которых страницам передается разный вес от «доноров»), но самые простые – это:
1. «Все на одну»: когда несколько страниц ссылаются на одну, самую важную в смысле ключевых слов для Вашего бизнеса.
2. «Кольцо». Когда страницы ссылаются друг на друга по кольцу, передавая вес последовательно.
Нередко используется вариант, который условно можно назвать «естественная перелинковка». Это способ, когда Вы, разместив новую статью, ставите из нее ссылки на сходные материалы сайта, которые по Вашему мнению могут быть интересны читателю. При таком способе Вы не думаете ни о кольце, ни о «все в одну точку» — Вы просто делаете так, чтоб было удобно для пользователей WEB-ресурса.
Встречаются и гораздо более сложные способы выполнения внутренней перелинковки страниц, но мы пока их рассматривать не будем.
Два важных момента.
1. Не переусердствуйте с количеством ссылок из статьи – помните об удобстве для читателя. Он должен видеть текст, а не сплошной массив гиперлинков. За такое «художество» поисковые системы могут пессимизировать сайт. Ставьте из текста несколько ссылок на другие страницы, которые действительно связаны с материалом данной статьи. Чем больше текста на странице – тем больше ссылок можно поставить. Но, в любом случае, где-то их должно быть 1-3, где-то – 5-7 (для статей объёмом более 3000-4000 печ.знаков). Этого достаточно.
2. Если Вам обязательно нужно «привести» все линки на одну или две продающие страницы (а информационных статей на сайте очень много — десятки или сотни), не ставьте все ссылки с одинаковым анкором, обязательно используйте разные словосочетания.
Что такое анкоры? Об этом – чуть ниже.
Анкорные и безанкорные ссылки
Итак, что такое анкор, и почему анкоры ссылок должны быть разными.
Разберем пример ссылки (да простят нас за то, что в качестве наглядного пособия мы используем сами себя, то есть — Мегагрупп.ру). Итак, ссылка, написанная на языке HTML, имеет следующий вид:
<a href=”http://megagroup.ru/”>создание сайтов</a>
Так вот в этом примере <a href=””> и </a> — операторы языка HTML (открывающий и закрывающий теги), http://megagroup.ru/ — гиперссылка на сайт, а словосочетание «создание сайтов» — это и есть анкор.
То есть, анкор – текст, на который ставится ссылка. Этот сверхкороткий текст дает пользователю краткую первичную информацию, что он увидит на другой странице, если нажмет на гиперлинк.
Если гиперлинков много – используйте для них разные анкоры, чтобы поисковые системы «не склеили» всю базу ссылок (в этом случае вместо множества ссылок с одинаковыми анкорами засчитается только одна, и вес нужной странице будет передаваться не очень существенный, несмотря на все старания).
Рассмотрим пример написания анкоров. Допустим, у нас прямое словосочетание: “создание сайта”. Тогда в ссылках будем использовать:
“создание сайта” (прямой анкор)
“создание сайтов” (словоформа анкора)
“создание современных сайтов” (здесь и далее — поданкорные группы)
“варианты создания сайтов”
“создание качественных сайтов”
“создание хорошего сайта недорого”
и т.д.
Тут всё зависит от Вашей выдумки и количества необходимых анкоров. Если Вы хотите поставить 100 ссылок – придется придумать 50-100 словосочетаний 🙂 Это может быть анкор в прямом виде, словоформы анкора (анкор в падежах, в един. и множ.числе), поданкорные группы (анкор с разбавляющими словами).
Также (если внутренних ссылок на одну страницу очень много), можно использовать и гиперлинки без ключевого словосочетания в анкоре (безанкорные ссылки), вида:
О нашем предложении по разработке сайтов можно <a href=”http://megagroup. ru/”>прочитать здесь</a>
Небольшое примечание:цветом всё выделено для удобства понимания, в реальной жизни (то есть, на странице) ссылка будет выглядеть так:
О нашем предложении по разработке сайтов можно прочитать здесь
В подобных ссылках используются слова «здесь», «читать», «подробнее», «далее» и т.п.
Такие варианты применяются, чтобы разнообразить ссылочную массу, придать ей естественный вид, избежать склейки анкоров (хотя, отметим, этот приём гораздо чаще востребован для внешних ссылок — ссылок с других сайтов на Ваш).
Зачем такое делается, что подразумевается под естественностью? «Ищите информацию здесь», «читайте тут», «посмотри сюда» — так пишут люди на форумах, общаясь между собой. Такие ссылки представляются поисковым системам более естественными, нежели покупные.
Впрочем, о внешних покупных ссылках мы будем говорить позже, не в этом выпуске, а пока нужно просто запомнить: при большом количестве гиперлинков на одну страницу своего сайта – можно попробовать использовать как анкорные, так и безанкорные ссылки (но вторых должно быть гораздо меньше), стараясь действовать нешаблонно, с выдумкой.
Простановка ссылок — быстрая и несложная процедура. Допустим, мы хотим с главной страницы сайта, посвященного пластиковым окнам, сделать ссылку на прайс.
1. Заходим в систему управления и выбираем «Редактировать»
2. Выделяем анкор — пусть это будет часть текста, где упоминается про цены
3. Нажимаем иконку “Добавить/Изменить ссылку” в панели инструментов
4. В появившемся окне прописываем адрес необходимой страницы (его также можно скопировать из строки браузера) — не нужно прописывать адрес полностью, достаточно указать последний раздел (последнюю часть ссылки).
Если Вы ссылаетесь на страницу своего сайта (внутренняя перелинковка), рекомендуем открывать ссылку в том же окне браузера.
Если ссылаетесь на чужой сайт (простановка внешней исходящей ссылки) — адрес ссылки нужно прописать полностью (http://чужой-сайт. ru/price) и установить опцию «Открыть в новом окне (_blank)», чтобы не терять пользователя при переходе.
5. Нажимаем «Вставить«.
6. Сохраняем изменения.
С изображением — аналогично. Левый клик по картинке, с которой пойдет ссылка, — а затем повторяете процедуру, начиная с шага 3.
Выпуск №8. Внутренняя перелинковка страниц Вашего сайта
Внутренняя перелинковка страниц Вашего сайта
Добрый день!
Настало время поговорить о таком важном техническом приёме улучшения характеристик сайта, как перелинковка внутренних страниц. Что это такое? Интуитивно смысл можно понять даже из названия: ссылки ставятся с одной страницы сайта на другую (нередко – прямо в тексте). А вот для чего это делается?
Разберём пару простых примеров, которые отлично показывают смысл перелинковки.
Пример 1.
У нас есть страница, рассказывающая о каком-либо виде штор (например, о французских). Задача этой страницы, конечно же, убедить потенциального клиента в том, что именно здесь (на этом сайте, в нашей компании) можно оставить заказ на шторы (или купить готовое изделие). То есть, данная статья «продаёт» шторы.
Однако в теле статьи вполне могут быть упоминания о том, что французские шторы отлично сочетаются с резными деревянными карнизами (или коваными металлическими карнизами), и вот тут будет вполне оправданно поставить ссылки на две другие страницы, рассказывающие о деревянных и о металлических карнизах.
Почему? Вполне логично предположить, что какая-то часть людей, покупающих шторы, заинтересована в приобретении карнизов (здесь нет ничего странного, если в доме делается ремонт). В такой ситуации мы вполне можем предложить клиенту не только то, что он искал, но и сопутствующие товары (в данном случае – карнизы). Какой-то процент покупателей штор обязательно перейдёт на статьи, рассказывающие о карнизах, а значит – среднее время пребывания посетителей на сайте и глубина просмотра страниц вырастут. Таким образом, делая внутреннюю перелинковку, мы улучшаем поведенческие характеристики сайта. Это уже не говоря о том, что возникает шанс нарастить сопутствующие продажи, увеличить средний чек. ..
Пример 2.
В этом случае перелинковка используется не для улучшения поведенческих показателей, а для увеличения веса определённых страниц. В самом деле, если все страницы сайта указывают (ссылаются) на какую-то одну, поисковая система (которая видит и учитывает внутренние линки) сделает вывод, что именно эта страница имеет БОЛЬШОЕ значение для посетителей. Соответственно, Яндекс или Google могут «приподнять» её в выдаче.
Осталось только правильно придумать схему перелинковки. Например, мы принимаем как факт, что нужно увеличить вес страницы, на которой продвигается ключевая фраза «монтаж окон ПВХ». А откуда мы можем поставить ссылки, ведущие на эту страницу? Напишем два десятка небольших информационных статей «Уход за пластиковыми окнами», «Микропроветривание окон ПВХ», «Металлопластиковые окна в современной квартире», «Сбережение тепла с помощью окон ПВХ» и т.д. Понятно, что такие статьи – второстепенные для нас, они содержат полезную информацию для пользователя, но напрямую не продают наш товар. Однако эти статьи так или иначе будут содержать обороты «окна ПВХ», «пластиковые окна». Это позволяет нам поставить внутренние ссылки со всех второстепенных страниц на продающую (жизненно важную для бизнеса), тем самым нарастив её вес «в глазах» поисковых систем.
Есть и другие цели, для которых выполняется внутренняя перелинковка (например, для того, чтобы новые страницы быстрее индексировались поисковыми системами).
Кроме того, нужно обязательно знать и понимать, что существуют разные схемы перелинковки. Простейшие из них – когда страницы ссылаются друг на друга «по кольцу» или когда все ссылаются на одну (такую ситуацию мы рассмотрели выше).
Используя внутреннюю перелинковку, не следует забывать об удобстве посетителей сайта: в одной статье не должно быть полтора десятка (а то и больше) ссылок на другие страницы. Всё хорошо в меру: злоупотребление этим приёмом приведёт к тому, что текст будет трудно прочесть человеку, и тогда поисковая система сочтёт, что данную страницу нужно понизить в выдаче (пессимизировать) — она не для людей (присутствуют поисковый спам и переоптимизация).
И ещё одна маленькая, но очень важная хитрость: если Вы хотите поставить много линков с разных страниц на одну (самую важную для продаж) – используйте ссылки с различающимися анкорами, а также безанкорные ссылки.
Что такое анкоры, как выглядят безанкорные ссылки, сколько ссылок можно ставить из статьи – читайте здесь.
С уважением,
компания Megagroup.ru
Как повысить актуальность ваших PBN
Что, если бы я сказал вам, что есть способ сделать ваши PBN сильнее, чем они есть?
Что есть способ сделать их более актуальными для вашей ниши, и, таким образом, когда вы свяжете их со своим денежным сайтом, ваш сайт станет более релевантным и повысится в рейтинге.
Чтобы добавить, что, если бы я сказал, что есть способ заставить их предоставить больше ссылочного веса, чем они уже делают?
И что вы можете делать все это без необходимости создавать единую ссылку на свои PBN.
На самом деле все это можно сделать менее чем за 5 долларов.
Я собираюсь показать вам, как делать все вышеперечисленное, и вы увидите, как это делается в реальных условиях.
Теория работы
Концепция, лежащая в основе этой техники, чрезвычайно проста с точки зрения ее основ. Однако для того, чтобы собрать все это воедино, требуется немного нестандартного мышления.
Давайте разберемся с парочкой различных концепций SEO.
Концепция №1 — Сокращение ссылок на внутренние страницы
Обычной практикой создания PBN является перенаправление старых доменов, которые были приобретены на аукционе, по задержке заказа или при регистрации доменов с истекшим сроком действия.
Причина, по которой мы используем устаревшие домены, заключается в том, что эти домены со временем накапливают естественные белые ссылки. Ссылки, на сбор которых мы обычно не хотим тратить время.
Затем мы перепрофилируем эти домены и направляем эти ссылки на наши собственные денежные сайты.
Типичный домен с истекшим сроком действия имеет большую часть ссылок, ведущих на домашнюю страницу, но определенно не все.
Пример:
Давайте возьмем вымышленный домен в качестве примера под названием BobsBaitShop.com.
В 2010 году Боб открыл магазин приманок в Лонг-Бич, Калифорния. Это был самый популярный рыболовный магазин в этом районе, он привлекал ссылки из местных газет и рыболовных блоггеров, которые приезжали в Лонг-Бич и любили этот магазин.
В 2013 году Боб написал в блоге сообщение о «Лучшем времени дня для ловли желтохвостого тунца».Пост мгновенно стал популярным и привлек кучу отличных ссылок.
В 2014 году Боб написал еще один пост, который стал почти вирусным, о «5 лучших приманках для тихоокеанских рыбаков». Он собрал даже больше ссылок, чем предыдущий успешный пост.
К сожалению, в этом году Бобу пришлось продать свой магазин. Он также допустил истечение срока действия своего сайта, и вам удалось выкупить его на аукционе.
Скорее всего, вы решили настроить страницу как блог WordPress и переназначить ее в своей нише, которая очень похожа на сайт обзора рыболовных удочек Amazon.
Вы пишете несколько сообщений в блоге и делаете ссылку на свой денежный сайт.
Так как список блогов находится на домашней странице PBN, ссылка на ваш денежный сайт использует ссылочный вес, поступающий из внешних ссылок Боба, ведущих на главную страницу.
Но как насчет тех двух сообщений в блогах, которые сами по себе содержали кучу ссылок? Весь этот ссылочный вес будет потрачен зря.
Многие люди спасают этот ссылочный вес, создавая 301 (постоянный) переадресацию со всех своих 404 страниц и воронку, которая ссылается на их домашнюю страницу.Один из самых популярных плагинов, который выполняет это, известен как Link Juice Keeper.
Тем не менее, неоднократно определялось, что это основная причина деиндекса.
Если задуматься, то массовое размещение 301-й страницы на главной странице является исключительно «ходом SEO» и создает довольно неестественный след.
Вернуться к чертежной доске.
Концепция № 2 — Актуальность для PBN
Помните статью, которую я написал об актуальности? Если нет, то иди проверь это. Это основа того, что я собираюсь объяснить.
Вкратце, если вы пытаетесь ранжировать страницу по определенной теме, вы получаете существенный импульс от создания вспомогательных страниц по той же теме, которые контекстно ссылаются на страницу, которую вы пытаетесь ранжировать.
По сути, вы создаете страницы на одну и ту же тему, которые отсылают читателя к более крупной и качественной статье, где он может получить лучшую информацию по этой теме.
Этот метод действительно заставляет страницы перемещаться в поисковой выдаче.
Собираем все вместе: тематически релевантные ссылки на внутренние страницы с помощью Juice
Я собираюсь показать вам, как взять обе вышеупомянутые концепции и соединить их вместе, чтобы действительно повысить ссылочный вес и релевантность вашего PBN.
- Сначала выясните, на каких внутренних страницах вашего PBN больше всего ссылок.
- Восстановить страницы по этим точным URL.
- Пишите (или отдавайте на аутсорсинг) сообщения, имеющие отношение к теме вашего PBN и финансового сайта, который вы пытаетесь ранжировать.
- Контекстно свяжите эти внутренние страницы с вашей домашней страницей (или внутренней страницей сообщения в блоге со ссылкой на ваш денежный сайт).
Результат : ваши PBN принесут гораздо больше мощности и релевантности, чем они были раньше.
Вот как выглядит процесс:
Допустим, у вас есть денежный сайт, который вы хотите занять в нише «покупка билетов в Интернете». Вы найдете фантастический PBN, имеющий большое значение в категории тематических потоков доверия в области искусства / кино.
Что вы собираетесь сделать дальше, так это перебросить этот домен в Majestic и открыть представление «Страницы».
Здесь вы можете увидеть список страниц, на которые больше всего ссылок.
На главной странице 957 ссылающихся доменов, а также у вас есть еще две внутренние страницы с 161 и 40 ссылающимися доменами, соответственно.
Не беспокойтесь о субдомене www, поскольку он уже естественным образом перенаправляет на домашнюю страницу.
Эти две внутренние страницы — идеальные кандидаты для того, что вы пытаетесь достичь.
На первой внутренней странице с 161 ссылающимся доменом вы воссоздаете страницу с названием «www.domain.com/tickets» и создаете статью «5 самых продаваемых билетов на концерты 2016 года».
На второй внутренней странице с 40 ссылающимися доменами воссоздайте страницу с названием «www.domain.com/press/announcements», на которой обсуждаются различные веб-сайты, на которых вы можете найти «Новости и объявления об отмене шоу и возврате билетов».
В каждой из этих статей добавьте контекстную обратную ссылку на домашнюю страницу, используя соответствующий текст привязки.
В результате ваша домашняя страница стала на 201 ссылку более прочной и гораздо более актуальной для темы «билеты на шоу», чем раньше.
Pro Tip : Этот метод также является ключевым компонентом для ранжирования PBN в соответствии с моей статьей о PBN следующего поколения: PBN с трафиком.
Выдавить побольше сока
Контекстная привязка релевантных постов к вашей домашней странице является основным ингредиентом того, что заставляет этот метод работать. Но вот пара дополнительных рекомендаций, которые, как показали результаты моих тестов, усиливают этот процесс:
- Не забудьте указать целевые ключевые слова в
и статей на внутренней странице, чтобы поднять настроение. актуальность.(Дополнительные советы по написанию h2s см. Здесь)
- Вставьте авторитетные исходящие ссылки dofollow на свои внутренние страницы. «Dofollow» важен.
Результаты тематического исследования
Обычно я не собираюсь говорить вам, что что-то работает, не подкрепив это результатами.
The Testcase
Для этого тематического исследования я использовал реальный, приносящий деньги партнерский веб-сайт в нише красоты.
Два месяца назад этот сайт приносил примерно 1600 долларов в месяц, но на какое-то время относительно застрял в выдаче.
The Test
Я полностью перестал ссылаться на денежный сайт на два месяца.
Вместо этого в это время я вернулся к существующим 25 PBN, которые ссылались на этот сайт, и дал им все актуальные изменения, воссоздав сочные статьи на этих сайтах и связав их контекстно с домашней страницей.
Результат
В конце двухмесячного периода тестирования рейтинги повысились по всем направлениям почти по всем основным ключевым словам.
Из-за повышения рейтинга с трафиком произошло следующее:
Трафик увеличился на 71.3%, и вы знаете, что это означает…
В настоящее время сайт генерирует 3350 долларов в месяц (на 1750 долларов больше, чем раньше) без необходимости создания каких-либо дополнительных PBN. Я просто использовал существующие PBN, которые у меня были, и сделал их более актуальными.
Удобные внутренние страницы изображений PNG | Векторные и PSD файлы
современная плоская концепция дизайна командной работы с персонажами на встречах и презентациях может использовать бизнес-маркетинговую стратегию контента целевая страница веб-дизайн плоская векторная иллюстрация
4375 * 4375
рисованный дизайн бумажный эффект тени страницы
1200 * 1200
современная плоская концепция дизайна маркетинга в социальных сетях может использовать для анализа стратегии бизнес-контента целевая страница мобильного приложения шаблон веб-дизайна плоская векторная иллюстрация
4375 * 4375
современная плоская концепция дизайна онлайн-обучения с персонажами, сидящими за столом и обучающимися с ноутбуком, можно использовать для мобильного приложения, шаблон дизайна целевой страницы веб-сайта плоская векторная иллюстрация
4375 * 4375
рваная бумага пустой вектор рваные края с пространством для текста разорванная страница для Интернета и печатной промо рекламы презентация испорченная рваная бумага для дизайна
5000 * 5000
современная плоская концепция дизайна веб-SEO-анализа с персонажами, которые можно использовать для бизнес-стратегии SEO-оптимизации, контент-стратегия, целевая страница мобильного приложения, шаблон веб-дизайна, плоская векторная иллюстрация
4375 * 4375
современная плоская концепция дизайна программистов на работе концепции разработка программного обеспечения с персонажами может использоваться для веб-бизнес-анализа шаблон веб-сайта целевой страницы плоская векторная иллюстрация
4375 * 4375
концепция интернет-покупок для целевой страницы или сайта электронной коммерции
1200 * 1200
современная концепция плоского дизайна цифровой маркетинг с гигантским мегафоном и персонажами можно использовать для стратегии веб-контента инфографика целевая страница веб-шаблон плоская векторная иллюстрация
4375 * 4375
концепция управления бизнесом экономия времени — деньги экономия времени с персонажами планирование управления временем можно использовать для посадки инфографики веб-шаблон страницы fla t векторная иллюстрация
4375 * 4375
создание веб-сайта или целевой страницы совместная работа интернет-маркетинг и брендинг плоский дизайн векторные иллюстрации деловые люди изолированы
2334 * 2334
современный плоский дизайн концепции интернет-безопасности с молодым человеком работа с ноутбуком проверка доступа защита данных можно использовать для веб-шаблона целевой страницы мобильного приложения плоская векторная иллюстрация
4375 * 4375
концепция успеха бизнес-команды люди празднуют успех с гигантским золотым трофеем достижение партнерское лидерство может использоваться для вебинфографика целевая страница плоский вектор иллюстрация
4375 * 4375
современная плоская концепция дизайна совместной работы с персонажами на встречах и презентациях может использоваться для бизнес-стратегии маркетинга контента целевой страницы веб-дизайн плоской векторной иллюстрации
4375 * 4375
Внутренние ссылки В вашем SEO Stra tegy: The Ultimate Guide
Чтобы привлечь больше органического трафика, вам нужна надежная стратегия SEO. Однако, собирая свой набор инструментов для SEO, легко упустить из виду простые, но эффективные методы, которые привлекают посетителей на ваш сайт — и удерживают их.
Внутренние ссылки попадают в эту категорию. Они часто игнорируются блоггерами и владельцами сайтов, которые не могут оценить их истинную ценность.
Что такое внутренние ссылки?
Внутренние ссылки, также известные как внутренние ссылки, используются для направления посетителя на другую страницу в том же домене. Например, предположим, что вы ведете блог, посвященный темам графического дизайна.Если бы вы написали сообщение в блоге о разработке логотипов для малого бизнеса, вы могли бы включить ссылку на страницу портфолио с соответствующими образцами вашей работы.
Как внутренние ссылки влияют на ваш рейтинг в Google?
Когда сканер Google индексирует веб-сайт, он автоматически следует по его ссылкам. Например, он автоматически вычисляет, как разные категории сообщений в блогах связаны друг с другом.
Чем более последовательными и частыми будут ваши внутренние ссылки, тем больше вероятность того, что поисковый робот сможет найти и проиндексировать ваш контент.Google ни разу не сканирует ваш сайт. Он ищет новый контент на регулярной основе, используя как ботов, которые повторно индексируют веб-сайты каждые пару дней, так и ботов, которые повторно индексируют все страницы каждый месяц.
Если вы соедините фрагменты контента с соответствующими внутренними ссылками, процесс сканирования станет более эффективным, и ваш сайт будет индексироваться быстрее. В результате ваш рейтинг повышается. Как простое практическое правило, помните, что если сканер не может получить доступ к странице с главной страницы через доступную для сканирования ссылку, она также может не существовать.
Как внутренние ссылки способствуют вовлечению посетителей?
Если ваше содержание хорошо написано, это побудит ваших читателей узнать больше по теме. Если вы создали дополнительный контент по связанным темам, внутренние ссылки — эффективный способ указать их в правильном направлении.
Упрощая для посетителей возможность использования большого количества ценного контента, вы повышаете вероятность того, что они вернутся на ваш сайт, поделятся вашей работой и начнут рассматривать вас как авторитетного лица.Если вы продаете продукт или услугу, внутренние ссылки могут продвинуть потенциального клиента немного дальше по воронке продаж, повышая осведомленность о вашем бизнесе.
Практические советы, чтобы максимально использовать внутренние ссылки на вашем сайте
Используйте описательные ключевые слова в тексте привязки
Избегайте общего текста привязки, такого как « Щелкните здесь, чтобы узнать больше, » или « Вы можете проверить из моего гида здесь ». Вместо этого используйте узкоспециализированный текст, который естественным образом сочетается с окружающим контентом.Используйте якорный текст, который включает ключевые слова, по которым вы хотите ранжироваться в поисковых системах.
Не используйте текст привязки, который идеально соответствует цели ссылки. Это связано с тем, что Google признает эту стратегию преднамеренной и соответствующим образом накажет ваш сайт.
Еще один полезный момент, о котором следует помнить, заключается в том, что когда несколько ссылок на веб-странице указывают на один и тот же URL-адрес, сканеры будут обращать внимание на первую привязку. Соответственно размещайте свои лучшие ключевые слова.
Используйте внутренние ссылки, чтобы структурировать свой сайт в виде пирамиды.
В идеале, ваша домашняя страница должна содержать как можно меньше ссылок на другие части вашего сайта.Чем короче путь от вашей домашней страницы ко всем другим страницам, тем большее количество ссылок, также известное как «рейтинг», будет распределено по всему сайту. Это означает, что каждая страница получает повышение с точки зрения рейтингового потенциала.
Создавайте ссылки с использованием HTML, а не JavaScript
Сканеры считают, что обычные HTML-ссылки легче анализировать. Вы также должны помнить, что встраивание ссылок в апплеты и плагины фактически делает их скрытыми.
Не скрывать ссылки за формой
Когда сканеры исследуют ваш сайт, они не отправляют никаких форм.Поэтому, если вы хотите, чтобы Google распознал ссылку, не настраивайте свой сайт таким образом, чтобы посетитель мог получить к нему доступ только после завершения опроса или отправки другой информации.
Не заставляйте посетителей использовать поисковый инструмент для нахождения ссылки
Так же, как поисковые роботы не заполняют и не отправляют формы на веб-сайте, они не будут использовать преимущества окон и панелей поиска, как это сделал бы человек-посетитель. Если вы хотите, чтобы Google проиндексировал часть контента, вы должны упростить поиск.
Не размещайте чрезмерное количество внутренних ссылок на одной странице.
Поисковые роботы не будут переходить по более чем 150 ссылкам, поэтому не поддавайтесь желанию заполнить страницы внутренними ссылками.
Начните ссылаться на старые страницы и сообщения
Эксперт по маркетингу Нил Патель рекомендует использовать внутренние ссылки, чтобы оживить старые страницы. Когда ваши читатели переходят по ссылкам на старый контент, Google считает его значимым и соответствующим образом ранжирует.
Эта стратегия также работает в обратном направлении.Вернитесь к предыдущему содержанию и добавьте несколько внутренних ссылок. Сканеры Google просматривают сообщения, когда получают обновления. При этом учитывайте опыт пользователей.
Не добавляйте ссылки просто ради них; тщательно обдумайте взаимосвязь между вашим старым контентом и недавней работой. Убедитесь, что между идеями и сообщениями есть ощущение естественного потока.
Проанализируйте эффективность каждой целевой страницы и свяжите страницы с высоким трафиком с низким коэффициентом конверсии с популярными, высокоэффективными страницами
Если вы обнаружите, что посетители часто попадают на страницу, но затем не следуют призыву к действию, используйте внутренние ссылки чтобы отправить их на альтернативную страницу с лучшим послужным списком.Баннеры и ссылки особенно эффективны.
Достаточно ли силен ваш контент?
Имейте в виду, что эти методы будут работать, только если вы публикуете выдающийся контент. Неважно, насколько сильна архитектура вашего сайта, если ваш контент неинтересен; никто не будет задерживаться, чтобы прочитать больше, чем несколько строк.
Если вы нацелены на аудиторию в нескольких странах, используйте только контент, который полностью переведен на местный язык.
Начните сегодня
В заключение, вы не можете позволить себе игнорировать внутренние ссылки как стратегию SEO и инструмент взаимодействия.Если у вас много контента на вашем сайте, перспектива добавления ссылок на каждую страницу или сообщение будет устрашающей.
Не волнуйтесь. Вы по-прежнему можете пожинать плоды, добавляя несколько ссылок на свои самые популярные страницы. Ваш сайт не только повысится в рейтинге Google, но и вскоре завоюет репутацию ценного ресурса.
Документация по теме питания
[testimonials-rotator show = "3"]
[testimonials-box col = "4" show = "4"]
[testimonials-box col = "3" show = "3"]
[testimonials-box col = "2" show = "2"]
[testimonials-box col = "1" show = "1"]
[ourteam col = "4" show = "4" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "3" show = "3" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "2" show = "2" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "1" show = "1" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "4" show = "4" excerptlength = "10"]
[ourteam col = "3" show = "3" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "2" show = "2" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[ourteam col = "1" show = "1" excerptlength = "" readmore = "ПОДРОБНЕЕ"]
[service pattern = "boxpattern-1" icon = "ДОБАВИТЬ URL-адрес ВАШЕГО ИЗОБРАЖЕНИЯ ЗДЕСЬ" title = "Meat" go = "" url = "#"] Lorem ipsum d siame consctetur adipiscing eullam est liberolacinia id mass...[/оказание услуг]
[service pattern = "boxpattern-2" icon = "ДОБАВИТЬ URL-адрес ВАШЕГО ИЗОБРАЖЕНИЯ ЗДЕСЬ" title = "Meat" go = "" url = "#"] Lorem ipsum d siame consctetur adipiscing eullam est liberolacinia id massa ... [/ service ]
[service pattern = "boxpattern-3" icon = "ДОБАВИТЬ URL-адрес ВАШЕГО ИЗОБРАЖЕНИЯ ЗДЕСЬ" title = "Meat" go = "" url = "#"] Lorem ipsum d siame consctetur adipiscing eullam est liberolacinia id mass...[/оказание услуг]
[service pattern = "boxpattern-4" icon = "ДОБАВИТЬ URL-адрес ВАШЕГО ИЗОБРАЖЕНИЯ ЗДЕСЬ" title = "Meat" go = "" url = "#"] Lorem ipsum d siame consctetur adipiscing eullam est liberolacinia id massa ... [/ service ]
[photogallery filter = "true"]
[галерея-карусель]
[posts-style1 show = "4" cat = "1" excerptlength = "24"]
[posts-style2 show = "2" cat = "1" excerptlength = "24"]
[posts-style1 show = "4" cat = "1" excerptlength = "24"]
« show = 4 » означает отображение четырех сообщений, если вы хотите отобразить 6, 8 или т. Д., Поэтому просто измените show = 6 или show = 8 . и « excerptlength = 24 » установить длину символа блока. и « cat = 1 » идентификатор категории отображаемых сообщений [posts-style2 show = "2" cat = "1" excerptlength = "24"]
« show = 2 » означает отображение двух сообщений, если вы хотите отобразить 4 или 6 или т. Д.так что просто измените show = 4 или show = 6 . и « excerptlength = 24 » установить длину символа блока. и « cat = 1 » идентификатор категории отображаемых сообщений [posts-timeline show = "4" cat = "1" excerptlength = "24"]
[posts-grid show = "4" cat = "1" excerptlength = "24"]
[skill title = "HTML" percent = "80" bgcolor = "# a0ce4e"] [skill title = "Wordpress" percent = "99" bgcolor = "# a0ce4e"] [skill title = "Веб-дизайн" процентов = "90" bgcolor = "# a0ce4e"] [skill title = "Веб-разработка" percent = "95" bgcolor = "# a0ce4e"] [skill title = "Responsive" percent = "85" bgcolor = "# a0ce4e"]
[client url = "#" image = "image url"]
[social_area]
[social icon = "facebook" link = "#"]
[social icon = "twitter" link = "#"]
[social icon = "google-plus" link = "#"]
[social icon = "linkedin" link = "#"]
[social icon = "pinterest" link = "#"]
[/ social_area]
[flipbox fliptype = "h" frontimage = "http: // www.yoursite.com/wp-content/themes/Food/images/model-429733_640.jpg "fronttitle =" Заголовок на лицевой стороне "frontdescription =" Здесь находится описание содержимого Lorem "backtitle =" Заголовок на обложке "backdescription =" Это назад к описанию для целей тестирования будет добавлен фиктивный текст описания. Это заднее описание для целей тестирования. Будет добавлен фиктивный текст описания. Это заднее описание для целей тестирования. Будет добавлен фиктивный текст описания. "Backurl =" # "backbutton =" Подробнее "]
[flipbox fliptype = "v" frontimage = "http: // www.yoursite.com/wp-content/themes/Food/images/person-822552_1280.jpg "fronttitle =" Заголовок на лицевой стороне "frontdescription =" Здесь находится описание содержимого Lorem "backtitle =" Заголовок на обложке "backdescription =" Это назад к описанию для тестирования будет добавлен фиктивный текст описания. Это заднее описание для целей тестирования. Будет добавлен фиктивный текст описания. Это заднее описание для целей тестирования. Будет добавлен фиктивный текст описания. "Backurl =" # "backbutton =" Читать сейчас "]
[разделитель]
[разделитель]
[разделитель]
[разделитель]
[разделитель]
[разделитель]
[headingdivider text = "Заголовок заголовка"]
[Promobox1 bgcolor = "# f7f7f7" topbordercolor = "# a0ce4e" otherbordercolor = "# e8e6e6"] Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore, ala mag.Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum. [/ Promobox1]
[Promobox2 bgcolor = "# f7f7f7" leftbordercolor = "# a0ce4e" button = "Hello Text" url = "#"] Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut laboreiqu et al.Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum. [/ Promobox2]
[Promobox3 bgcolor = "# f7f7f7" bottombordercolor = "# a0ce4e" button = "Hello Text" url = "#"] Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut laboreiqu et dolore magna.Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum. [/ Promobox3]
[Promobox4 bgcolor = "# f7f7f7" bordercolor = "# a0ce4e"] Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum. [/ Promobox4]
[squarebox image = "image" title = "title" url = "#" target = "blank"]
[ourteamexpanded show = "4"]
[perfectbox image = "image" title = "title" description = "description" url = "#" target = "blank"]
[blockbox url = "url" image = "image" title = "title" titlecolor = "titlecolor" target = "self"]
[lefttitle text = "Наши услуги" titlecolor = "# 232323" boxboder = "# ff9c00" seperatorcolor = "# e6e6e6"]
[centertitle text = "Наши услуги" titlecolor = "# 232323" boxboder = "# ff9c00" seperatorcolor = "# e6e6e6"]
[headingseperator text = "text"]
[boxthumb name = "name" url = "#" image = "image" target = "blank"]
[readmore align = "center" icon = "shopping-cart" button = "FREE DELIVERY" links = "#" margintop = "0" target = "_ parent" color = "# ffffff" bgcolor = "# 282828"]
[строка]
[columns size = "1/2"] Lorem ipsum dolor sit amet, conctetur adipiscing elit.Utmodo congue laoreet. Nullam cursus pretium nulla
[/ columns]
[columns size = "1/2"] Lorem ipsum dolor sit amet, conctetur adipiscing elit. Utmodo congue laoreet. Nullam cursus pretium nulla
[/ columns]
[/ row]
[строка]
[columns size = "1/3"] Lorem ipsum dolor sit amet, conctetur adipiscing elit.Utmodo congue laoreet. Nullam cursus pretium nulla
[/ columns]
[columns size = "1/3"] Lorem ipsum dolor sit amet, conctetur adipiscing elit. Utmodo congue laoreet. Nullam cursus pretium nulla
[/ columns]
[columns size = "1/3"] Lorem ipsum dolor sit amet, conctetur adipiscing elit. Utmodo congue laoreet. Nullam cursus pretium nulla
[/ columns]
[/ row]
[строка]
[columns size = "1/2" toppadding = "10px" bottompadding = "10px" rightpadding = "10px" leftpadding = "10px"]
[/ columns]
[/строка]