Nowhere主にWebまわりのエンジニア的なお仕事に関するようなことのあれこれ。この広告は、90日以上更新していないブログに表示しています。2009-01-20テーブルをセンタリングしたいCSSテーブルをセンタリングしたくて、調べるとすぐ見つかった。style="margin-left:auto;margin-right:auto;width:10em;">このままだとど真ん中にはならなかったので、なんとなくwidthの数字を調整して50とか70とかでバッチリOK。今までのぼくならここで終わりなんだけど、今日はちょっと違う。今年はCSSをちゃんと理解して、少しずつ身につけていきたいと思ってる。width:10em;「em」ってなんだろ?http://d.hatena.ne.jp/akumakario/20080130なるほど。他のサイトでは端的に使用するフォントサイズを1とする単位。10emならば、10文字分の長さを表す。センタリングしたいテーブルの幅か、それよりも大きい幅を指定すればいいわけだ。「em」でなくても「px」や「%」でもいいんだろうな。次にmargin-left:auto;margin-right:auto;marginってふつう5pxとかって幅を指定して、上下左右に余白を作るやつだ。「auto」ってなんだろ?http://d.hatena.ne.jp/seto-san/20081215/1229334745なんかよく分からないけど、やはりセンタリングに使うらしい。ieではセンタリングされないらしい。「auto」っていう指定ってブラウザにおまかせしてるように見えるし、センタリングされなくても文句は言えないんじゃないだろうか??って素人考えかな。http://www6.plala.or.jp/go_west/nextcss/ref/article/calc_h.htmこれを見てようやくどういう処理でセンタリングされるのか理解できた。Summit(一日目)に行ってきた。