为嵌套元素分隔CSS

时间:2015-03-25 10:03:23

标签: html css

说我有以下内容 -

<div>
  <span>First</span>
  <span>Second</span>
  <span>Third</span>
</div>

有没有办法使用CSS分别修改每个样式,而不必在每种情况下应用唯一的类?

例如,像div span { color: blue; }这样的东西,然后对后续的跨度应用不同的颜色,依此类推?

(...是的,我先尝试了很多Google搜索!)

1 个答案:

答案 0 :(得分:2)

尝试nth-of-typenth-child

 span:nth-of-type(1) {
  color:blue;
 }
 span:nth-of-type(2) {
   color:red;
 }

 span:nth-of-type(3) {
    color:green;
 }

here是代码示例