为了账号安全,请及时绑定邮箱和手机立即绑定

在CSS中按数据属性选择元素

在CSS中按数据属性选择元素

BIG阳 2019-07-26 11:22:14
在CSS中按数据属性选择元素是否可以通过HTML5数据属性选择CSS中的元素(例如data-role)?
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

如果您的意思是使用属性选择器,请确保,为什么不:

[data-role="page"] {
    /* Styles */}

您可以使用各种属性选择器来处理各种场景,这些场景都包含在我链接到的文档中。请注意,尽管自定义数据属性是“新的HTML5功能”,

  • 浏览器通常不支持非标准属性,因此您应该能够使用属性选择器对它们进行过滤; 和

  • 您也不必担心CSS验证,因为CSS不关心非命名空间的属性名称,只要它们不破坏选择器语法即可。


查看完整回答
反对 回复 2019-07-26
?
RISEBY

TA贡献1856条经验 获得超5个赞

值得注意的是CSS3子串属性选择器


[attribute^=value] { /* starts with selector */

/* Styles */

}


[attribute$=value] { /* ends with selector */

/* Styles */

}


[attribute*=value] { /* contains selector */

/* Styles */

}


查看完整回答
反对 回复 2019-07-26
  • 3 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信