前端css 同级元素 设置不同样式 :first-child :nth-child() 的操作收藏

Posted xuchao0506

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端css 同级元素 设置不同样式 :first-child :nth-child() 的操作收藏相关的知识,希望对你有一定的参考价值。

说明:最近在写前端vue  调样式的时候遇到了一个问题 同一个div下对多个同级别的<span>标签进行 边距设置

<div class="shuju-div">
  <span>数据A</span>
  <span>数据B</span>
  <span>模型C</span>
  <span>模型D</span>
  <span>模型E</span>
  <span>场景F</span>
</div>

<style>
    .shuju-div {
      margin-top: -240px;
      margin-left: 78px;
      z-index: 99999;
      position: absolute;
    }
    .shuju-div > span {
      color: #68e3d5;
      font-family:"微软雅黑";
      font-size: 14px;
    }
    // nth-child()的索引是从1开始的
    .shuju-div > span:nth-child(1) {
      margin-left: 60px;
    }
    .shuju-div > span:nth-child(2) {
      margin-left: 60px;
    }
    .shuju-div > span:nth-child(3) {
      margin-left: 45px;
    }
    .shuju-div > span:nth-child(4) {
      margin-left: 60px;
    }
    .shuju-div > span:nth-child(5) {
      margin-left: 60px;
    }
    .shuju-div > span:nth-child(6) {
      margin-left: 50px;
    }
</style>

//其中span:nth-child(1)可以被替换为 sapn:first-child
    .shuju-div > span:first-child {
      margin-left: 60px;
    }
//但是 并没有 什么 second-child  ··· 但是有 last-child

 总结:这个是对面同事跟我说的,很感谢他。咱前段基础很菜  但是不怕菜,点滴积累即可

以上是关于前端css 同级元素 设置不同样式 :first-child :nth-child() 的操作收藏的主要内容,如果未能解决你的问题,请参考以下文章

好程序员web前端分享HTML5常见面试题集锦四

CSS——设置第一个以外的元素样式:not(:first-child),设置最后一个除外的元素样式:not(:last-child)

CSS:如何选择一个元素下的两种同级子元素?

css样式 z index 会在啥情况下无效

css 中的伪类 first-child 和nth-child的区别

根据兄弟元素的数量来设置样式(CSS揭秘学习笔记)