选择器中获取html,CSS选择器在HTML树中获取特定类的最深元素

看来,这是可能的,使用:dir或:lang属性。

使用:lang在2015年是可取的,因为它是由大多数浏览器支持。

实施例:

.container {

padding:20px;

}

:lang(ar) {

direction:rtl;

}

:lang(en) {

direction:ltr;

}

.container:lang(en) {

background-color:blue;

}

.container:lang(ar) {

background-color:red;

}

.container .a:lang(en) {

background-color:orange;

}

.container .a:lang(ar) {

background-color:yellow;

}

l t r

a

r t l

a

r t l

a

r t l

a

l t r

a

r t l

a

l t r

a

l t r

a

r t l

a

虽然示例演示了这种与LTR和RTL中,:朗在理论上可以被制成表现为最深匹配,使用例如:朗(最深的覆盖 - 全部),尽管这可能不是lang =最深的地方 - 覆盖 - 所有都应该在元素上定义。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值