Heim >Web-Frontend >CSS-Tutorial >Lösung für den fehlenden Cursor-Fehler im Eingabefeld in Firefox 2_Experience Exchange
Obwohl dieser Fehler in Firefox3 glücklicherweise behoben wurde, befindet sich Firefox3 noch im Beta-Stadium und es wird noch einige Zeit dauern, bis es Firefox2 ersetzt. Lassen Sie uns unten ausführlich über dieses Problem sprechen:
1. position:absolute; }Das Formulareingabefeld im Container verliert den Cursor im Containerbereich mit einem Stil ähnlich wie {overflow:auto;}
Sie können anhand der Beispiele 1 bis 6 mehr über die häufigsten Situationen erfahren.
Wenn Sie möchten, dass der gesamte Text ohne Cursor angezeigt wird, können Sie zwei Container einrichten, HTML und Text, siehe Beispiel. Zu den Überlaufattributen, die diesen Fehler verursachen können, einschließlich des Beispiels overflow:auto, gehören:
overflow:auto
overflow-x:auto;
overflow-y:auto; scroll ;
overflow-x:scroll;
overflow-x:hidden;
Andere Lösungen außer der Vermeidung des Überlaufattributs:
Verwenden Sie overflow:hidden, um das fehlerhafte Überlaufattribut zu ersetzen.
Fügen Sie position:relative zum Container durch das obige Überlaufattribut hinzu, siehe Beispiel.
Fügen Sie das gleiche Überlaufattribut zum Container von positon:absolute hinzu und achten Sie auf die Reihenfolge, in der es auf der Seite angezeigt wird, siehe Beispiel 4.
Wählen Sie geeignete Tags für Container aus, die das Überlaufattribut verwenden, das Fehler verursachen kann , wie zum Beispiel Fieldset, siehe Beispiel sechs.
2. Das Formulareingabefeld im Container mit dem Stil {position:absolute;} verliert den Cursor im Iframe-Containerbereich
Sie können diese Situation anhand von Beispiel 7 verstehen. Um das Problem einer zu hohen Dropdown-Liste in IE6 zu lösen, ist es häufig erforderlich, diese mit iframe abzudecken. Gelegentlich kann das Versäumnis, Browsereinschränkungen festzulegen, zu dem oben genannten Problem führen.
Nun scheint es, dass Firefox 2 ziemlich viele Fehler im Umgang mit Iframes hat. Ich habe beispielsweise zuvor einen Fehler in der Anzeige von Iframes entdeckt, als Firefox zurückkam.