Frage

Ich habe ein DIV mit Attribut inhaltlich erstellt. Ich wollte testen, ob der gesamte Knoten mit einem einzigen Rückraum gelöscht wird und zu meiner Überraschung, dass Firefox die Elemente nicht löschen konnte. Dies funktioniert auch wie in allen großen Desktop -Browsern mit Ausnahme von Firefox. Irgendwelche Hinweise darauf oder was könnte die mögliche Problemumgehung sein?

Fand das genaue Problem auf Bugzilla hier.

War es hilfreich?

Lösung

Okay! Fand die Lösung ... es ist ziemlich einfach als das, was Sie denken würden. Ich füge tatsächlich HTML für Links ein, also verwenden ich also <a> hier. Das <a> Das Tag hat Attribut auf inhaltsbedingbares = false und es wird nicht mit einem Rückraum gelöscht. Also habe ich ein inneres geschaffen <span> Level mit inhaltlichem = wahr für Firefox und das hat den Trick gemacht.

<div contentEditable="true">
   <a href="your/url/path" contentEditable="false">
     <span contentEditable="true">link here</span>
   </a>
</div>

Dies ist nur in Firefox erforderlich. Andere Browser behandeln dies wie erwartet, wobei die Spannweite inhaltlich inhaltlich = false ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top