为什么 CSS 与非标准元素交互
在创建自定义元素时,有些人可能会注意到 CSS 有效地对不属于标准 HTML 规范。这可能会令人费解,因为人们可能会认为 CSS 只支持已识别的元素。了解底层机制以及应避免使用此类元素背后的原因可以阐明这一现象。
CSS 兼容性的原因
浏览器被设计为向前看- 一定程度上兼容。当引入新的 HTML 元素时,CSS、JavaScript 和 ARIA 可以在旧版浏览器中模拟其行为。这要求未注册的元素出现在 DOM 中,使这些语言能够操作和添加功能。
避免非标准元素
尽管它们具有功能,但教授通常由于以下几个因素,建议不要使用非标准元素:
教授缺乏知识
它教授们不知道 CSS 与非标准元素的兼容性的情况并不少见。这可能是因为这些元素由于其上述缺点而很少被使用。此外,技术发展迅速,并非所有专业人士都能跟上所有最新发展。
以上是为什么 CSS 可以与非标准 HTML 元素一起使用?的详细内容。更多信息请关注PHP中文网其他相关文章!