gpt4 book ai didi

html - 什么是<<伪:before>>> and is it useful to me?

转载 作者:搜寻专家 更新时间:2023-10-31 08:27:11 25 4
gpt4 key购买 nike

在 Chrome 中尝试时,我注意到如果您从元素检查器复制一个伪元素(例如 ::before),然后粘贴结果,您将得到以下内容:

<<pseudo:before>></<pseudo:before>>

我找不到对这种语法的任何引用,这让我想知道:

  1. 这仅仅是 Chrome/webkit 允许在开发工具中检查伪元素的方式,还是更广泛规范的一部分?
  2. 是否有任何情况/原因表明这可能对开发人员有用,例如(可能不太可能)直接输出此语法以模拟 CSS 伪选择器?

最佳答案

信息: 那是 The outerHTML attribute DOM 中的 ::before 伪元素

因为那个元素里面没有任何“真实的”内容(它有 可能有一个 CSS content:'' 属性)...
...您只有在复制 (& 粘贴)

时才会得到 outerHTML

我不认为和 AFAIK,不能直接在 DOM 中模拟/模拟这个伪元素


现在.. outerHTML 现在所有主要的浏览器都支持......并且使用 Javascript 你可以有一个方法 emu/模拟,但我不知道这是否真的是你的问题。


编辑: 添加了屏幕截图,以便您可以直接在 Chrome DevTools 中找到 outerHTML 的引用。

#question-header h1:before {
content: 'Hi there! ';
color: red;
}

http://i.imgur.com/P5i1w6Q.png

关于html - 什么是<<伪:before>></<pseudo:before>> and is it useful to me?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com