Ho un corpo modificabile con un div
:Come impedire che il testo `` before` CSS 'sia modificabile mentre il `div` stesso è modificabile?
<body contenteditable="true">
<div class="paragraph">Text</div>
<body/>
E uno stile :before
:
div.paragraph:before {
content: "☑";
}
Fiddle: http://jsfiddle.net/uy9xs5p0/
In Firefox posso mettere il cursore all'inizio del testo e premere backspace e il segno di spunta viene cancellato. Come impedirlo?
si è in grado di modificare il codice HTML? – Mooseman
Questo è un caso strano e interessante. Hai provato a utilizzare (Mozilla-specifico) [-moz-user-modify] (https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-user-modify) sul ' : before'? – Boldewyn
Hm, sembra non funzionare: http://jsfiddle.net/eezsgc62/ – Boldewyn