今回はcssでtextareaのリサイズを制限する方法について解説します。
ChromeやFirefoxでは、textareaの大きさをユーザ側で自由に設定(右下の角をドラッグ)できるようになっています。
リサイズすることによって、レイアウトが大きく崩れたりすることもあります。崩れるといっても、そのユーザーだけに起こることなので、そんなに気にすることもないと思いますが、やはり作っている側としては気になってしまいますよね。
resizeプロパティで制限
そんな時は、resizeというプロパティを使うことによって制限することができます。
横のみリサイズ可
resizeにhorizontalを指定することによって、横方向のみリサイズ可にすることができます。
textarea {
resize: horizontal;
}
縦のみリサイズ可
縦方向のみリサイズ可にしたい場合は、resizeにverticalを指定します。
textarea {
resize: vertical;
}
縦横ともにリサイズ不可
縦横両方をリサイズ「不可」にしたい場合は、resizeにnoneを指定します。
textarea {
resize: none;
}
最小値と最大値を指定
縦と横の最小値、最大値をしていすることで、リサイズを制限することもできます。
textarea {
min-width: 250px;
max-width: 500px;
min-height: 100px;
max-height: 300px;
}
まとめ
いろんなサイトを作っていると、上司やお客様からこういった細かい指示が来ることがあります。
「気にすることはない」と一蹴することもできますが、こういった指示にも丁寧に応えることがプロですよね!
それではまた!仙台・宮城でのホームページ制作やサイトリニューアルならアンドシークまで!もちろん宮城県外の方も大歓迎です!
関連記事
-
WordPress(ワードプレス)で新着記事に「NEW」マークをつける方法
-
CSSでフォーム関連のデフォルトのスタイルを削除する方法(appearance)
-
【WordPress】ショートコード作成の基本中の基本を解説!一番簡単なショートコードを作ります。
-
WordPress(ワードプレス)で「is_archive()」を使ってアーカイブページにだけ表示させる方法!
-
CakePHP(3.9.3)でデータベースの接続でapp.phpを更新したのにうまくいかない!?
-
WordPressで最終更新日を表示する方法!SEOにも効果あり!
-
ChromeでbxSliderのリンクが反応しない時の解決方法!
-
WordPress(ワードプレス)で記事内の画像をサムネイルにする方法!