Ich möchte eine Texteingabe mit einer klaren Schaltfläche auf engstem Raum erstellen. Wie das iPhone möchte ich die Schaltfläche (ein kleines x-Bild) "innerhalb" der Eingabe ganz rechts platzieren, so dass ein Benutzer einfach darauf klicken kann, um den Wert zu löschen, anstatt Platz neben der Eingabe zu verschwenden.Wie kann ich eine browserübergreifende Schaltfläche innerhalb einer Texteingabe (oben) platzieren?
Momentan benutze ich ein Hintergrundbild auf der Eingabe und eine unsichtbare Spanne, die über der Spitze schwebt. Dies erreicht, was ich will, aber es gibt Probleme: Wenn der Benutzer zu viel Text eingibt, geht er einfach über das Bild, und IE scheint Elemente über Bildern nicht zu unterstützen. Um das erste Problem zu lösen, habe ich versucht, den Rand der Eingabe auf der rechten Seite zu setzen, aber das schrumpfte die gesamte Sache, im Gegensatz zu der Eingabe die gleiche Größe und die Begrenzung des Textes auf einen Bereich.
Kennen Sie irgendeine Art, wie ich diese kompakte Eingabe- und Löschtastenkombination erstellen kann und sie in allen modernen Browsern gleich aussehen und funktionieren lässt?
Danke!
könnte Padding anstelle eines Randes verwendet haben ... – mpen