Textfeldbreiten, HTML und CSS und ein ungewollter Zeilenumbruch
Sebastian Frost
- html
Hallo,
ich habe ein etwas nerviges Problem. Die Schwierigkeit Textfelder in Formularen in NS 4.X und allen anderen Browsern gleichbreit darzustellen klappte bisher mit <input name="name" size="x" style="width: y;"> ja immer ganz gut. Nun merke ich aber, das NS bei dieser Variante einen Zeilenumbruch hinter dem Textfeld einfügt. Genau den kann ich aber nicht gebrauchen. Nehme ich das style=... raus aus dem Tag, klappt alles wunderbar.
Kennt jemand das Problem? Oder noch besser: Kennt jemand eine Lösung,
Gruß,
Sebastian
hi
Nun merke ich aber, das NS bei dieser Variante einen Zeilenumbruch hinter dem Textfeld einfügt. Genau den kann ich aber nicht gebrauchen. Nehme ich das style=... raus aus dem Tag, klappt alles wunderbar.
Kennt jemand das Problem? Oder noch besser: Kennt jemand eine Lösung,
Netscape 4 und seine skurilen CSS-Bugs... Lagere das CSS aus und nutz' einen der reichlich vorhandenen Selector-Bugs dafür aus, dass er von der Angabe die Flossen läßt, z.B. indem du dem Textfeld ein id="foo" verpasst und es im CSS-Block mit input#foo{} ansprichst.
Grüße aus Bleckede
Kai
Vielen Dank!
ich schraubte schon an einem Browser-Sniffer, aber das ist doch sehr viel eleganter.
Gruß,
Sebastian
hi
Nun merke ich aber, das NS bei dieser Variante einen Zeilenumbruch hinter dem Textfeld einfügt. Genau den kann ich aber nicht gebrauchen. Nehme ich das style=... raus aus dem Tag, klappt alles wunderbar.
Kennt jemand das Problem? Oder noch besser: Kennt jemand eine Lösung,
Netscape 4 und seine skurilen CSS-Bugs... Lagere das CSS aus und nutz' einen der reichlich vorhandenen Selector-Bugs dafür aus, dass er von der Angabe die Flossen läßt, z.B. indem du dem Textfeld ein id="foo" verpasst und es im CSS-Block mit input#foo{} ansprichst.
Grüße aus Bleckede
Kai
Tofu detected...
hi
ich schraubte schon an einem Browser-Sniffer, aber das ist doch sehr viel eleganter.
das erledigt sich bei Netscape 4 von alleine.
Grüße aus Bleckede
Kai