css 选择器 第一个(CSS3:first-child选择器怎么用)

本文目录
CSS3:first-child选择器怎么用
CSS :first-child选择器用于匹配其父元素中的第一个子元素;即只有当元素是其父元素的第一个子元素时才会匹配元素。
CSS3 :first-child选择器怎么用?
:first-child 选择器匹配其父元素中的第一个子元素。
语法:
元素:first-child
{
css样式
}例:匹配 《p》 的父元素的第一个《p》元素
p:first-child
{
background-color:yellow;
}注释:所有主流浏览器都支持 :first-child 选择器。对于 IE8 及更早版本的浏览器中的 :first-child,必须声明 《!DOCTYPE》。
CSS :first-child选择器的使用示例
示例1:选择每个 《p》 中的每个 《i》 元素并设置其样式,其中的 《p》 元素是其父元素的第一个子元素:
《!DOCTYPE html》
《html》
《head》
《style》
p:first-child i
{
background:yellow;
}
《/style》
《/head》
《body》
《p》I am a 《i》strong《/i》 man. I am a 《i》strong《/i》 man.《/p》
《p》I am a 《i》strong《/i》 man. I am a 《i》strong《/i》 man.《/p》
《/body》
《/html》效果图:
示例2:每一个《ul》元素的第一个子元素选择的样式
《!DOCTYPE html》
《html》
《head》
《meta charset="utf-8"》
《style》
ul》:first-child
{
background:yellow;
}
《/style》
《/head》
《body》
《ul》
《li》Coffee《/li》
《li》Tea《/li》
《li》Coca Cola《/li》
《/ul》
《ul》
《li》Coffee《/li》
《li》Tea《/li》
《li》Coca Cola《/li》
《/ul》
《/body》
《/html》效果图:
css如何选择同一个class下的第一个div
.content:first{...}
.content:nth-child(1){...}
CSS3 :nth-child() 选择器
:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。n 可以是数字、关键词或公式。
CSS :first-child 选择器
:first-child 选择器用于选取属于其父元素的首个子元素的指定选择器。
css如何设置字符串中第一个字符的样式_html/css_WEB-ITnose
css如何设置字符串中第一个字符的样式:本章节介绍一下如何使用css设置字符串中第一个字符的样式。以前我们实现此效果的方式,可能会在第一个字符上嵌套上一个span标签。代码实例如下:
蚂蚁部落span{ color:red;}蚂蚁部落的url地址是softwhy.com
上面的代码实现了我们的要求,但是略显繁琐,下面介绍一下如何用伪对象选择器实现此功能。代码实例如下:
蚂蚁部落div::first-letter{ color:red;}蚂蚁部落的url地址是softwhy.com
上面的代码同样实现了我们的要求,更多内容可以参阅CSS的伪对象选择符E:first-letter/E::first-letter一章节。
***隐藏网址***
***隐藏网址***
CSS的id选择器怎么定义
CSS id 选择器
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
id 选择器以 "#" 来定义。 ( 推荐学习:CSS入门教程 )
下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:
#red {color:red;}
#green {color:green;}下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色。
《p id="red"》这个段落是红色。《/p》
《p id="green"》这个段落是绿色。《/p》注意:id 属性只能在每个 HTML 文档中出现一次。
单独的选择器
id 选择器即使不被用来创建派生选择器,它也可以独立发挥作用:
#sidebar {
border: 1px dotted #000;
padding: 10px;
}根据这条规则,id 为 sidebar 的元素将拥有一个像素宽的黑色点状边框,同时其周围会有 10 个像素宽的内边距(padding,内部空白)。
老版本的 Windows/IE 浏览器可能会忽略这条规则,除非你特别地定义这个选择器所属的元素:
div#sidebar {
border: 1px dotted #000;
padding: 10px;
}

更多文章:
offset和vlookup组合公式(请问高手,怎么把vlookup的计算结果当成了offset的起点单元格!)
2026年1月22日 02:45
divano的中文意思(关于歌曲The Mass中某一段的翻译问题!)
2025年5月30日 00:00
scum荒岛求生手机版(荒野求生手游怎么手动存档 手动存档方法详解分享)
2026年1月5日 00:45
body art(my school英语作文:我爱我的学校)
2025年9月28日 06:00
hdr建筑设计事务所(介绍几个建筑网站主要是介绍国内外建筑作品的!)
2026年3月26日 17:45
什么时候用inner join(SQL中,用select语句时,为什么有时候要用inner join,有时候不用啊希望好心人帮忙)
2026年7月15日 12:30
competitive with(请以be honest and kind为题,写一篇英语短文两篇)
2026年7月2日 15:30
windowd7虚拟机永恒之蓝浏览器无法显示网页?求助,电脑无法安装永恒之蓝补丁
2026年1月26日 10:45
gradle版本查看(解决Flutter升级后,flutter run 卡在gradle build running的问题)
2026年8月26日 18:30
数据随机变换公式(excel里面怎样设置一组数字在两个数之间随机变化)
2025年6月8日 22:30
怎么下载linux系统镜像文件(Linux操作系统怎么下载!)
2025年9月10日 22:15
include string(#include <string.h>什么意思)
2025年10月19日 10:45
php小项目开发(如何使用Zend Studio创建PHP项目)
2026年7月23日 02:30











