1. 解释“CSS not last child”选择器的概念 在CSS中,:not(:last-child) 选择器用于选取不是其父元素中最后一个子元素的所有元素。这个选择器组合了 :not() 伪类和 :last-child 伪类,通过排除是最后一个子元素的元素,实现对其他所有元素的选中。
:last-child表示其父元素的 关于Css的选择器 :first-child和:last-child所踩过的坑 做项目时用到了last-child选择器,结果没有出现预期的效果,查了下W3C的文档发现我想的没那么简单。 就拿:last-child举例,文档中对其的解释是: 指定属于其父元素的最后一个子元素的p 元素的背景色 什么意思呢?我详细说明一下:...
不建议直接写在代码里,那么css就能轻而易举的解决这个问题,这是不是很给力,它就是“:nth-child”...
1.last-child .ul li{border:1px solid red;}.ul li:last-child{border:none;} ul最后一个li元素无边框。 2.:not() .ul li:not(:last-child){border:1px solid red;} ul最后一个li元素无边框。 两种作用一样的样式写法,第二种更语义化一些。
CSS中.menu-function li:not(:last-child) span 还有这句 .menu-function li a:before,.drop-down button[type="button"]:before 答案 .menu-function li:not(:last-child) span?.menu-function为class标签 下面的li 不等于not(:last-child) 最后一个 下面的span标签添加CSS样式.menu-function li a:befo...
:nth-child选择器、:nth-child(n)选择器、:nth-last-child(n)选择器、:nth-of-type(n)选择器、 :empty选择器、:target选择器。 这些基本上都很常用,今天着重说下:否定伪类:not() 否定伪类特别有用,在css中, :not选择器 用于匹配非指定元素/选择器的每个元素,语法格式: ...
.menu-function li:not(:last-child) span?.menu-function为class标签 下面的li 不等于not(:last-child) 最后一个 下面的span标签添加CSS样式 .menu-function li a:before,.drop-down button[type="button"]:before?//before伪元素在元素之前添加内容 逗号分隔样式 逗号代表【或】.menu-function...
row-gap: 9.6rem; column-gap: 6.4rem; /* margin-bottom: 9.6rem; */ } /* .grid:last-child { margin-bottom: 0; } */ .grid:not(:last-child) { margin-bottom: 9.6rem; } 图1 应用了grid类的元素如果是最后一个元素则无下边距,否则加下边距。 图2html css not(:last-child) ...
/*选中div里面非首个、非最后一个的中间p元素*/div p:not(:first-child):not(:last-child){} :not伪类选择器可以通过多条件筛选不符合表达式的元素。 table tbody tr:not(:first-child):not(:last-child)td{text-align:right;} 以上代码可以选择table表格中tbody部分非首个、非最后一个的tr,并设置其子元...
:nth-child选择器、:nth-child(n)选择器、:nth-last-child(n)选择器、:nth-of-type(n)选择器、 :empty选择器、:target选择器。 这些基本上都很常用,今天着重说下:否定伪类:not() 否定伪类特别有用,在css中, :not选择器 用于匹配非指定元素/选择器的每个元素,语法格式: ...