Поиск по сайту
supatwitter made by wpstarter
Рубрики
- Google (3)
- HTML 5 (1)
- JavaScript+jQuery (2)
- seo (6)
- twitter (11)
- wordpress 3 (8)
- Видео (4)
- Доминикана (4)
- инструментарий (15)
- каскадная таблица стилей CSS (6)
- конкурсы (1)
- настройка WordPress (9)
- не по теме (10)
- новости (18)
- опросы (3)
- песочница (15)
- плагины WordPress (21)
- программирование WordPress (2)
- работа с файлом style.css (7)
- сервисы (17)
- советы wordpress (19)
- соцсети (7)
- шаблоны wordpress (7)
Лучшие статьи
-
Как создать главное меню в wordpress 3
-
Обновленный HootSuite.com теперь с HTML5
-
Плагин WordPress: Лучшие статьи с миниатюрами
-
Что нужно сделать после установки WordPress
-
Плагин SupaTwitter Widget для вывода твитов в блоге
-
Встречайте WordPress 3.0 “Thelonious”
-
Создание врезок в постах
-
WordPress 3.0: Что нового релиз готовит
-
WordPress плагины: установка парольного доступа на блог
Статьи по теме
Голосуем
Облако меток
инструменты вебмастера
FireFox
какой хостинг выбрать
русский wordpress
meme
wordpress для чайников
Google
wordpress 3
Яндекс
dofollow блоги
регистрация в поисковых системах
как заработать на своем сайте
Plugin installer tool
новости недели
JavaScript
сервисы
соцсеть
новости
пузомерки
уроки wordpress
wordpress плагины
инструменты google
конкурсы
не по теме
Доминикана
seo для чайников
wordpress настройка
шаблоны wordpress
работа с файлом style.css
JavaScript+jQuery
flash
опросы
wordpress советы
yandex
twitter


Дело № 26: Основы: Работаем с селекторами CSS
Это тема, которая касается многих разработчиков. Стили CSS служат для определения того, каким образом содержание страницы отображается в браузерах. Как нужно применять эти стили в работе, чтобы экономить время при одновременном повышении качества?
Ответ заключается в использовании селекторов.
Давайте начнем с основ
В качестве селектора может выступать любой тег HTML для которого будут определены правила форматирования, такие как: цвет, фон, размер и т.д., и которые присутствуют на этой странице. Например, если вы хотите, чтобы текст внутри <li> элементов вашей страницы был окрашен в красный цвет, вам придется нужно написать следующее:
li {color: red;},где li – селектор, color – свойство CSS, red – значение.
Сейчас изменим цвет фона всех параграфов на странице:
p {background-color: red;}Селекторы CLASS и ID
Теперь вы знаете как применить стили к селекторам на всей странице. Но что делать, если вы хотите применить стиль только к одному элементу и не применять для всех остальных элементов, присутствующих на этой странице?
ID
ID селектор (называемый также «Идентификатор») определяет уникальное имя элемента, которое используется для изменения стиля, кроме того, обращения к нему через скрипты позволяют управлять стилем элемента динамически.
Полезно запомнить, что нужно думать об идентификаторе, как о «личности», как идентификационном номере, который является уникальным, удостоверяющим личность и может быть связан только с одним элементом на веб-странице.
Чтобы применить атрибут ID элемента, достаточно включить его сразу после открывающего тега того же элемента. Например, чтобы применить ID ‘myparagraph’, все что вам нужно – написать вот этот код:
Но не забываем, что нужно указать элемент в таблице стилей CSS, и все, что вам нужно сделать, это вставить символ # перед ID. Так что в этом случае правило запишется так:
#myparagraph { color:red; }Class
Еще раз! Каждый атрибут ID должен быть уникальным. Поэтому, если вы хотите выделить, например, два параграфа вместо одного, то вам придется определить и применять более чем один ID:
Конечно ID вы должны описать в таблице CSS:
#myparagraph1 { color:red; } #myparagraph2 { color:red; }Конечно это не удобно. Вот в этом случае пригодится Class. Класс может быть применен к более чем одному элементу, не вызывая проблем. Процедура включает в себя шаги, аналогичные тем, которые используются для ID, единственным исключением является «точка» в имени класса:
.myparagraph { color:red; }Тогда раскрасить параграфы будет удобнее:
Объединение Class и ID с разными селекторами
Возможно вам интересно, что произойдет, если вы примените Class «myparagraph» к другим элементам?
Например вот так:
Да ничего особенного, просто все станет красного цвета.
А если нужно менять цвет только параграфов и не трогать остальные селекторы?
Напишите в таблице CSS следующий код:
p.myparagraph { color:red; }Правило будет звучать примерно так: «Применить красный цвет для всех параграфов имеющим Class myparagraph«.
Теперь только параграфы будут показаны красным цветом, а заголовок, начинающийся тэгом h2 не будет красным, даже если он имеет класс myparagraph. Таким образом, чтобы применить класс только к определенным типам элементов, все что вам нужно сделать, это использовать имя элемента, точку и имя класса.
То же самое можно сказать и об атрибуте ID. Если у вас есть <h2> с идентификатором «Title», вы сможете сделать так:
А в таблице CSS
h2#title { font-size: 28px; }Размер h2 элемента c ID «title» (и только этим) изменится до 28 пикселей.
CSS – это правила для тех кто делает сайты
А для того, чтобы на наших дорогах не было хаоса существуют правила дорожного движения. И чтобы знать их нужны экзаменационные билеты пдд 2010 которые есть на сайте http://pdd.irr.ru, чтобы вы могли самостоятельно готовиться к экзамену пдд онлайн находясь дома. Успеха!