Лекция
Привет, сегодня поговорим про wordpress 2форматирование поста, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое wordpress 2форматирование поста , настоятельно рекомендую прочитать все из категории Системы управления контентом CMS.
Сегодня я расскажу вам как форматировать все элементы поста, для этого вам понадобится только файл style.css. Откройте его в редакторе и приступим.
Избавьтесь от большинства марджинов и паддингов — введите следующий код над body{} вstyle.css:
|
1
2
3
4
|
body, h1, h2, h3, h4, h5, h6, blockquote, p {margin: 0;padding: 0;} |
Кстати, я обычно говорю, поставьте то или это, сверху или снизу того или этого. Знайте, что это необязательно. Вы можете вставлять код там, где это вам нужно. Я всего лишь привожу в пример свой способ организации кода.
Придаем стиль H1-заголовку, вставьте эти строки под body{}:
|
1
2
3
4
5
|
h1 {font-family: Georgia, Sans-serif;font-size: 24px;padding: 0 0 10px;} |

Вставьте следующий код под #container{} (сохраняйте изменения и обновляете браузеры после введения каждого блока кода, чтобы видеть изменения шаг за шагом):
|
1
2
3
|
.post {padding: 10px 0 10px 0;} |
Вы добавили 10-пикселевые отступы сверху и снизу к каждому DIV-у с классом post.
|
1
2
3
4
|
.post h2 {font-family: Georgia, Sans-serif;font-size: 18px;} |
.post h2 — это не общее правило. Оно направленно специально на H2-подзаголовки внутри post DIV. На H2-подзаголовки в сайдбаре это не влияет. Это называется наследование стилей.
|
1
2
3
|
.entry {line-height: 18px;} |
Мы увеличили междустрочный интервал внутри блока поста.
Вставьте эти строки под a:hover {}:
|
1
2
3
|
p {padding: 10px 0 0 0;} |
10-пикселевый верхний отступ для каждого тэга параграфа.
Вставьте под .entry {}:
|
1
2
3
4
|
p.postmetadata {border-top: 1px solid #ccc;margin: 10px 0 0 0;} |
Помните тэг параграфа с классом postmetadata? Стилизовать отдельный тэг параграфа и DIV — это почти одно и то же. Вы можете назначить рамку (border), отступы (margin и padding) и фон (background) к любому из тегов.
К тэгу параграфа postmetadata вы добавили серую рамку и 10-рх верхний отступ к нему.
border-top означает только верхнюю часть рамки. border-left означает только левую часть рамки и т.д. Только border, без -top, -right, -bottom или -left означает рамку со всех сторон. Например, border: 1px solid #ccc; значит, что всем четрым сторонам рамки вы применили серый цвет и ширину 1 пиксель.
Вставьте этот код под p.postmetadata {}:
|
1
2
3
4
5
6
|
.navigation {padding: 10px 0 0 0;font-size: 14px;font-weight: bold;line-height: 18px;} |
Контрольный пример: для DIV-а navigation, который включает ссылки Следующая страница и Предыдущая страница, мы только что:
На сегодня все. Если что-то не понятно или я плохо объяснил — пишите в комментариях.
На этом все! Теперь вы знаете все про wordpress 2форматирование поста, Помните, что это теперь будет проще использовать на практике. Надеюсь, что теперь ты понял что такое wordpress 2форматирование поста и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Системы управления контентом CMS
Из статьи мы узнали кратко, но содержательно про wordpress 2форматирование поста
Комментарии