Восстановление стилей текста после CSS reset

При вёрстки сайта «сброс стилей» помогает и уменьшает объем кода, но когда дело доходит до оформления текстов начинаются проблемы и приходится прописывать стили для всей типографики. Далее представлены готовые стили которые вернут обычный вид текста.

Для удобства введен класс .text у контейнера с текстом, чтобы стили не применялись к другим блокам сайта.

<div class="text">
	<h1>H1 heading</h1>
	<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.<p>
	<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.<p>
</div>
HTML
1
.text h1 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 28px;     
}
.text h2 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 26px;     
}
.text h3 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 24px;     
}
.text h4 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 22px;     
}
.text h5 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 20px;     
}
.text h6 {
	margin-bottom: 15px;
	font-weight: 900;
	font-size: 18px;     
}
CSS
2
.text p {
	margin: 0 0 15px 0;
}
CSS
3
.text ul {
	display: block;
	margin: 0 0 15px 25px;
	padding: 0;
}
.text ul ul {
	margin-top: 15px;
}
.text ul li {
	list-style: outside disc;
	margin: 0 0 10px 0;
}
CSS
4
.text ol {
	display: block;
	margin: 0 0 15px 25px;
	padding: 0;
}
.text ol ol {
	margin-top: 15px;
}
.text ol li {
	list-style: outside decimal;
	margin: 0 0 10px 0;
}
CSS
5
.text table {
	width: 100%;
	margin-bottom: 15px;
	table-layout: fixed;
}
.text th {
	font-weight: 900;
	padding: 10px;
}
.text thead th {
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	text-align: center;
}
.text td {
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 10px;
}
CSS
26.08.2019, обновлено 14.03.2020
3689
Предыдущая запись Сброс стилей (CSS reset)

Комментарии

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

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

СSS стили для горизонтальных линий
Сборник горизонтальных линий с тегом hr разных видов и стилей.
129589
+6
Добавление CSS стилей на страницу
Несколько примеров как добавить CSS-свойства к HTML странице.
4381
+2
Стилизация Checkbox
Несколько примеров как изменить внешний вид чекбоксов с помощью CSS, изображений и немного JS.
74194
+3
CSS стили выделенного текста
::selection или ::-moz-selection – псевдоэлемент, который отвечает за стили выделяемой области текста.
6964
0
Стилизация Radio Button
Несколько примеров изменения вида радио кнопок на чистом CSS. Единственное неудобство метода в том, что приходится указывать уникальные id.
179177
+33
CSS-стили для списков dl, dt, dd
Элементы dl, dt, dd предназначенных для создания списка определений. dl – общий контейнер, dt – термин, dd –...
10397
+4