0
0

В уроке 4.11 в фале css я пытался обратится к ссылке  "а" путём прописания класса, затем шрифта, где она находится и указания самой ссылке :

.logo_text h1,  .logo_text h1 a, logo_text h1 a:hover {
padding: 22px 0 0 0;

color: #fff;
letter-spacing: 0.1em;
text-decoration: none;
}

Но отступ у меня не срабатывал, цвет оставался ярко-синим, подчёркивание не убиралось. И тогда я задал ссылке отдельный класс .afisha и  обратился на прямую, а отступ оставил у h1 так:

.logo_text h1 {
padding: 22px 0 0 0;

}
.afisha {
color: #fff;
letter-spacing: 0.1em;
text-decoration: none;

И тогда всё сработало, но я не указал hover.  Почему у меня не срабатывает такое обращение, как в уроке?

И в уроке 4.15 обращение к li  тоже не срабатывает. Свойства не работают. Как мне в этой ситуации правильно поступить?

ul .menu {
float: right;
}
ul .menu li {
float: left;
padding: 0 0 0 9px;
list-style: none;
margin: 1px 2px 0 0 ;
}


Дмитрий Моисеев
2 years ago






В уроке стили для h1 задаются применительно к классу logo_text

В html проверьте создали ли вы как показано в уроке блок div с классом logo_text - и обязательно проверьте верно ли написали название этого класса - оно ("logo_text") должно совпадать в html и css

Также обратите внимание, что в такой конструкции, прописанные свойства будут применяться для заголовков-ссылок h1 только внутри блока logo_text. проверьте не закрылся ли этот блок у вас раньше времени (например, мог блок автозакрыться сам, а вы не заметили)

Что касается <li> - уберите пробел здесь 

ul .menu

Вадим Семенов
2 years ago

Один ответ