こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

textareaの幅を画面と合わせたい

HTMLのテキストエリアで画面サイズに合わせたいのですが、
何か方法はないでしょうか。
お知恵を貸してください。

<textarea name="addtext" cols="35" rows="25"></textarea>
これだと固定になってしまいます。

<textarea name="text" width=30% height=100%></textarea>
イメージ的にはこんなことをしたいのです。

投稿日時 - 2007-04-01 16:23:00

QNo.2885165

困ってます

質問者が選んだベストアンサー

CSSで指定すればできますよ。
こんな具合に↓
(前略)
<head>
<style type="text/css">
tablearea{
width:100%;
height:30%;
}
</style>
</head>
<body>
<textarea></textarea>
</body>
</html>

投稿日時 - 2007-04-02 01:02:19

お礼

できました!ありがとうございます。

投稿日時 - 2007-04-11 17:53:22

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

HTMLの範疇では実現できません。

cols 属性及び rows 属性を適当に指定した上で、width, height プロパティを指定すれば実現できます。
ルート要素までの先祖要素全ての height 値が 100% である必要があります。

関連する内容かもしれません。
http://www.gac.jp/article/index.php?stats=question&category=3&id=17463&command=msg

投稿日時 - 2007-04-01 18:00:52

お礼

回答ありがとうございます。

投稿日時 - 2007-04-11 17:53:54

あなたにオススメの質問