@Saaaaaaaaaaam

Почему стили заданные псевдоклассом расползаюься по всем элементам документа?

почему этот стиль
.menuNew a:first-child, a:last-child {
background: #62b5e5;
применяется со всем элементам "а" в документе???
в классе menuNew отрабатывает корректно, а потом начинает применяться вообще ко всем элементам "а" документа да еще и с повышенным приоритетом, как псевдокласс, и фиг перебьеш.
Собственно к нижним кактинкам тоже прибавится голубой фон, причем ко всем, сколько есть, не только к первой и последней.
<div class="menuNewWrapper">
                    <div class="menuNew"> 
                        <a href=""><div></div></a>
                       <a href=""><div></div></a>
                       <a href=""><div></div></a>
                    </div>
   </div>  
   <div class="t31a1w clearFix">
       <h1></h1>
		<div class="galleryBlock">
                       <ul>
                              <li><a href="">
					<img border="0"  src="/thumbs/crop/220x162//files/gallery/o_23.jpg"  /></a></li>
                             <li><a href="/gallery/1">
					<img border="0"  src="/thumbs/crop/220x162//files/gallery/o_260.jpg"  /></a></li>
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Eridani
@Eridani
Мимо проходил
Потому что у вас явно указано через запятую
.menuNew a:first-child, a:last-child
вместо того, чтобы указать каскадного родителя
.menuNew a:first-child, .menuNew a:last-child
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы