Ashura: padding-left im input-Feld und Opera

Beitrag lesen

Hallo Dreieck.

IE und Firefox lassen ein padding-left im input-Feld zu - nur Opera nicht.

Er lässt es durchaus zu, was du an der Verbreiterung des input-Elementes sehen kannst, doch leider fügt er keine optische Einrückung hinzu.

Das Problem ist offenbar schon lange bekannt, bisher wurde aber noch keine Lösung geboten.

Was möchte ich damit? Ich möchte im Inputfeld z.B. einen kleinen Kopf reinsetzen, um anzuzeigen, dass dort der Benutzername eingegeben werden soll.

[…]

Ich hoffe irgendjemand von Euch hat eine Idee.

Da Opera CSS 2.0 recht gut versteht, könntest du die Grafik per content-Eigenschaft und des ::before-Pseudoelementes anzeigen lassen.
Falls du hierzu einen Hack benötigst, um dies nur von Opera umsetzen zu lassen, so kannst du den Wert des type-Attributes des style-Elementes auf „text/x-opera-css“ an Stelle von „text/css“ setzen.

Einen schönen Freitag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]