テキストエリアのサイズは、CSS の幅/高さ、または HTML の列/行属性で設定するべきでしょうか? 質問する

テキストエリアのサイズは、CSS の幅/高さ、または HTML の列/行属性で設定するべきでしょうか? 質問する

を含む新しいフォームを開発するたびに、textareaその寸法を指定する必要がある場合に次のようなジレンマが発生します。

CSSを使用するか、textareaの属性colsrows?を使用します。

それぞれの方法の長所と短所は何ですか?

これらの属性を使用する意味は何ですか?

通常はどのように行われますか?

ベストアンサー1

両方を使用することをお勧めします。行と列は必須であり、クライアントが CSS をサポートしていない場合に便利です。ただし、デザイナーとしては、希望どおりのサイズにするためにそれらを上書きします。

推奨される方法は、外部スタイルシートを使用することです。例:

textarea {
  width: 300px;
  height: 150px;
}
<textarea> </textarea>

おすすめ記事