当前位置:首页 > 未分类

first-child 不起作用的原因

admin2年前 (2024-01-15)未分类860

CSS3—first-child 不起作用的原因

1、first-child、last-child、nth-child(n)、nth-child(2n)、nth-child(2n-1)、nth-child(odd)、nth-child(even)、nth-last-child(3)(倒数第三个)

注意点: 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。

1、先找到该伪类调用者(元素)的父类

2、其次找到父类下的第n个子元素

3、最后看该子元素是不是1中的伪类调用者,如果是,则应用css,否则不应用

有时候first-child或者nth-child(1) 不起作用的原因,如下:

/*此时first-child不起作用,是因为.tap_con的父元素win的第一个子元素是.top,此时找到第一个子元素,但是其并不是.tab_con*/

<style>

.tab_con:first-child{

background:#090 !important;

}

.tab_con:nth-child(1){

background:#090 !important;

}

</style>

<div id="win">

<div class="top">

</div>

<div class="tab_con">

</div>

<div class="tab_con">

</div>

</div>


原文链接:https://blog.csdn.net/mjavaa/article/details/129003048

扫描二维码推送至手机访问。

版权声明:本文由web开发技术分享发布,如需转载请注明出处。

本文链接:https://www.htmlcmf.cn/?id=8

分享给朋友:

相关文章

HTML移动端及PC端页面跳转判断

<script>           //判断设备是否为手机     &nb…

nginx 设置某个目录只允许访问指定后缀文件

server {        listen 80;        server_name your…

npm install卡在“sill idealTree buildDeps“问题的两种解决方法

当你尝试在 Vue 项目中执行 npm install 时,你可能会遇到一个问题:命令卡在"sill idealTree buildDeps"这一步,没有任何反应。这个问题的根源在于淘宝镜像源的域名过…

nginx 阻止指定user-agent

在 Nginx 中阻止特定的 user-agent 可以通过配置 Nginx 的 if 模块或者使用 map 模块来完成。但是,需要注意的是,从 Nginx 1.1.18 开始,官方文档推荐使用 map 模块来更高效地处理这类需求,因为它避…

常见文件类型及其对应的MIME类型

下面是一个较为全面的常见文件类型及其对应的MIME类型列表。文件类型按类别进行分类,包括文本文件、图像文件、音频文件、视频文件、文档文件、压缩文件等。1. 文本文件Plain Text (TXT): text/plain HTML: t…