Полностью согласен
Тоже об этом подумал, когда уже сделал страницу. У меня из-за того, что они идут без обертки произошло схлопывание, из-за чего были проблемы с размещением футера. Поэтому у global-containerа идет overflow:auto.
Да, но height:auto нужно, т.к. без него футер правильно не позиционируется. Overflow:auto тоже нужно, о чем я писал выше.
Просто изначально я даю каждому блоку border:1px solid black, чтобы лучше видеть его очертания и, таким образом, нагляднее видеть результат кода. А потом я это свойство не удаляю, а лишь обнуляю, чтобы в случае необходимости можно было бы быстрее включить границу
Почему обязательно так? Или вы имеете в виду, что эти изображения должны быть ссылками?
Там было разное отображение в различных браузерах, поэтому пришлось ставить такие заплатки. Поэтому, кстати, подключены еще отдельные стили для IE, для Firefox и для Safari. По другому как-то не получалось.
Это да, шрифты я подключать еще пока не научился.
Чтобы скрыть внутреннюю тень слева и справа (т.к. она внутренняя, то способ с псевдоэлементом не прокатывает). По этой же причине его высота на 20 пикселей больше, чем видимая, и он смещен на 20 пикселей вверх (margin-top:-20px).
Видимо забыл удалить (подключал внутренние стили, когда не срабатывали подключенные - там проблемы со специфичностью были).
Это да, согласен.
Ну там процентов 80 свойств нужные. А width, и height auto - назначаю просто, чтобы проговаривать про себя, что у блока вот эти свойства, и к чему это приводит и.т.д. - в учебных целях, одним словом.
Похоже, можно было и так сделать, но ширину все равно больше 100% надо назначать - и так и так.
Забыл указать li:last-child a {background:none;}
Спасибо всем за ответы!