DIVにはtext-valignは使えないので
Posted on | 2007/3/6 12:15:30
text-valignはテーブル要素に対して使うプロパティで、ボックス要素には使えません。テキストリンクで背景に画像を流し込んでボタン風に見せたいときに上下位置を中央に配置しようとする時に、text-valignでは駄目だし、vertical-alignでも駄目みたい。というわけでこういう解決方法があります。
<style type="text/css">
<!–
.icon {
font-size: 10pt;
line-height: 50px;
background-color: #666666;
height: 50px;
}
–>
</style>
</head>
<body>
<div class="icon">テスト</div>
</body>
文字列の高さを指定するプロパティで、上下位置を垂直中央にしてしまいます。これで1行の文字列なら背景に画像を流し込んで綺麗に見せることができます。IE6、7、Firefox、Safariで動作確認したところ問題ありませんでした。
CSSやXHTMLは結局仕様がまだ固める中途にあるわけで、ブラウザの表示機能に依存したり、本来の使い方じゃない使い方をしなきゃいけなかったりで、やっぱり奥が深いです。


意外と知らない、「ヒトリシゴト」。案外、愉快で、楽しいです。気軽に読める、ビジネスエッセイ。

プランナー、加藤康祐のブログ、kosukekato.com : the idea espressoに掲載したコラム、2006/7/20「歴史は作られている」から2010/5/23「行為が流通するプラットフォームに新しい時代を感じる」を一冊の本にしました。

今話題のInstagramを使った写真集です!あなたもInstagramするきっかけになれば!68点の写真を収録。
- blog.daichisakota.com - ちょっと考えられないくらい美味かった「いわもと Q 」(麹町)
- TechCrunch Japanese - Instagramのファウンダのガールフレンドが自作のWebアプリをバレンタインデーギフトに
- TechCrunch Japanese - アメリカの世帯でケーブルTVの解約増加―視聴方法は大幅に多様化(Nielsen調べ)
- TechCrunch Japanese - Foursquare、モバイルアプリケーション版でも「探索」を充実して「地域検索エンジン」機能を強化
- TechCrunch Japanese - LinkedIn、ウォール街予測を上回る。Q4売上は105%増の1.677億ドル
- ハッカー集団、シマンテック「pcAnywhere」のソースコード公開 - CNET Japan
- blog.daichisakota.com - フリーランスになって一週間が経ちました












