可以给用JS生成的HTML元素添加伪元素么

如题所述

不可以。

首先伪元素(pseudo-element)应该是CSS相关的概念。


现有的浏览器支持或尚未支持的伪元素如下:

    ::after

    ::before

    ::first-letter

    ::first-line

    ::selection

    ::backdrop

    ::placeholder 

    ::marker 

    ::spelling-error 

    ::grammar-error 


在CSS中控制伪元素使用 selector::pseudo-element,比如给div添加 ::after


div::after {
    
    content : 'x';
    
    font-size : 14px;

    color : red;

}


所以你通过JS生成的HTML,在CSS中定义就好。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网