Несколько вопросов по курсу html/css ?
Добрый день!
Прохожу курс html/css. По мере прохождения возникает множество вопросов, почему делаем так или эдак. Т.е. или я где-то что упустил, или материал недостаточно полно подаётся.
Например:
1.Когда мы вначале задавали стили списку ul меню, мы написали "ul.menu", я ещё удивился, почему не ".menu ul". Но думаю, ладно, видать, такая форма записи так же возможна. На уроке, где мы создавали блок с рейтингом, я почти был уверен, что мы будем использовать "ul.sidebar", но нет в этом случае мы написали как раз ".sidebar ul". Почему в одному случае надо делать так, а во втором по другому?
2.Задавая стиль ".sitebar ul", мы используем "margin: 0;" И рядом же в ".sitebar ul li" мы пишем "margin: 0 0 0 0;" На сколько я понимаю, "margin: 0;" и "margin: 0 0 0 0;" означают одно и то же? (По крайней мере при экспериментах разницы не увидел.) Просто это не объяснилось в уроке.
?