Problem mit Firefox CSS width/height input-field type text/submit in XHTML
Hallo,
ich habe bei der Entwicklung einer neuen Seite die für mich doch etwas überraschende Entdeckung gemacht, dass der Firefox im standardkonformen Modus die CSS Werte für width und height für die <input> Felder "text" und "submit" unterschiedlich interpretiert. Bei "text" zählt er die border nicht mit bei "submit" schon. Ein lauffähiges Beispiel ist unter: http://www.ned.univie.ac.at/Test/button.html zu finden. Der wichtigste Code Teil ist jener Code:
<form> Gibt es dafür einen Workarround? Es ist zwar ein kleines Detail aber es wäre schon schöner wenn die Felder auch in Firefox gleich groß wären. Außerdem ist das eine dieser "Nüsse" die ich gerne knacken würde. Danke für die Hilfe im Voraus! P.S.: Als zweites mich zwar weniger beschäftigendes aber doch schon des öfteren störendes Problem ist der Versprung zwischen Textfeld und Button. Weiß jemand warum der Firefox den Button zwei Pixel höher anzeigt als das Textfeld? |
Zitat:
Zitat:
EDIT: Folgendermaßen geht's in Netscape 7, Firefox, Opera und IE 6 (IE 5.x benötigt dieselbe Anpassung wie Opera, geht aber separat per IE-Stylesheet) : Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Code:
* { |
Hallo,
danke für die schnelle Antwort. Das mit dem float:left um den Versprung zwischen Inputfeld und Button zu entfernen klappt wunderbar. Auch die Lösung für das eigentliche Problem hat mir weitergeholfen. Aber auch eine neue Frage aufgeworfen. Die Lösung läuft im IE (6er) nur korrekt wenn ich am Dateianfang Code:
<?xml version="1.0" encoding="UTF-8" ?> Danke nochmal! |
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:39 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023