Patrick: Längenunterschiede <form> bei IE und NS

Beitrag lesen

Hallo Thomas, Vedat und Andreas (der ja gefragt hatte)!

Soweit ich weiß wird die style = "width:***" Definition vom Netscape rigeros ignoriert. Hab mit Formularen schon einiges durch :)

Richtig, wenn Du mit Netscape die 4er Version meinst. Die Version 6 und Mozilla dürfte damit klar kommen.

So wird es gehandhabt, es erfordert aber immer eine gute Zeit zum Ausprobieren, damit man in etwa bei NN4 und IE gleich aussehende Formulare erhält. Hier aus dem Visitenkarten-Formular von SELFSPEZIAL:

Für Textfelder:

<input type="text" name="url" value="http://" size="22" style="width:300px; font-family:Arial,Sans-serif; font-size:10pt">

Hier benötigt Netscape 4 die Angabe size="..." .

Für Textarea:

<textarea COLS="45" ROWS="10" wrap="physical" name="body" style="width:592px; font-family:Courier New,Courier; font-size:10pt; color:#0000C0"></textarea>

Hier muss man mit COLS="..." und ROWS="..." herumprobieren, damit Netscape gleiche Breite und Höhe wie der IE hat. Vorsicht bei diesem Beispiel: wrap="physical", das dazu da ist, einen Zeilenumbruch am Textarea-Ende bei Netscape (IE bricht automatisch um) zu erzwingen, ist kein Valides HTML 4!!!

Für Select-Felder gibt es nichts. Da muss man sich mit genügend   aushelfen :-(

<select size="1" name="germany" style="width:300px; font-family:Arial,Sans-serif; font-size:10pt">
<option value="">Wählen Sie Ihr Bundesland...                          </option>

Und zuletzt für Buttons muss zusätzlich für Netscape die Angabe width="..." vermerkt werden.

Patrick