首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS3---first-child或者nth-child(1) 不起作用的原因

一、零碎      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 个子元素,不论元素的类型。           ...          2、其次找到父类下的第n个子元素           3、最后看该子元素是不是1中的伪类调用者,如果是,则应用css,否则不应用           ----》有时候first-child...或者nth-child(1) 不起作用的原因 /*此时first-child不起作用,是因为.tap_con的父元素win的第一个子元素是.top,此时找到第一个子元素,但是其并不是.tab_con*/... ========================================================== .tab_con:first-child

3K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    12 个 Css 小技巧

    使用 :not() 在菜单上应用/取消应用边框 给body添加行高 所有一切都垂直居中 逗号分隔的列表 使用负的 nth-child 选择项目 对图标使用SVG 优化显示文本 对纯CSS滑块使用 max-height...{ border-right: none; } ……可以直接使用 :not() 伪类来应用元素: .nav li:not(:last-child) { border-right: 1px solid...当然,如果你的新元素有兄弟元素的话,也可以使用通用的兄弟选择符(~): .nav li:first-child ~ li { border-left: 1px solid #666; } 给 body...使用负的 nth-child 选择项目 在CSS中使用负的 nth-child 选择项目1到项目n。...calendar { table-layout: fixed; } 用Flexbox摆脱外边距的各种hack 当需要用到列分隔符时,通过flexbox的 space-between 属性,你就可以摆脱nth

    1.1K10

    分享:12个CSS小技巧,让你的代码简洁高效

    border */ .nav li {   border-right: 1px solid #666; } ……然后再除去最后一个元素…… /* remove border */ .nav li:last-child... {   border-right: none; } ……可以直接使用 :not() 伪类来应用元素: .nav li:not(:last-child) {   border-right: 1px solid...当然,如果你的新元素有兄弟元素的话,也可以使用通用的兄弟选择符(~): .nav li:first-child ~ li {   border-left: 1px solid #666; } 给 body...使用负的 nth-child 选择项目 在CSS中使用负的 nth-child 选择项目1到项目n。...calendar {   table-layout: fixed; } 用Flexbox摆脱外边距的各种hack 当需要用到列分隔符时,通过flexbox的 space-between 属性,你就可以摆脱nth

    86220
    领券