zufrieden stellbare vs. Benutzer ändern

8

Was sind die Hauptunterschiede zwischen dem contenteditable Attribut und der user-modify css Regel?

Bisher habe ich zwei entdeckt:

  1. Mit user-modify: read-write-plaintext-only können wir Deaktivieren Sie das Einfügen von Rich Text .
  2. user-modify wird nur in IE10 + unterstützt, während contenteditable in IE seit Version 5.5
  3. unterstützt wird

Danke!

    
urish 06.03.2014, 14:06
quelle

1 Antwort

3

Ein großer Unterschied ist, dass man über den CSS-Stil zu einem W3C nach kommen könnte Entwurf habe folgende Werte:

  
  • schreibgeschützt: Der Benutzer kann Informationen aus dem Element anzeigen, auswählen (falls zutreffend) und kopieren, aber den Inhalt des Elements nicht ändern   Element.
  •   
  • lesen-schreiben:   Der Benutzer kann den Inhalt des Elements anzeigen, auswählen (falls zutreffend) und bearbeiten.
  •   
  • schreibgeschützt:   Der Benutzer kann den Inhalt des Elements auswählen und bearbeiten, kann jedoch den tatsächlichen Inhalt weder anzeigen noch kopieren. Das Rendering   der "unlesbare" Inhalt ist User-Agent-abhängig (vielleicht gerendert)   als nichts, eine Folge von Kugeln oder eine andere Form von   Text-Greeking.)
  •   

bedeutet, dass man möglicherweise ein Element als "schreibgeschützt" festlegen könnte, was (abhängig von der Implementierung) ein Zustand wäre, der dem Element '<input type="password".....>' ähnelt.

In nicht standardmäßigen -webkit kannst du, wie erwähnt, nur ein Klartext machen, was momentan in Firefox nicht möglich ist (wie in meinem obigen Kommentar erwähnt)

aktualisieren

Test mit dem aktuellen 38 Firefox zeigt, dass die CSS-Eigenschaft tatsächlich keinerlei Einfluss auf die Editierbarkeit des Inhalts hat. Der einzige Weg scheint über HTML-Tag-Attribut contentediable zu sein.

    
humanityANDpeace 25.07.2015 14:29
quelle

Tags und Links