Оформление заголовков и подзаголовков на Блоггер

Сегодня хотелось бы поговорить о стилях заголовках. Заголовки это - h1, h2, h3 и так далее. Информацию, как их правильно оформить на Блоггер, можно найти в интернете или ниже дам несколько адресов с пошаговой инструкцией оптимизации заголовков.
https://www.mycrib.ru/2018/10/h1-h2-h3-new-theme-blogger.html
http://amateurblogger.ru/seo-sekrety-seo-zagolovkov-v-tegax-h1-h2-h6/
http://amateurblogger.ru/kak-pomenyat-zagolovki-v-blogger/
http://www.svift.org/web-design/seo-optimizatsiya-standartnogo-shablona-blogger/
http://archive.tehpodderzka.ru/2011/12/optimizatsiya-shablona-blogger.html
https://www.shablonu-dlya-blogger.ru/2017/04/blogger-optimiziruem-zagolovki-vidzhetov.html

Но я хочу рассказать не об оптимизации, а о том, как украсить и выделить в статье эти заголовки, что бы их было видно читателю и они украшали вид сайта. Пост хотела написать давно, но не знала как его преподнести. Дело в том что по правильному распределению заголовков первым идёт h1 - название статьи, h2 - заголовок, h3-6 - подзаголовки. И это логично. В шаблонах Блоггера всё не так. Посмотрите два скриншота и сравните.
На правой стороне скриншота, так как выглядят заголовки в готовой статье.
Слева - в редакторе блога. Здесь всё правильно оптимизировано.
оптимизировано
А вот второй скриншот — шаблон без оптимизации заголовков. Разница заметна.
без оптимизации
Проверить быстро заголовки в своём шаблоне можно так: левой кнопкой мыши выделите заголовок и правой вызовите контекстное меню. В меню внизу нужно выбрать — исследовать элемент. Такая функция есть во всех браузерах (название может отличаться). И откроется окно, где будет написано о заголовке все данные, в том числе нужное нам значение h, как видите, название статьи в шаблоне оформлено в h3. Если у вас на блоге заголовки не оптимизированы, то в кодах, которые будут в статье, нужно поменять H1 на H3. Коды даны для оптимизированных шаблонов.
Коды даны для оптимизированных шаблонов.

Стили для заголовков и подзаголовков

Выбранный в статье код нужно будет добавить в шаблон, перед ]]></b:skin>
Для каждого заголовка прописывается свой стиль. Можно делать заголовки и подзаголовки в одном стиле, а можно в разном. Либо сделать только оформление для h1 или h2. Единственное, что обязательно нужно соблюдать — размер шрифта.

h1 - большой
h2 - поменьше
h3 - ещё меньше
и так далее.

Для Блоггер шаблона пишем

.post h1 и дальше стили
.post h2  и дальше стили
.post h3  и дальше стили
.post h4  и дальше стили

Оформление в одном стиле я видела на
http://design-mania.ru/web-design/html-css/stili-zagolovkov/. 
Там есть несколько примеров, которые можно взять при оформлении заголовков на вооружение. Придётся только немного корректировать код.

Подчёркивание заголовков

Подчёркивание можно сделать через:

text-decoration
border-bottom
box-shadow
background-image
Немного подробнее о text-decoration:
  • line-through - перечеркнутый текст
  • underline - нижнее подчеркивание
  • overline - линия сверху
  • none - без оформления
  • inherit - наследуется
  • text-decoration-color - цвет линии
  • text-decoration-style - стиль подчеркивания текста 
  • text-decoration-line - тип линии
  • line-through - перечеркнутый текст
  • underline - нижнее подчеркивание
  • overline - линия сверху
  • none - без оформления
  • inherit - наследуется
  • solid - сплошная линия
  • double - двойная
  • dotted - состоит из точек
  • dashed - пунктирное подчеркивание
  • wavy - волнистая линия
Ниже показано, как будут выглядеть подчёркнутые заголовки.
подчёркнутые заголовки
Несколько примеров оформления заголовков подчёркиванием и линиями:

Уголки

Уголки
.post h1{
  display: table;
  width: auto;
  margin: 15px auto;
  letter-spacing: 2px;
}
.post h1:before {
  content: "";
  position: absolute;
  top: -50%;
  left: -25px;
  width: 30px;
  height: 20px;
  border-top: 2px solid #fed57b;
  border-left: 2px solid #fed57b;
}
.post h1:after {
  content: "";
  position: absolute;
  bottom: -50%;
  right: -25px;
  width: 30px;
  height: 20px;
  border-bottom: 2px solid #fed57b;
  border-right: 2px solid #fed57b;
}

Линия сверху

Линия сверху
.post h1 {padding-top: 10px;}
.post h1:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 25%;
  height: 2px;
  background: #D8BD3D;
}

Градиентное подчёркивание заголовка

Градиентное подчёркивание заголовка
.post h1  {
margin: 0 0 20px 0;
}
.post h1 {
display: inline;
background-repeat: no-repeat;
background-position: center bottom 1px;
background-size: 100% 3px;
background-image: linear-gradient(to right, red, blue);
}
Идеи для красивого оформления заголовков можно найти:
https://html5book.ru/idei-dlya-oformleniya-zagolovkov/
https://itchief.ru/bootstrap/design-of-headers

Тени

Тень 1

Тень 1
.post h1{
text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

Тень 2

Тень 2
.post h1{ text-shadow: 0.1em 0.1em 0.2em black; color: aliceblue;}

Тень 3

Тень 3
.post h1
{
text-shadow: 4px 2px black; color: #ece2ca;}

Градиентные заголовки

С hover эффектом

При наведении курсора цвет меняется.
С hover эффектом
.post h1 {  -webkit-background-clip: text !important;     -webkit-text-fill-color: transparent;     background: linear-gradient(to right , #BBB086 , #000000, #BBB086 60%);     background-position: 0 0;     transition: all 0.8s ease-in-out; }  .post h1:hover {     background-position: 500px !important; }

Заголовок с окантовкой

Заголовок с окантовкой
.post h1  {
  font-size: 2em;
  background: linear-gradient(135deg, #12BCB0 20%, #FABE0E 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0.3em 0.6em ;
  border: 3px solid transparent;
  border-image: linear-gradient(135deg, #12BCB0 20%, #FABE0E 70%);
  border-image-slice: 1;
}
Окантовку можно убрать.
Это не все способы оформления заголовков. В следующей статье продолжение темы.
Отправить комментарий

Комментарии со спамом удаляются.