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

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

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

A 回答 (2件)

CSSで指定すればできますよ。


こんな具合に↓
(前略)
<head>
<style type="text/css">
tablearea{
width:100%;
height:30%;
}
</style>
</head>
<body>
<textarea></textarea>
</body>
</html>
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/04/11 17:53

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



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

関連する内容かもしれません。
http://www.gac.jp/article/index.php?stats=questi …
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/04/11 17:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qブラウザ依存?へ飛ばない

ブラウザ依存でしょうか?・・・

<li class="yyy"><a href="hoge.html#xxx">ホゲ</a></li>
と記述しているリンクをクリックして、URLは
http://hogehoge.com/hoge.html#xxx
へ移動するのですが、
hoge.html内に
<a name="#xxx" id="#xxx"></a>
と記述している指定箇所に飛んでくれません。

IE7は正常に飛んでくれますが、
Firefox, Safari, Opera, GoogleChromeなど、
IE7以外のブラウザを用いると飛んでくれないのです。

この機能はIEだけの機能だったでしょうか?
ご存知の方がいましたら、ご教授いただけると幸いです。
よろしくお願いします。

Aベストアンサー

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます。
 同html <a href="#xxx">
 別html <a href="hoge.html#xxx">

 →「xxx」だけではパスの一部と認識するので
  「#」をつけて「これはid値ですよ」と明示します。
 →hrefにページの指定が無いなら(同html)、
  同html内の「xxx」というid値の要素へ移動します。
 →hrefにページの指定があるなら(別html)、
  指定html内の「xxx」というid値の要素へ移動します。

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます...続きを読む

Q<TEXTAREA>~</TEXTAREA>の初期値

イレギュラーな事かと思いますが
<TEXTAREA>~</TEXTAREA>の初期値に
</TEXTAREA>を設定するこって可能でしょうか?
<PLAINTEXT>や&lt;や<XMP>
などもそのまま表示されてうまくいきません。
基本的にIEでできればいいです。

宜しくお願いします。

Aベストアンサー

こんにちは

<TEXTAREA>&lt;/TEXTAREA&gt;</TEXTAREA>

で駄目でしたか?

Q内に文章を入力

するときにタブを入れて文字をそろえようとするとできません
どうしたらタブを入れることができるでしょうか?

Aベストアンサー

>"\t"はどんなタグに書き換えればいいでしょうか?
タブを表すタグやキーワード(&~;)は、なかったと思います。
preを使わないということであれば
を4タブなら4つ並べるというようにしないとしょうがないと思います。

Q