ugrás a tartalomhoz

textarea átméretezés gond

Blackfriar · 2013. Dec. 27. (P), 00.55
Sziasztok !
Azt szeretném elérni, hogy egy textarea az általam megadott max. mérettel jelenjen meg, de a felhasználó (ha úgy kívánja) csökkenthesse a szélességét.
Íme a kód, amivel próbálkoztam:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
textarea {
	width:100%;
	max-width:100%;
	min-width:450px;
}
</style>
</head>
<body>
<textarea></textarea>
</body>
</html>
Chrome és Opera alatt azt tapasztaltam, hogy a textarea szélessége nem méretezhető át csak a magassága.
Ha a width-et eltávolítom, akkor működik a dolog, viszont a textarea 450px szélességgel indul és nem 100%-kal.
Előre is köszönöm a segítségeteket.
 
1

Szabvány szerint a számodra

mahoo · 2013. Dec. 27. (P), 10.21
Szabvány szerint, a számodra nem megfelelő működés a helyes, ezért szerintem csak js-sel tudod majd megvalósítani a dolgot.
3

akkor

Blackfriar · 2013. Dec. 27. (P), 10.58
Akkor a FF már megint nem a szabvány, hanem a józan ész szerint működik. :-))
5

szabvány

Pepita · 2013. Dec. 27. (P), 15.53
A szabvány azért szabvány, hogy mindenki azt kövesse, nem csak FF, de te is.
Az alkalmazás rossz, ha olyat akarsz, amit nem lehet.
2

Chrome-bug

pkadam · 2013. Dec. 27. (P), 10.24
Sajnos a Chrome-ban ez implementációs hiba. A textarea elemnél deklarált width (vagy height) esetén annál kisebbre min-* esetén sem enged méretezni, csak nagyobbra. (Operában még nem teszteltem, de valószínűleg szintén ez a probléma oka.)

Mahoo kommentje alapján utánanézve a specifikáció enged mozgásteret, amit a Chrome-nál nem okosan követtek, de már van róla bugreport. Bővebben: http://stackoverflow.com/a/16214981/2352745
4

meglehet

Blackfriar · 2013. Dec. 27. (P), 11.00
Meglehet, rosszul emlékszem, de mintha korábban ezzel nem lett volna gond sem a Chrome, sem az Opera esetében.