Хорошо. Добавим, что, помимо id элементам кода можно задать еще свойство class. Это тоже идентификатор, но не уникальный. Например, если у нас сайт-блог, там куча однотипных постов, каждый, разумеется, заключен в свой блок, то их все надо оформить одинаково. Зачем каждому из них присваивать уникальное имя? Им можно присвоить класс:
<div class="post">...</div>
И задавать свойства для всех сразу.
А так же свойства CSS можно задавать вообще напрямую тегам. Например, всем div-ам или всем ссылкам.
Идем дальше.
Структура кода CSS очень простая:
селектор {свойство: значение; свойство значение; свойство: значение}
селектор {свойство: значение; свойство: значение}
Селектор - это, собственно, id, class или тег, которому мы хотим задать свойства. Чтобы компьютер не искал элементы с id "div" или, наоборот, тег "brahmaputra" в коде, перед id всегда добавляют знак #, а перед классом точку.
Таким образом, если у нас есть вот такой блок:
<div id="index" class="pun">...</div>
То, в CSS его можно записать так:
div {background: #000} - причем тогда цвет фона задастся для вообще всех блоков div в коде
.pun {background: #000} - и тогда цвет фона изменится для всех элементов со значением класса "pun"
#index {background: #000} - и вот тут цвет фона изменится только для нашего блока
Других видов селекторов не бывает.
Переходим к свойствам. Свойств бывает много и разных. Их можно посмотреть, например, тут. Вообще, советую прочитать эту статью, теперь она должна быть достаточно понятна.
Отредактировано Shata (2013-02-13 20:54:25)