如何风格一流的CSS

问题描述:

class="social"在这样的HTML块:如何风格一流的CSS

<ul> 
    <li><a href="#">Link 1</a></li> 
    <li><a href="#">Link 2</a></li> 
    <li><a href="#">Link 3</a></li> 
    <li><a href="#">Link 4</a></li> 
    <li><a href="#">Link 5</a></li> 
    <li><a href="#" class="social">Facebook</a></li> 
    <li><a href="#" class="social">Instagram</a></li> 
    <li><a href="#" class="social">Youtube</a></li> 
</ul> 

我怎么能与class="social"样式的第一要素。我尝试过使用不同的方式,但没有按预期工作。如果只使用CSS,效果会更好。

+2

重复 - HTTP://计算器。 com/questions/6447045/css3-selector-first-of-type-class-name –

你可以这样做的jQuery,但我不知道的方法,使这项工作只用CSS因为没有:first-of-class存在

$('a.social').eq(0).addClass('first');
.social.first {color: green;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul> 
 
    <li><a href="#">Link 1</a></li> 
 
    <li><a href="#">Link 2</a></li> 
 
    <li><a href="#">Link 3</a></li> 
 
    <li><a href="#">Link 4</a></li> 
 
    <li><a href="#">Link 5</a></li> 
 
    <li><a href="#" class="social">Facebook</a></li> 
 
    <li><a href="#" class="social">Instagram</a></li> 
 
    <li><a href="#" class="social">Youtube</a></li> 
 
</ul>

+0

如果没有使用css的解决方案,我会用你的方式。非常感谢。 –

+1

不客气。 – Aaron

+0

你可以使用类型为nss的选择器。它就像.social:nth-​​of-type(1) – Flignats