textarea und rows wird vom FF falsch interpretiert.
Christian S.
- html
0 MudGuard0 Christian S.0 Beat0 Christian S.0 Auge
Hi,
wenn ich eine <textarea> mit rows="2" ausstatte, dann stellt Firefox 3 Zeilen dar. Also immer eine mehr als angegegebn. IE macht es richtig.
Gibt es eine Erklärung und Lösung dafür?
Gruß!
Hi,
wenn ich eine <textarea> mit rows="2" ausstatte, dann stellt Firefox 3 Zeilen dar. Also immer eine mehr als angegegebn. IE macht es richtig.
Gibt es eine Erklärung und Lösung dafür?
Schreib mal ein Wort rein, das so lang ist, daß es nicht in die vorgegebene Breite reinpaßt. Und guck Dir das dann nochmal im IE und Firefox an.
cu,
Andreas
Hi,
Schreib mal ein Wort rein, das so lang ist, daß es nicht in die vorgegebene Breite reinpaßt. Und guck Dir das dann nochmal im IE und Firefox an.
naja gut, IE bricht um, und FF macht aus der dritten Zeile nen Scrollbalken.
Aber selbst der Scrollbalken, ist wohl vom W3C nicht gewünscht/erwartet, wenn ich <http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche@title=das hier richtig verstehe>....
wrap="soft" oder wrap="hard" hilft leider auch nichts...
Also nehm ich an, gibt es keinen Standard, der es bei beiden Browsern gleich aussehen lässt?
Gruß!
Aber selbst der Scrollbalken, ist wohl vom W3C nicht gewünscht/erwartet, wenn ich <http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche@title=das hier richtig verstehe>....
http://www.w3.org/TR/html401/interact/forms.html#h-17.7
rows = number [CN]
This attribute specifies the number of visible text lines. Users should be able to enter more lines than this, so user agents should provide some means to scroll through the contents of the control when the contents extend beyond the visible area.
cols = number [CN]
This attribute specifies the visible width in average character widths. Users should be able to enter longer lines than this, so user agents should provide some means to scroll through the contents of the control when the contents extend beyond the visible area. User agents may wrap visible text lines to keep long lines visible without the need for scrolling.
Inwiefern meinst du, dass Scrollbars unerwünscht seien (in FF nicht vorzusehen seien)?
wrap="soft" oder wrap="hard" hilft leider auch nichts...
Weil keine HTML 4 Eigenschaft.
Also nehm ich an, gibt es keinen Standard, der es bei beiden Browsern gleich aussehen lässt?
HTML4 schreibt nicht vor, wie Browser Scrollbars darzustellen haben, sondern nur "dass", falls der Inhalt grösser ist.
Du kannst dir auch mit CSS height behelfen.
mfg Beat
Hi,
Inwiefern meinst du, dass Scrollbars unerwünscht seien (in FF nicht vorzusehen seien)?
SELFTHTML Zitat:
"Dies gehört nicht zum HTML-Standard, weil das W3-Konsortium wohl davon ausgeht, dass Text innerhalb eines mehrzeiligen Eingabebereichs bei der Eingabe automatisch umbrochen wird."
Du kannst dir auch mit CSS height behelfen.
Gute Idee.
Gruß!
Hallo
Inwiefern meinst du, dass Scrollbars unerwünscht seien (in FF nicht vorzusehen seien)?
SELFTHTML Zitat:
"Dies gehört nicht zum HTML-Standard, weil das W3-Konsortium wohl davon ausgeht, dass Text innerhalb eines mehrzeiligen Eingabebereichs bei der Eingabe automatisch umbrochen wird."
Ahh, sinnentstellend und die Zusammenhänge falsch darstellend zitiert.
1. Bei <http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche@title=SELFHTML: Mehrzeilige Eingabebereiche definieren> (<textarea>
) ist unter "Beachten Sie" folgendes zu lesen:
"Die Attribute rows und cols bestimmen lediglich die Anzeigegröße des Eingabebereichs, nicht die Länge des erlaubten Textes. Die ist theoretisch unbegrenzt. Web-Browser statten die mehrzeiligen Eingabefelder bei der Anzeige üblicherweise mit Scrollbalken aus, sodass der Anwender bei längeren Eingaben scrollen kann."
2. Dein Zitat stammt aus <http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche_umbruch@title=SELFHTML: Zeilenumbruch bei mehrzeiligen Eingabebereichen> (proprietäres Attribut "wrap") und die Fortführung des Zitats entlarvt auch den Urheber und den Grund für die Existenz des Attributs:
"Nicht so jedoch bei Netscape bis einschließlich Version 4.x. Dort wird automatisch quer gescrollt, solange der Anwender keine Return-Taste drückt, um eine neue Zeile zu beginnen."
"wrap" hat nur bedingt etwas mit Firefox zu tun und Beats Frage von ganz oben "Inwiefern meinst du, dass Scrollbars unerwünscht seien (in FF nicht vorzusehen seien)?" ist damit keineswegs beantwortet. Deine Interpretation, Scrollbalken seien nicht erwünscht, kann ich nicht (und wahrscheinlich auch sonst niemand) aus dem Text, den du verlinkst, entnehmen. Da steht doch "... Web-Browser statten die mehrzeiligen Eingabefelder bei der Anzeige üblicherweise mit Scrollbalken aus ...".
Dass diese Anzeige bei verschiedenen Browsern unterschiedlich daherkommt, solltest du grundsätzlich als gegeben hinnehmen (auch wenn du bedingt in das Aussehen eingreifen kannst). Der Benutzer des einzelnen Browsers kennt es so und wird sich normalerweise weniger darüber wundern als du.
Tschö, Auge