垃圾特性之CSS :heading伪类和:heading()函数

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

CSS新增了:heading伪类,用于匹配h1至h6元素。:heading()函数可筛选特定标题元素,优先级与类名相同。目前仅Firefox支持此特性,其他浏览器尚未跟进。

🎯

关键要点

  • :heading伪类用于匹配h1至h6元素,优先级与类名相同。
  • :heading()函数可筛选特定标题元素,语法为:heading([<An+B> [, <An+B>]* | even | odd])。
  • 使用:heading(odd)匹配<h1>、<h3>和<h5>元素,使用:heading(even)匹配<h2>、<h4>和<h6>元素。
  • 作者对:heading伪类的实用性表示质疑,认为其设计没有实际用途。
  • 目前仅Firefox支持:heading伪类,其他浏览器尚未跟进。

延伸问答

:heading伪类的作用是什么?

:heading伪类用于匹配h1至h6元素,优先级与类名相同。

:heading()函数的语法是什么?

:heading()函数的语法为:heading([<An+B> [, <An+B>]* | even | odd])。

如何使用:heading(odd)和:heading(even)?

:heading(odd)匹配<h1>、<h3>和<h5>元素,:heading(even)匹配<h2>、<h4>和<h6>元素。

目前哪些浏览器支持:heading伪类?

目前仅Firefox支持:heading伪类,其他浏览器尚未跟进。

作者对:heading伪类的看法是什么?

作者对:heading伪类的实用性表示质疑,认为其设计没有实际用途。

:heading()函数的优先级如何?

:heading()函数选择器的优先级和类名一致。

➡️

继续阅读