"user-select: none" und seltsames Verhalten in Firefox

8

Ich versuche, Text-Hervorhebung in Firefox für einige, aber nicht alle Elemente auf der Seite zu verhindern. Berücksichtigen Sie Folgendes:

%Vor%

Wie ich es verstehe, sollte der Text des inneren Divs unter Verwendung der obigen css-Regeln hervorgehoben werden. Dies scheint jedoch nicht zu funktionieren. In der Praxis kann keiner der Texte hervorgehoben werden.

Ich frage mich, ob ich etwas falsch mache? Wenn nicht, kennt jemand eine Abhilfe für diese Situation?

Danke!

ps Ich sollte hinzufügen, dass die alternative ...

%Vor%

... im obigen Beispiel funktioniert gut in Webkit-Browsern

    
Travis 20.06.2010, 01:58
quelle

3 Antworten

13

Ersetzen

%Vor%

mit

%Vor%

Die Beschreibung der Eigenschaft -moz-user-select besagt, dass -moz-none bedeutet, dass der Der Text des Elements und der Unterelemente kann nicht ausgewählt werden, die Auswahl kann jedoch für Unterelemente mit -moz-user-select: text;

aktiviert werden     
Chi 20.06.2010, 02:19
quelle
2

Mozilla informiert über die Eigenschaft none :

  

Der Text des Elements und der Unterelemente wird so angezeigt, als wären sie   kann nicht ausgewählt werden. Jede Verwendung von   Die Auswahl enthält jedoch diese   Elemente.

Lesen Sie -moz-user-select .

    
Babiker 20.06.2010 02:08
quelle
-1

Sie können onmousedown="return false" ausprobieren und den Cursor ändern, wenn Sie die Auswahl oder den Zeiger nicht mit cursor:

möchten     
askon 20.06.2010 02:01
quelle