Заголовок с горизонтальной линией посередине

Один из способов сделать заголовок с горизонтальной линией по центру без изображения (background-image).

Есть недостаток – фон под заголовком должен быть однотонным иначе <span> будет виден.

<div class="title">
	<span>Рекомендуем</span>
</div>
HTML
.title {
	font-size: 20px;
	color: rgb(50, 50, 50);
	text-transform: uppercase;
	line-height: 1.5;
	text-align: center;
	position: relative;
}
.title span {
	background: #fff;
	display: inline-block;
	padding: 0 18px;
	position: relative;
}
.title:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;        
	width: 100%;
	height: 2px; /* ширина линии */
	background: #f3f4f2; /* цвет линии */
}
CSS

Результат:

07.12.2016, обновлено 09.04.2021
5958

Комментарии

, чтобы добавить комментарий.

Другие публикации

Перечёркнутый текст
Первыми тегами для зачёркнутого текста были strike и s. C приходом HTML 4 их использование стало осуждается, а в HTML 5 их вовсе запретили.
63656
+2
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
43545
+34
PHP-класс для создания миниатюр изображений
PHP Thumb – это библиотека, основанная на PHP GD и предназначена для создания превью изображений для каталогов, товаров...
49295
+13
Как сделать несколько фонов в background
В CSS3 появилась возможность указать в свойстве background несколько изображений (Multiple Backgrounds), при этом они...
13798
-1
Подчеркивание текста линией с градиентом
Подчеркивание текста можно сделать с помощью нескольких свойств CSS - background-image, background-size и...
9657
+1
Получить фото из Instagram без API
Так как Instagram и Fasebook ограничили доступ к API, а фото с открытого аккаунта всё же нужно периодически получать и...
24667
+7