选择第二个<a> tag inside a div element</a>

时间:2015-02-05 12:52:53

标签: html css css3

我想在div中选择第二个标签(下面代码中的第四个元素)。我的HTML看起来像这样:

   <div class="portItemContainer">
        <div class="portItem">
            <a href="#"><img src="Images/img.png" alt="" /></a>
            <h5>Website Title</h5>
            <h6>CREATIVE</h6>
            **<a href="">Visit The Website</a>**
            <p>
                some text
            </p>
        </div>

最好的方法是什么? 感谢

3 个答案:

答案 0 :(得分:2)

以这种方式:

 .portItem h6 + a { 
      /*styles here */
 }

DEMO

答案 1 :(得分:1)

您可以使用:nth-of-type伪选择器。

.portItem a:nth-of-type(2){
    color:red;
}

您可以使用adjacent siblings选择器 {{3H2>


Demo 1

答案 2 :(得分:0)

您可以将nth-of-type用于此

&#13;
&#13;
.portItem a:nth-of-type(2) {
  color:red;
  }
&#13;
 <div class="portItemContainer">
        <div class="portItem">
            <a href="#">Some Text</a>
            <h5>Website Title</h5>
            <h6>CREATIVE</h6>
            <a href="">Visit The Website</a>**
            <p>
                some text
            </p>
        </div>
&#13;
&#13;
&#13;