HTML и CSS
Для того чтобы задать стили для лого мы обращаемся к эементу через .logo .logo-img {}. Так сделано в уроке. Скажите, а не проще обратится .logo-img {} ? Это не тоже самое? Зачем городить огород?
Для того чтобы задать стили для лого мы обращаемся к эементу через .logo .logo-img {}. Так сделано в уроке. Скажите, а не проще обратится .logo-img {} ? Это не тоже самое? Зачем городить огород?
если в огороде одна грядка зелени растет, то можно и так и так. Когда огород большой и много всего - нужно городить ))) иначе запутаетесь
есть общие правила обращения к элементам страницы, и когда большой код и вложенность элементов страницы, чтобы не запутаться обращаемся по вложенности
тогда если на странице есть еще элементы с названием .logo-img, то при обращении .logo .logo-img - выбирается только этот конкретный элемент, а при обращении без .logo - все элементы .logo-img на странице
если для всех элементов на странице будут уникальные названия, то можно обращаться к ним просто по названию .logo-img, например, не городить огород))) в данном случае кстати как раз название родительского элемента logo включено в название дочернего .logo-img - такое наименование элементов как раз предполагает уникальность