css关于child

  • 前提理解
p:last-child
{ 
    background:red;
}

解释:p标签父元素的最后一个子元素如果为p元素,则设置背景色为red;言外之意,如果最后一个元素不是p,则不起作用;(记住不是最后一个p标签,是最后一个元素)

举例:

  • 不起作用(因为最后一个元素不是p)
<body>
<h1>这是标题</h1>
<p>第一个段落。</p>
<p>第二个段落。</p>
<div>123</div>
</body>
  • 起作用
<body>
<h1>这是标题</h1>
<p>第一个段落。</p>
<p>第二个段落。</p> // 该p标签背景被设置为red
</body>

分类

  1. :first-child等同于:nth-child(1)
  2. :last-child等同于:nth-last-child(1)
  3. :nth-child(n)
  4. :nth-last-child(n)

关于3,4中的n,可以理解为1,2,3,4....,表示第几个、倒数第几个;也可以为2n,则为偶数;也可以为2n+1,表示奇数...

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对大多技术人员来说都比较熟悉 CSS 选择器,举一例子来说,假设给一个 p 标签增加一个类(class),可是执行...
    前端王祖蓝阅读 624评论 0 0
  • # CSS样式规则overflow 使用HTML时,需要遵从一定的规范。CSS亦如此,要想熟练地使用CSS对网页进...
    低调迷人的反派角色阅读 1,021评论 0 1
  • 1、class和id的使用场景分别是什么? 首先,一个HTML文件中class名字可以有多个相同的,但是id的名字...
    李博洋li阅读 928评论 0 1
  • CSS 规则 css 语法:选择器 、一条或者多条声明(css属性) CSS引入方式 1. 行内式 通过sty...
    青青玉立阅读 596评论 0 0
  • 2019-04-15 伪类是CSS的内部类定义,可以直接在代码中使用。 超链接伪类 注: 适用于所有元素,将a替换...
    Mr_J316阅读 928评论 0 0