【发布时间】:2022-03-28 02:42:16
【问题描述】:
我实际上已经完成了我想做的事情:当我想打印它时,从页面中隐藏一些 webkit 伪元素,代码如下所示。
问题是我没有从我的研究中学到任何东西,我找不到任何关于它的文档,我看到的关于这个主题的每个答案都只显示代码,没有任何进一步的解释。
::-webkit-resizer,
::-webkit-calendar-picker-indicator {
display: none;
-webkit-appearance: none;
}
一些来源:
-
https://developer.mozilla.org/en-US/docs/Web/CSS/WebKit_Extensions
- 这个显示了一些扩展,但 callendar 没有在此处列出,我无法在其他地方找到。
-
https://gist.github.com/afabbro/3759334
- 这个要点有很多伪元素、类或属性,但是做这件事的人没有解释他是如何实现的,这些也没有显示在我的开发工具上。
-
Use pseudo classes for selecting webkit pseudo elements
- 这家伙说的是shadow-dom,我以前没听说过,但在我的研究中,我不明白它对我有什么帮助。
一些类似的答案:6195329、11418289、17340038、15530850、53483852
还访问了维基百科的文章和这个网站:https://webkit.org/
我真的很想了解这个 webkit 背后的概念,如果有任何帮助,我会很高兴的。
更具体地说:如果将来我想覆盖一个组件,我如何知道在给定浏览器的组件上应用了哪些伪元素?
【问题讨论】:
-
@zer00ne 在我通过这篇文章的研究中,不幸的是它没有所有的伪元素也没有找到它们的方法,但它确实是一篇好文章!谢谢!
标签: html css css-selectors pseudo-element