问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

不明白html 5 的CSS3选择器中的:first-child和:last-child是干什么用的?

发布网友 发布时间:2022-04-28 13:26

我来回答

6个回答

懂视网 时间:2022-04-28 17:47

本篇文章给大家带来的内容是关于css3选择器child有哪些?css3选择器child用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

对于CSS3的结构伪类选择器,为了更好地让刚刚学习CSS3教程的新手能够理解,我们先来给大家讲解一下css3选择器child选择器。

微信截图_20181119095334.png这些结构伪类选择器都很好理解,下面我们通过几个实例让大家感受一下这些选择器的用法。

代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
 <title>CSS3结构伪类选择器</title>
 <style type="text/css">
 *{padding:0;margin:0;}
 ul
 {
  display:inline-block;
  width:200px;
  list-style-type:none;
 }
 ul li
 {
  height:20px;
 }
 ul li:first-child{background-color:red;}
 ul li:nth-child(2){background-color:orange;}
 ul li:nth-child(3){background-color:yellow;}
 ul li:nth-child(4){background-color:green;}
 ul li:last-child{background-color:blue;}
 </style>
</head>
<body>
 <ul>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 </ul>
</body>
</html>

效果如下:

微信图片_20181119095420.png

分析:

想要实现同样的效果,很多人想到在li元素加上id或class属性来实现。但是这样会使得HTML结构id和class泛滥,不便于维护。使用结构伪类选择器,使得我们HTML结构非常清晰,结构与样式分离,便于维护。

上面这种使用结构伪类选择器的地方非常多,特别适合操作列表中列表项的不同样式。

举例:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>CSS3结构伪类选择器</title>
 <style type="text/css">
 *{padding:0;margin:0;}
 ul
 {
  display:inline-block;
  width:200px;
  border:1px solid gray;
  list-style-type:none;
 }
 ul li
 {
  height:20px;
  background-color:green;
 }
 /*设置偶数列颜色*/
 ul li:nth-child(even)
 {
  background-color:red;
 }
 </style>
</head>
<body>
 <ul>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 </ul>
</body>
</html>

效果如下:

微信截图_20181119095652.png

分析:

隔行换色这种效果也很常见,例如表格隔行换色、列表隔行换色等,这些也是用户体验非常好的设计细节。

热心网友 时间:2022-04-28 14:55

:first-child和:last-child
用来选择某个元素的第一个子元素。
//输入ul li:first-child
//输入ul li:last-child
刚刚有个这方面的视频,视频的系列名称叫做 《Buid New World》 里面的第八集是讲CSS3 选择器的,有机会看看吧

热心网友 时间:2022-04-28 16:13

p:first-child
选择属于父元素的第一个子元素的每个 <p> 元素
p:last-child
选择属于其父元素最后一个子元素每个 <p> 元素。

热心网友 时间:2022-04-28 17:48

顾名思义就是第一个子元素和最后一个子元素的意思。
:前面加你子元素共通的类名或者标签名。
如:div:first-child .a:last-chilid

热心网友 时间:2022-04-28 19:39

选择父级下第一个元素和最后一个元素
如:
<ul class="list">
<li>aaaa</li>
<li>bbbb</li>
<li>ccccc</li>
<li>dddd</li>
</ul>
.list li:first-child{color:#f00;} //只有aaa变红色
.list li:last-child{font-weight:bold;} //只有dddd变粗体

热心网友 时间:2022-04-28 21:47

好像是子选择器哈后代选择器,不懂啊不懂
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是北京人,五一去长沙玩,请问长沙有什么好玩的,大概穿什么衣服?_百度... 从湖南大众传媒学院到湖南商学院怎么走? 从商学院到长沙劳动西路220号电控大厦坐什么车 搜一下坡坡子街在哪个位置我现在在商学院门口怎么走我现在乘什么公交车... 为什么我的手机(ME525+)没有了3G网信号,连QQ都上不了,提示网络错误,桌面... 摩托罗拉me525 图标删了怎么恢复 ME525连接电脑问题,手机显示连接,电脑智能听到连接的声音,但桌面什么也... 摩托罗拉me525安装了一个桌面后QQ软件怎么没了 摩托罗拉me525锁屏后过有时再进入桌面时会不显示全部图标要过一会才会出... 我用的是摩托ME525+安装了360安全桌面,每次用USB连接电脑后,我的桌面主... 小米11如何关闭指纹登陆微信 抖音现金收益金额是什么 请问抖音星图收益怎么计算? 抖音收益是按天算还是按月算的?请问抖音小店帐怎么结算?我是后来去合伙的,之前我朋友的帐是怎么样去结_百度问一问 职业生涯管理的重要性 求《如何有效管理自己:个性生活与职业》全文免费下载百度网盘资源,谢谢~ 《职场走直线:职业生涯规划与管理》pdf下载在线阅读全文,求百度网盘云资源 员工培训方案 埃及历史详细介绍 古埃及文明史 埃及历史有多少年了? 让每一个人绽放真实的自己——九型人格与职业生涯规划 P P T经典原创机构ppt课件 古代埃及的历史背景是什么? 埃及的风土人情以及古埃及文明 埃及历史 白雪少年读后感五年级 埃及的历史简介 迟子建 白雪红灯的年在歌颂什么 埃及有哪些迷人的历史呢? 求红色书籍读后感(4年级作文) 小米手机如何设置微信密码锁 小米6微信指纹解锁吗 中国银行定期存款一年多少利息 中国银行一年定期存款利率2016 两万存中国银行定期一年利息是多少? boss的搜索记录换终端登陆还能看到吗 boss直聘怎么看聊天次数 boss上怎么看30天以前的信息 Boss直聘怎么看收藏 Boss直聘里的招聘者能看到求职者以前的面试或者和以前沟通过的hr次数吗?再就是能看到应聘者距离多_百度问一问 如果把手机里的视频连接到家里的电视机上看需要下载什么软件吗? 哪有二手挖掘机买卖合同样本下载 买二手挖掘机在买卖合同方面需注意什么问题? 怎么下载CCTV的视频? 为什么CCTV的在线视频播放不了? 黎芙莎蜜桃少女磨砂膏成分 如何播放CCTV网站视频 ITRIM植萃馥润磨砂膏核心原料有什么? 英语cctv在哪个视频可以看? Bean Body咖啡磨砂膏的成分?