<<pseudo:before>></<pseudo:before>> 是什么,它对我有用吗?
Just what is <<pseudo:before>></<pseudo:before>> and is it useful to me?
在 Chrome 中尝试,我注意到如果您从元素检查器复制一个伪元素(例如 ::before
),然后粘贴结果,您将得到以下内容:
<<pseudo:before>></<pseudo:before>>
我找不到任何关于此语法的参考,这让我想知道:
- 这仅仅是 Chrome/webkit 允许在开发工具中检查伪元素的方式,还是更广泛规范的一部分?
- 是否有任何 cases/reasons 这可能对开发人员有用,例如(可能不太可能)直接输出此语法以模拟 CSS 伪选择器?
info: 那就是::before pseudo-element
[=54=的The outerHTML attribute
] 在 DOM。
因为element
里面没有任何"real"内容(它有 可以有一个 CSS content:''
属性)...
...只有在复制 (& paste)
时才会得到 outerHTML
我不认为和 AFAIK,不能 emulate/simulate 这个 pseudo-element
直接在DOM.
现在.. outerHTML
现在所有的 mayor 浏览器都支持...并且使用 Javascript
你可以有一个方法 emu/simulating,但我不知道这是否真的是你的问题。
编辑: 添加了屏幕截图,因此您可以直接在 Chrome DevTools 中找到 outerHTML
的参考。
#question-header h1:before {
content: 'Hi there! ';
color: red;
}
在 Chrome 中尝试,我注意到如果您从元素检查器复制一个伪元素(例如 ::before
),然后粘贴结果,您将得到以下内容:
<<pseudo:before>></<pseudo:before>>
我找不到任何关于此语法的参考,这让我想知道:
- 这仅仅是 Chrome/webkit 允许在开发工具中检查伪元素的方式,还是更广泛规范的一部分?
- 是否有任何 cases/reasons 这可能对开发人员有用,例如(可能不太可能)直接输出此语法以模拟 CSS 伪选择器?
info: 那就是::before pseudo-element
[=54=的The outerHTML attribute
] 在 DOM。
因为element
里面没有任何"real"内容(它有 可以有一个 CSS content:''
属性)...
...只有在复制 (& paste)
outerHTML
我不认为和 AFAIK,不能 emulate/simulate 这个 pseudo-element
直接在DOM.
现在.. outerHTML
现在所有的 mayor 浏览器都支持...并且使用 Javascript
你可以有一个方法 emu/simulating,但我不知道这是否真的是你的问题。
编辑: 添加了屏幕截图,因此您可以直接在 Chrome DevTools 中找到 outerHTML
的参考。
#question-header h1:before {
content: 'Hi there! ';
color: red;
}