Изменение стиля самого левого пункта меню

0

Вот моя демо-версия Codepen, которую я хочу показать как ссылку изображения ниже ссылки:

Демо-версия Codepen

Щелчок:

Изображение 174551

Я использовал этот css:

.menu > ul > li:first-child {
      color: red !important;
}

Чтобы сделать ссылку слева Red но все же она показывает Grey линии.

На самом деле это должно выглядеть так:

Изображение 174551

Проблема 2:

Длина строки над полем предупреждения должна охватывать всю ширину страницы. Как это сделать?

Я пробовал:

.menu > ul {    
    display: block;    
    list-style: none;    
    border-bottom: 0.1em solid #9e9e9e;
    width: 152%;  // makig it 200% increase width of entire page. Rather I want to increase the width of lie only
    margin-left: -2%;

}
  • 0
    проясните вторую проблему, которую я не могу понять
  • 0
    @SridharR: это примерно горизонтальная линия над предупреждением. Article changes everyday ... Я хочу, чтобы длина этой строки = ширина страницы. Settig это 100% не решает проблему
Показать ещё 1 комментарий
Теги:

3 ответа

1
Лучший ответ

Попробуй это

.menu > ul > li:first-child a {

  color: red !important;
}

DEMO

1

Вы забыли добавить селектор привязки в конце:

.menu > ul > li:first-child a {
   color: red !important;
}
1

Ваш код в порядке, единственная проблема заключается в том, что a становится чрезмерным по цвету от фактических свойств для гиперссылки как

a {
  // properties..
}

Измените код:

.menu > ul > li:first-child a {
  color: red !important;
}

Который применит настройки к гиперссылке элемента самого левого списка под неуказанным списком в элементе с меню класса! :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню