@Lord_North

Как получить доступ к header > nav > ul > li > ul > li > a?

Привет. Не могу получить доступ к тегу а:
<header>
     <nav class="dropdown">
          <ul class="dropdown-items">
               <li>
                    <ul class="menu-items">
                         <li class="pcv1">
                              <a class="25w">Help me</a>
                         </li>
                    </ul>
               </li>
          </ul>
     </nav>
</header>

Извините за такой нелепый вопрос. Но не понимаю почему оно не работает:
.dropdown .dropdown-items li .menu-items .pcv1 .25w {background:red}

Буду благодарен за любую помощь. Ну да, можно задать id для тега a, - но все же...
  • Вопрос задан
  • 71 просмотр
Решения вопроса 2
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
.dropdown .dropdown-items li .menu-items .pcv1 .25w

Когда пишите стили, старайтесь не делать вложение больше двух.

.dropdown
   .dropdown-items
   .menu-items
   .pcv1


Легче создать дополнительный класс, и потом не пыхтеть с такими вопросами и переопределением стилей.
Ответ написан
Комментировать
@Tp0yaH
Основное правило нейминга - имя переменной\класса\объекта и т.д. НЕ МОЖЕТ начинаться с цифры.
<a class="w25">Help me</a> решит проблему.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы