-
9
4月
divの中で画像を下揃えに配置したい。
cssで左右中央揃えは、text-alignで簡単にできるが、
上下中央揃えは、なかなか難しい。
でも、簡単に設定できることが分かった。
http://www.yomotsu.net/wp/?p=387
言われてみれば、確かにそういう発想になるんだなと思った。
つまり、htmlのtableを使えば、簡単に設定できるので、
cssでdisplay:table-cell;とし、divをtableに見立ててしまおうというもの。
通常、何もしなければ、vertical-alignも効かないのだが、
divにdisplay:table-cell;を設定すれば、しっかりと効く。
ただし、IE6、7はdisplay:table-cell;は無視されるので、
* html div.sample1 div{/* IE 6 */
display:inline;
zoom:1;
}*:first-child+html div.sample1 div{/* IE 7 */
display:inline;
zoom:1;
}
とすればよいらしい。
- Published by HAYAZO in: メモ
- If you like this blog please take a second from your precious time and subscribe to my rss feed!

コメントをどうぞ