Каждый вебмастер стремится выбрать лучший шаблон для своего блога на WordPress, но после установки самого привлекательного замечаешь, что цвет букв оказывается немного не тот, который ожидал увидеть, да и сайдбар не мешало бы чуть-чуть больше сделать ;). Так начинается поиск новой красивой темы WP, но оказывается, вопрос можно просто решить, если знать основы CSS верстки :smile:. Итак, сегодня узнаем, что такое CSS и как использовать язык CSS при редактировании сайтов.
Что такое стили CSS?
CSS или Cascading Style Sheets в переводе означает каскадные таблицы стилей. Этот язык программирования используют для задания внешнего вида блога, именно благодаря нему устанавливается цвет, шрифт и фон сайта.
Для успешного изменения дизайна хватает минимальных знаний основ верстки стилей CSS и их дальнейшее изучение позволит уверенно редактировать тему ВордПресс. К тому же файл, отвечающий за дизайн, доступен из админки WP и называется style.css. Достаточно откорректировать один параметр, как изменения в оформлении сразу же вступят в силу.
В один урок вместить все тонкости языка CSS не возможно, поэтому будут рассмотрены основные теоретические моменты необходимые для быстрого редактирования и создания достойного сайта. Основы языка программирования CSS и верстки шаблона в обязательном порядке стоит изучить каждому блоггеру. И помните, уверенность придет с практикой ;)!
Основы теории CSS верстки
Шрифт
font-family – устанавливает шрифт для элемента (font-family: название шрифта):
font-family: Arial; |
font-size – установка размера (font-size: размер шрифта, выраженный в процентах (%)):
font-size: 100%; |
И в пикселях (px):
font-size: 20px; |
font-style – определяет стиль шрифта:
font-style: italic; |
- normal – нормальный;
- italic – курсив;
- oblique – наклонный.
font-weight – степень насыщенности или стиль толщины шрифта:
font-weight: bolder; |
- normal – нормальный;
- bold – полужирный;
- bolder – жирный;
- lighter – светлый.
font — объединяет все свойства шрифта или несколько его параметров (font: жирность стиль размер шрифт):
font: bolder italic 20px Arial; |
Свойства текста
text-align – горизонтальное выравнивание текста:
text-align: left; |
- left - по левому краю;
- right - по правому краю;
- center – выравнивание по центру;
- justify - по ширине колонки.
vertical-align – вертикальное выравнивание текста:
vertical-align: top; |
- bottom – выравнивание по нижнему краю;
- top – по верхнему;
- middle – по середине;
line-height – межстрочный интервал (line-height: размер, выраженный в пикселях (px) или в процентах (%)):
line-height: 2px; |
Любое значение, которое больше нуля, берется за множитель. Например, параметр 1,5 установит между строками полуторный интервал:
line-height: 1.5; |
letter-spacing – интервал между буквами (letter-spacing: значение в пикселях (px)):
letter-spacing: 1px; |
- normal – расстояние по умолчанию;
text-transform – заглавные или прописные буквы в словах:
text-transform: capitalize; |
- uppercase – все символы заглавные;
- lowercase – строчные;
- none - по умолчанию;
- capitalize - первая буква каждого слова большая.
Размер
width – устанавливает ширину элемента (width: значение, выраженное в пикселях (px) или процентах (%)):
width: 215px; |
Остальные виды значений CSS стилей, которые находятся ниже, работают по такому же принципу, как width:
height – устанавливает высоту элемента;
max-width – устанавливает максимальную ширину элемента;
max-height – устанавливает максимальную высоту элемента;
min-width – минимальная ширина;
min-height – минимальная высота.
Позиции
float – сторона выравнивания элемента:
float: right; |
- right – выравнивание по правому краю;
- left – по левому;
visibility – делает элемент видимым или невидимым:
visibility: hidden |
- hidden – скрытие объекта;
- visible – отображение.
Границы
border – установка границы (рамки) вокруг элемента (border: толщина (2px), стиль (dashed) и цвет границы (black)):
border: 2px dashed black; |
- solid – сплошная рамка;
- dashed – пунктирная;
- dotted – точечная.
Остальные свойства границ при верстке CSS, которые представлены ниже, действуют подобным образом:
- border-top – верхняя граница;
- border-bottom – нижняя;
- border-right – правая;
- border-left – левая.
Поля
padding – устанавливает значение полей вокруг объекта. Отсчет начинается сверху и далее по часовой стрелке (padding: размер шрифта, выраженный в пикселях (px) сверху (1), справа (2), снизу (3) и слева (4)):
padding: 1px 2px 3px 4px; |
Установка параметров отдельно для каждой стороны:
- padding-top – поле от верхнего края;
padding-top: 10px; - padding-bottom – от нижнего;
- padding-right – от правого;
- padding-left – от левого.
Отступы
margin – значение отступов с 4 сторон (margin: отступ, выраженный в пикселях (px) сверху (10), справа (11), снизу (12) и слева (13)):
margin: 10px 11px 12px 13px; |
Параметры отступов для каждой стороны по отдельности:
- margin-top – верхний отступ;
margin-top: 5px; - margin-bottom – отступ нижний;
- margin-left – левый;
- margin-right – правый.
Фон и цвет
color – цвет элемента:
- Значение цвета задается с помощью названия оттенков (black, red, white):
color: red; - С помощью шестнадцатеричного кода (#000000 (черный), ff0000 (красный), #000000 (белый)):
color: #ff0000;
background – характеристика фона:
- background-color – параметр цвета фона:
background-color: ffff00; Или
background-color: yellow; - background-position – стартовое положение фонового изображения (background-position: размер, выраженный в пикселях (px) или в процентах (%) – слева сверху):
background-repeat: 0% 0%; Или заданы свойства по горизонтали (left или right или center)) + по вертикали (top или bottom или center):
background-repeat: left top; - background-repeat – указывает должно ли фонового изображение повторяться:
background-repeat: repeat-y; - repeat-y – повторение картинки по оси y;
- repeat-x – повторение по оси х.
- background-attachment – делает фон прокручивающимся или фиксированным:
background-attachment: scroll; - fixed – фиксированное положение;
- scroll – прокручивание вместе с элементами.
- background-image – устанавливает url-картинки фона:
background-image: url(images/good.jpg); - url(images/good.jpg) – путь к изображению.
- background — задает несколько свойств фона (background: желтый url-изображения повторение по оси y):
background: #ffff00 url(images/good.jpg) repeat-у;
Псевдоклассы
:hover – установка стиля элемента, когда не него наводят курсор мыши. Устанавливается желтый цвет при наведении мышкой:
a:hover {color: yellow;} |
:visited – стиль ссылки, по которой уже перешли. На посещенную ссылку устанавливается серый цвет:
a:visited {color: gray;} |
От такого обилия команд у самого голова кругом пошла. И всё же мы узнали, что такое CSS и рассмотрели основы CSS верстки, и, тем не менее, этой верхушки знаний достаточно для того, чтобы успешно внести небольшие изменения в дизайн блога :smile:. Конечно, сразу всё понять очень трудно, но всё приходит с практикой, и со временем основные свойства CSS Вас не будут так пугать. Подробнее о стилях CSS можно познакомиться на сайте
Рекомендую посмотреть на самые красивые сайты в интернете здесь и на самые креативно оформленные подвалы тут, чтобы знать к чему стремиться ;).
В этом анонсе было много теории, которая пригодится в следующих практических уроках по редактированию шаблона WordPress, поэтому подпишитесь на
Читайте далее Как быстро вносить изменения в дизайн.
Посмотришь на такое и любые языки программирования покажутся детской забавой :smile::
С уважением, Дмитрий Байдук
Основы не только css, но и html, а лучше всего и php,
Спасибо Вам за статью. Вставляла по вашей рекомендации баннер RotaBan и ровняла по центру в single.php, но я, видно перестаралась. Помогите, пожалуйста исправить. На моем сайте с главной страницы не видно косяков. Если перейти на любую статью,почему-то вылазит следующая строка из single.php после моих стараний. При удалении всего моего творчества с кодом – удаляется баннер,но косяки на странице почему-то остаются. Очень надеюсь на помощь.
Где-то случайно внесли изменения в код файла single.php. Чтобы исправить ситуацию нужно вернуть всё обратно.
Сделайте в админке хостинга откат файлов на 1 день назад через меню “Управление BACKUP”.
или попробуйте перед показывающимся на странице куском кода id=”main_col”> поставить вот это:
Все получилось!По вашим урокам,не имея знаний программиста мне удалось выровнять баннер по центру.Исправила косяк так: нашла изначальный файл и добавила пропущенное.Спасибо вам!
Странно,(может,кому прогдится)при копировании файла в HTML коде скопированное не копируется,а перносится на новое место.
Иду к Вам в подписчики!
Пиши еще об этом!! Интересно просто ужасно, добавляю статью в избранное.