firat и секунд также, как запрос, они выбирают элементы внутри элемента
разделитель запятых позволяет добавлять один и тот же стиль для отдельных групп
единственный пробел позволяет вам искать shildrens в узле и стиль, указанный для узла в родительском узле
ul
это говорит о том, что вы выбираете каждый тег UL
ul li
это говорит о том, что вы выбираете только теги li, содержащиеся в теге UL
ul li a
это говорит о том, что вы выбираете только теги a, которые содержатся в указанном li tgas, которые содержатся в теге ul. Это не будет выбирать теги a, у которых нет родителя li в любом листе. например, это не выберет <body><a></a></body>
но это выберет <ul><li><div><a></a></div></li></ul>
the: hover - это безопасный триггер, который вызывается при наведении мыши на элемент.
оператор # говорит, что вы ищете тег с идентификатором
оператор точки .
, который вы ищете, для которого присваивается класс stag
не забывайте, что только один предмет имеет одинаковый идентификатор, пара предметов может иметь одинаковый класс, а один предмет может иметь 2 или более разных классов
добавление идентификатора:
<div id="important-div"></div>
это означает, что div идентифицируется с помощью идентификатора важного div, который вы можете обозначить этим узлом с этим именем. как и номер вашей кредитной карты, никто не имеет такой же, как вы.
добавление имен calss
<a class="clickable redborder nomargin"></a>
это означает, что у тега есть 3 имени класса, вы можете добавлять стили с помощью интерактивного селектора классов, а с остальными также