重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

HTMLについての質問です。 僕はbに加えてdも間違ってないと思ったのですが、dはなぜ誤りなのでしょうか? 5列×50行=250文字ではないのですか?

「HTMLについての質問です。 僕はbに加」の質問画像

A 回答 (4件)

こんばんは



textareaのことですよね?

rows、cols属性は表示する際のサイズを指定するものです。
サイズはユーザがドラッグ等で変更することも可能ですし、そのままのサイズであっても正確な文字数とは一致しません。
例えば全角文字であれば、幅方向は約半分の文字数のサイズに相当します。

行数も、入力可能行数を制限するものではなく、あくまでもエリアの表示上の行数を指定するものです。
試してみればわかると思いますが、入力には表示行数よりも多い行数の入力が可能です。

入力可能文字数に制限がかかるとすれば、maxlength属性が設定されている場合ですが、そのような指定が無ければ、表示可能文字数を超えても入力することができることになります。
    • good
    • 1

input type="text" だって、表示幅(size)と


入力可能な文字数(maxlength)は別。
幅以上に入力するとスクロールバーが表示される
だけですよね。

textarea も 表示サイズ(rows, cols)と入力可能文字数(maxlength)
は別です。
    • good
    • 0

入力エリアの箱の大きさを決めてるだけで、入力できる文字数と全然関係ないですよ?

    • good
    • 1

251文字入力できるという。


https://developer.mozilla.org/ja/docs/Web/HTML/E …
    • good
    • 1

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