textarea átméretezés gond
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: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.
■ 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>
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.
Szabvány szerint a számodra
akkor
szabvány
Az alkalmazás rossz, ha olyat akarsz, amit nem lehet.
Chrome-bug
textarea
elemnél deklaráltwidth
(vagyheight
) esetén annál kisebbremin-*
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
meglehet