В теоретической части указан следующий CSS-код
li.top ul.submenu {
display: none;
}
li.top:hover ul.submenu {
display: block;
}
Что означают выражения li.top и ul.submenu?
В теоретической части указан следующий CSS-код
li.top ul.submenu {
display: none;
}
li.top:hover ul.submenu {
display: block;
}
Что означают выражения li.top и ul.submenu?
li.top - стили применяются только к элементам списка li, которые содержат класс .top
ul.submenu - стили только для списка с классом .submenu
Это как уточнение. Если писать просто селектор класса, то будет то же самое, за исключением момента, когда класс прописан для нескольких разных элементов.
Да, я уже разобрался, прочитав кучу стороннего материала. Проблема остается в том, что в теме про контекстные селекторы, было четко указано, что селектор может состоять из нескольких частей, разделенных пробелом. Я это воспринял как обязательное условие. И никак не мог понять, что li.top это контекстный селектор, означающий, что будет выбран элемент с классом top, находящийся в теге li. Аналогично и с ul.submenu.
А почему не срабатывает, если вместо strong использовать td:last-child?
tr:hover td:last-child{
color: #0088cc;
}
Как это не срабатывает? Срабатывает =)
Cрабатывает, но цель не засчитывается…)
А, вы про это. Хорошо, поправлю сегодня, спасибо.
Поправил.
прописал tr:hover td>em {display: inline;}
Страны стали появляться, но цель не засчитана! как по другому добиться нужного результата ?
По итогу понял напрямую обращаемся к em. Хотя мой способ тоже работает)
Дополнил проверку, теперь засчитывается и ваш вариант.
Этот вариант работает, но, почему-то, не засчитывается.
td:hover > em {
display: inline;
}
td:hover > strong {
color: #0088cc;
}
В задании сказано “… при наведении на строку таблицы…”
правильный ответ
tr:hover em {
display:inline;
}
tr:hover strong {
color: #0088cc;
}
В задании сказано про строки, поэтому и задавать атрибуты нужно строкам. Код выше проходит проверку полностью, задание зачитывается. А данная тема лично меня только запутала, к решению пришел после чашечки кофе
Согласен что теорию тут нужно всё таки поправить.
Здравствуйте! Прописал приблизительно так же как StroKeR, все работает но цель 1 не засчитывается. Практически второй вечер ломаю голову.
При наведении на строку…
Да, именно при наведении на строку… Все работает…Могу сделать скрин…
Первая цель - тоже “при наведении на строку…”
Прочитайте первое написанное вами правило. На что вы там мышь наводите?