| Sponsored Links |
|
|||
|
Nein, das ist kein Fehler.
Guck mal im Firefox Programm Ordner /res/forms.css Dort ist definiert, wie Firefox solche User-Eingabefelder darstellt Code:
select {
...
-moz-box-sizing: border-box;
...
}
In der CSS3-Eigenschaft box-sizing wird definiert, wie das Boxmodell dieses Elements verstanden wird (normalerweise: 'content-box', also gibt height nur die Höhe des Inhalts an, plus padding, plus border). Hier wird der Wert aber auf 'border-box' gesetzt, das heißt, die von dir gesetzte Höhe gibt die Gesamthöhe an (inklusive padding, inklusive border = altes box-Modell). Um das Problem zu sehen, setze die Höhe mal auf 200px statt auf 20px. Du siehst, dass die select box um die Größe der 10px border von der nachfolgenden input-box abweicht. Beide nehmen für height ein unterschiedliches Boxmodell an. Eine ähnliche Betrachtung gilt für input[type="submit"] in forms.css Fazit: Vergiss es. User-Eingabefelder lassen sich nicht stylen. Sieh mal, wieviele Eigenschaften in forms.css mithilfe von !important unüberschreibbar gemacht worden sind. Und im Safari und Opera kommst du an solche Default-Werte erst gar nicht ran. Lies dazu Styling form controls with CSS und lass die Eingabefelder in Ruhe. Denn: Zitat:
Geändert von IChao (10.04.2007 um 23:06 Uhr) |
| Sponsored Links |
|
||||
|
Leider doch. Wie kann man denn die standardmäßige Darstellung wiederherstellen, wenn für das gesamte Dokument geltende Formatierungen unerwünschterweise auch die Eingabefelder und Buttons verändern?
|
|
|||
|
Mit "lassen sich nicht stylen" meinte ich etwas flapsig ja auch nicht "lassen sich überhaupt nicht, ja so wirklich gar nicht, stylen", sondern, dass man sie in Ruhe lassen soll, weil nicht alles überall geht.
Zu deiner Frage fällt mir nur ein, dass man sie am besten erst gar nicht verstellt: reset.css |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| XHTML 1.0 vs. XHTML 1.1 | redplug | (X)HTML | 9 | 04.12.2009 12:37 |
| HTML 4.01 -> XHTML umprogrammieren, aber wie? | MANIK | (X)HTML | 58 | 21.07.2008 18:44 |
| XHTML 1.0 - Fehler mit <style> | tin | (X)HTML | 3 | 09.05.2006 15:33 |
| XHTML: include_once Parse error... | Retrax | (X)HTML | 4 | 18.02.2006 01:07 |
| noch mal xhtml | Broken | CSS | 13 | 03.08.2003 21:56 |