textarea { width: 100%; } IE fehler
hallo community
hoffe mir kann jemand weiterhelfen. eine textarea soll 100% width sein. bei einer eingabe in das textfeld, skaliert nun das eingabefeld beim IE 6 nach rechts. kann man das umgehen? code: input,textarea { width: 100%; border: 1px solid #7F9DB9; } |
Lass das - der IE5.5 und 5.x machen da nämlich noch richtig tolle Sachen aus Formularfeldern, die auf 100% definiert wurden ;)
|
Zitat:
ob display:block stattdessen hilfreicher sein könnte, habe ich noch nicht ausprobiert. könnte mir aber vorstellen, dass da ohne breitenangabe dann die cols-definition der textarea probleme macht ... |
|
ich muss es einfach so haben, da gibts keine wahl.
habe was gefunden das funktioniert: http://fplanque.net/2003/Articles/iecsstextarea/ scheint ein ziemlich arges problem zu sein. |
Zitat:
Die hier empfohle Lösung : Code:
<div style="width:100%"> Textarea - hat Default-Border - BOX-Model ~ 100% + 4px |
Wie immer muß ich ja auf den Themen reiten bis ich zufrieden bin. Mit folgender Lösung kann ich sehr gut leben und hätte nun gerne Eure Erfahrung mit folgendem CODE-Schnippsel.
Getestet habe ich erfolgreich mit IE6 / FF auf WinXP pro SP2. Bitte Cross-Browser Test/Feedback Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
Opera7.54 zeigt alles perfekt an.
Der IE6 entfernt aber den rechten Border vom "label" sobald man was ins Textfeld eintippt, da rutscht dann der Scrollbalken ein, zwei Pixel nach rechts. Stört aber eigentlich nicht. Der äussere DIV-Border bleibt dabei erhalten. |
Danke - Opera ist ja schon was.....
Übrigens: Code:
label { |
ja ;) hab ich direkt nach dem posten auch noch mal im Quellcode gelesen...
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023