2016-11-18 1 views
1

Возможно ли это сделать со ссылками (a[href="/"]{_/*CSS declarations.*/_})?
Например:Измените встраиваемые элементы с определенными атрибутами HTML через CSS

#example > .meow span[style="color:red;"] { 
    text-transform: lowercase; 
} 
#example > .woof span[title="I'm a dog."] { 
    color: blue; 
    text-decoration: underline; 
} 
+0

нет, даже если это возможно, вы не можете изменить встроенные стили css. если у вас есть , вы не можете его переопределить. – user2693928

+0

Хорошо, спасибо! Слишком плохо. –

+0

Да. Ты можешь сделать. https://developer.mozilla.org/en/docs/Web/CSS/Attribute_selectors –

ответ

3

Да вы что:

  • Здесь мы выбираем ссылку с точным значением HREF «https://www.css-tricks.com», и изменить его цвет и размер шрифта. Обратите внимание, что ссылка на альманах не оформлена.

Смотрите ниже код

a[href="https://www.css-tricks.com"] { 
 
    color: #E18728; 
 
    font-size: 1.5em; 
 
} 
 

 
#example > .meow span[style="color: red;"] { 
 
    text-transform: lowercase; 
 
    font-size: 45px; 
 
}
<p><a href="https://www.css-tricks.com">CSS-Tricks</a></p> 
 
<p><a href="https://www.css-tricks.com/almanac">CSS-Tricks Almanac</a></p> 
 
<hr> 
 

 
<div id="example"> 
 
    <div class="meow"> 
 
    <span style="color: red;">TEST</span> 
 
    </div> 
 
</div>

Для более exmaples следить за этим - post here

Для документации - Attribute selectors documentation

+0

Я имел в виду атрибуты «span», а не атрибут href для «a» (ссылки). –

+0

Вы можете сделать это с помощью диапазона тоже, см. Обновленный ответ, надеюсь, что это то, что вы хотите. :) – pradeep1991singh

+0

Отлично! Спасибо за вашу помощь! Вы хорошие люди. ;) –