如何防止CSS`:在““““`可以编辑的时候可以编辑文本?

前端之家收集整理的这篇文章主要介绍了如何防止CSS`:在““““`可以编辑的时候可以编辑文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个可编辑的身体与一个div:
<body contenteditable="true">
    <div class="paragraph">Text</div>
<body/>

和a:之前的风格:

div.paragraph:before {
    content: "☑";
}

小提琴:http://jsfiddle.net/uy9xs5p0/

在Firefox中,我可以将光标放在文本的开头,按退格键,并勾选勾号.如何防范?

解决方法

你在父div中设置contenteditable,因此在删除时你要删除div.paragraph,所以伪将会消失.

看到,如果你设置的属性在小孩div代替,你可以使它的工作.

div.paragraph:before {
    content: "☑";
}
<div>
    <div contenteditable="true" class="paragraph">Text</div>
</div>

猜你在找的CSS相关文章