»» »» div { padding:0px; margin:0px; background-color:#ff0000; }
»»
»» hier noch border:none; einfügen.
Bringt nichts. Außerdem, was ist, wenn ich einen Border will? :)
»» Außerdem noch mit line-height experimentieren.
Bringt auch nichts. Dann ist halt die Zeilenhöhe von weiterem Text im DIV entsprechend kleiner. Aber das DIV selbst ist immer noch so hoch wie das Inputfeld plus einen Pixel oben und einen unten.
»» »» input { padding:0px; margin:0px; }
»»
»» hier ggf. auch line-height...
Dieses line-height würde nur für das Innere des Formularfelds gelten. Dadurch wird das Feld halt niedriger oder höher, aber die margin oben und unten bleibt.
Selbst wenn man mit height oder max-height arbeiten will: keine Chance.
Ich sah auch dass schon jemand anderes auf das Problem gestoßen ist:
http://forum.de.selfhtml.org/archiv/2003/2/38908/
Der Poster hat allerdings sein Problem nicht so klar definiert, denke ich. In den Replies gab es keine Lösung.
Ich bin mit meinem Latein definitv am Ende.