@maestro07

Почему не видит свойство?

<nav id="site-navigation" class="main-navigation" role="navigation">
        <ul>
            <li class="selected"><a href="#home">Home</a></li>
            <li><a href="#about">About us</a></li>
            <li><a href="#team">Team</a></li>
            <li><a href="#vehicle">Vehicle</a></li>
            <li><a href="#news">News</a></li>
            <li><a href="#sponsors">Sponsors</a></li>
            <li><a href="#contact">Contact Us</a></li>
        </ul>
    </nav><!-- #site-navigation -->


.selected a {
	color: #DEAF5A;
}
#site-navigation {
	min-height: 50px;
	width: 100%;
	background: #853636;
	border-top: 1px solid #e1e1e1;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	position: relative;
	z-index: 999999;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-navigation li {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul li a {
	font-size: 16px;
	display: block;
	text-decoration: none;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	color: #F1EFEB;
	padding: 0px 63px;
	line-height: 4em;
}


1900e172517d4e0085095196fbe55843.png

как решить? чтобы был selected
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 3
Astrohas
@Astrohas
Python/Django Developer
#site-navigation li.selected a {
  color: #DEAF5A;
}

https://jsfiddle.net/9xbe08dp/
и почитайте про вес селекторов (https://habrahabr.ru/post/137588/ )
Ответ написан
Комментировать
@AnneSmith
самая ленивая
никогда не используйте id элементов в css без крайней необходимости типа интеграции чужого кода с вашей страницей
каскадности тэгов и классов в css с лихвой хватает для всех задач, если, конечно, один раз разобраться с тем, как это работает
Ответ написан
По селекторам ситуация следующая. Условно можно приоритеты рассматривать по четырем весовым уровням: [0:0:0:0], первый самый высокий, последний самый низкий т.е. [1:0:0:0] > [0:a:b:c] > [0:0:b:c] > [0:0:0:c]:

1. Стили через атрибут «style=""» имеют наибольший приоритет и получают единицу по первой позиции — [1:0:0:0];
2. За каждый идентификатор элемента — [0:1:0:0];
3. За каждый класс/псевдо класс — [0:0:1:0]
4. За каждый тег — [0:0:0:1] .
Также есть директива !important перебьет все вышеописанное.
Соответственно, при равенстве счета последний главный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SPIKS Санкт-Петербург
от 70 000 до 90 000 ₽
PERX Нижний Новгород
До 50 000 ₽
move2usajobs.com LLC Лос-Анджелес
от 2 000 до 4 000 $