ヘッダーメニューやページャーを作るたびに「ぬあー!?」となっていたもののひとつ。
「floatで左寄せしたリストを真ん中にしたい」問題。
「それだ!」という方法を見つけたので書いておきます。
▼参考ページ
floatで並べたリストのセンタリング
「text-align: center;」も
「margin: 0 auto;」も
毎回やってみちゃう。
「display」がいっぱいあったり
「zoom」て何?てのも
毎回あるある。
それらをすべてスッ飛ばす魔法のCSS。
.centered {
position: relative;
overflow: hidden;
}
.centered ul {
position: relative;
left: 50%;
float: left;
}
.centered ul li {
position: relative;
left: -50%;
float: left;
}
あとはHTMLの然るべき場所にクラスをつけるだけ・・・ ああスッキリ**