2016-01-20 64 views
0

是否可以更改编辑此菜单的第4个选项卡的css。如果是这样,怎么样?更改单个元素的css

所有帮助表示赞赏。谢谢!

<div class="rt_tabs clearfix left tab-style-2" id="single-product-details" data-tab-style="tab-style-2"> 
 
    <ul class="tab_nav hidden-xs"> 
 
    <li class="tab_title active" id="tab-1-title" data-tab-number="1"><span class="icon-lightbulb"></span>TAB 1</li> 
 
    <li class="tab_title " id="tab-2-title" data-tab-number="2"><span class="icon-home"></span>TAB 2</li> 
 
    <li class="tab_title " id="tab-3-title" data-tab-number="3"><span class="icon-plus-circled"></span>TAB 3</li> 
 
    <li class="tab_title " id="tab-4-title" data-tab-number="4"><span class="icon-mail-1"></span>TAB 4</li> 
 
    </ul>

回答

4

您可以使用:nth-child(4),在万一你要的东西的第4个孩子

.rt_tabs li:nth-child(4) { 
 
    background: #99c; 
 
}
<div class="rt_tabs clearfix left tab-style-2" id="single-product-details" data-tab-style="tab-style-2"> 
 
    <ul class="tab_nav hidden-xs"> 
 
    <li class="tab_title active" id="tab-1-title" data-tab-number="1"><span class="icon-lightbulb"></span>TAB 1</li> 
 
    <li class="tab_title " id="tab-2-title" data-tab-number="2"><span class="icon-home"></span>TAB 2</li> 
 
    <li class="tab_title " id="tab-3-title" data-tab-number="3"><span class="icon-plus-circled"></span>TAB 3</li> 
 
    <li class="tab_title " id="tab-4-title" data-tab-number="4"><span class="icon-mail-1"></span>TAB 4</li> 
 
    </ul>

其他方法可以做到(在这个特殊的例子):

  1. 使用ID:#tab-4-title {}
  2. 使用属性选择器:[data-tab-number="4"] {}
+1

完美的工作!谢谢! – Burcak

+0

@Burcak欢迎您! ':)' –

0

你的元素已经一个ID,所以它很容易

#tab-4-title{ 
     /*Whatever change you want*/ 
    } 
+0

当你有一些HTML,CSS或其他显示工作演示的东西时,必须使用代码片断。 –

+0

不知道。编辑它。尽管现在看起来我已经把评论全部留下了。有没有办法为CSS编写代码片段,但没有工作代码? – ishaan

+0

你为什么删除语法突出显示。我只是要求你单独删除代码片段。 –

0

使用ID:

#tab-4-title {...} 

使用属性选择:

[data-tab-number="4"] {...} 

使用伪选择:

li:nth-child(4) {...} 
li:last-child {...} 
li:nth-last-child(1) {...} 
li:last-of-type {...} 

还有其他几种可能性。