仍然与内联CSS达成协议,并想知道这是否真的很容易,或者我过度思考。
是否可以在具有不同样式的容器中设置不同的div或选择器
例如。我有几个div [A,B,C& D]在一个容器内,需要a:link为红色并且对E& F在同一个容器中的样式不同,如蓝色。可以用这样的东西来实现:
}.main-content-divA a:link, .main-content-divB a:link, .main-content-divC a:link, .main-content-divD a:link,{
color: #ff0000;
text-decoration: none;}
}.main-content-divE a:link, .main-content-divF a,{
color: #00ffff;
text-decoration: none;}
“预处理器”targeting multiple selectors in a container for new different styles是可行的吗?
答案 0 :(得分:0)
你有什么理由不能只使用课程吗?
<div id="container">
<div class="typeA">
<a href="#">Should be #ff0000</a>
</div>
<div class="typeA">
<a href="#">Should be #ff0000</a>
</div>
<div class="typeB">
<a href="#">Should be #0000ff</a>
</div>
<div class="typeB">
<a href="#">Should be #0000ff</a>
</div>
</div>
和
#container .typeA a:link {
color: #ff0000;
text-decoration: none;
}
#container .typeB a:link {
color: #00ffff;
text-decoration: none;
}
答案 1 :(得分:0)
答案 2 :(得分:0)
<div class="main-content">
<a href="">My Link</a>
</div>
<div class="main-content">
<a href="">My Link</a>
</div>
<div class="main-content">
<a href="" class="blue">My Link</a>
</div>
<div class="main-content">
<a href="" class="blue">My Link</a>
</div>
.main-content a{
color:#ff0000;
text-decoration:none;
}
.main-content a.blue{
color:#00ffff;
}
答案 3 :(得分:0)
Html
<div id="wrapper">
<div class="typeA">
<a href="#">red Links</a>
</div>
<div class="typeB">
<a href="#">red Links</a>
</div>
<div class="typeC">
<a href="#">red Links</a>
</div>
<div class="typeD">
<a href="#">red Links</a>
</div>
<div class="typeE">
<a href="#">blue links</a>
</div>
<div class="typeF">
<a href="#">blue links</a>
</div>
</div>
CSS
#wrapper a {
color: red;
}
#wrapper .typeE a, #wrapper .typeF a {
color: blue;
}