Тогда начнем с самого общего - общего вида всех css-кодов)
селектор {параметр: аттрибут;}
Селектор - ничто иное, как наш отдельно взятый элемент. Параметр - свойство (например, высота, ширина, цвет и картинка фона, размер шрифта в этом блоке и т.д.). Аттрибут - значение данного конкретного свойства.
Надо сказать, что параметры одного селектора могут быть записаны друг за другом, т.е. так:
селектор {
параметр1: аттрибут1;
параметр2: аттрибут2;
параметр3: аттрибут3;
}
А еще возможен вариант, когда у тебя для нескольких селекторов одни и те же параметры, тогда можно написать так:
селектор1, селектор2, селектор3 {
параметр1: аттрибут1;
параметр2: аттрибут2;
параметр3: аттрибут3;
}
Если для селектора вначале задается свойство с одним значением, а затем то же свойство, но уже с другим значением, то применяться будет то значение, которое в коде установлено ниже:
p { color: green; }
p { color: red; }
В данном случае в блоке цвет текста будет красный, а не зеленый, потому что строка, задающая красный, находится ниже.
Все понятно, есть вопросы?