Доброе время суток. Как бы мне не хотелось оградить вас от скучных учебных лекций, без них все-же ни куда.
Строение:
Совершенно все CSS строятся одинаково и только так. Если запомните это, то дальше вы сможете без проблем строить шикарные таблицы стилей.
После каждого блока ставится точка с запятой, а после последнего его ставить уже не обязательно. Между свойством и значением ВСЕГДА ставится двоеточие. Самое интересное, что CSS равнодушно к пробелам. То есть ставь не ставь пробелы после двоеточий, все равно работать он будет.
Ну, а теперь про удобство восприятия.
Таблица стилей может писаться по разному, хоть и смысл не меняется.
То есть он может выглядеть так:
H2 { color: purple; font: bold 16pt Verdana, sans-serif; }
или так:
Н2 {color:purple; font: bold 16pt Verdana, sans-serif}
Самый первый вариант мне кажется куда удобней чем второй, но зато второй куда компактней.
А все остальное будем разбирать дальше.