CSS3 textarea要素のリサイズを制御する。

2011.05.09 22:51

textarea要素とは、複数行のテキストを入力するエリアを作成するHTMLタグのことです。例えば、コメント欄ですね。

Firefox 4.0以降、Safari 3.0以降、Google Chrome 1.0以降では、そのテキストエリアをリサイズすることができます。Internet ExplorerやOperaではリサイズに対応していません。

下の画像のように右下にあるマークをドラッグすることによってテキストエリアのサイズを変更することができます。

Firefox

Safari、Google Chrome

でも、このリサイズの機能であるresizeプロパティは、なぜかデフォルトでリサイズができる状態になっていて、制御しないとデザインやレイアウトの崩れが起きます。

もしそれを避けたいのであれば、CSSでテキストエリアのリサイズを制御することができます。

<リサイズを無効にする>

textarea {
  resize: none;
}

<幅のリサイズだけを可能にする>

textarea {
  resize: horizontal;
}

<高さのリサイズだけを可能にする>

textarea {
  resize: vertical;
}

Twitterではこの高さのリサイズだけを可能にするようにCSSで制御していますね。
他だとFacebookではリサイズを無効にするようにしています。

個人的に自由にリサイズされるのが嫌だったので、このブログでもコメント欄のリサイズを制御してます。


Webデザインのギャラリーサイトを集めてみた。 番外編

2011.05.07 23:01

前回の「Webデザインのギャラリーサイトを集めてみた。」はPC向けサイトでしたが、今回は番外編としてiPhoneやスマートフォン向けサイトのWebデザインのギャラリーサイトを集めてみました。

iPhone Design Box

iPhoneデザインアーカイブ

iPhone Design Data Base

スマートフォンサイト集めました。

ASCII.jp:日本語サイトの事例を一挙紹介(前編)絶対見ておきたい有名企業のスマホサイトまとめ

ASCII.jp:日本語サイトの事例を一挙紹介(後編)スマホサイトを作る前に見たい国内38社の実例


Webデザインのギャラリーサイトを集めてみた。

2011.05.05 21:42

Webデザインをする時に刺激を受けたり、参考になったりするWebデザインのギャラリーサイトが数多くありますが、個人的にちょっと集めてみました。

Web Design Clip

straightline bookmark

AnotherBookmark

S5-Style

ズロック

Good Design Web

I/O 3000

ウェブセレクション

Bakuweb

WEBデザインの見本帳

WebSite Color Index

Design Link Database

ikesai.com

WPデザインギャラリー