• ベストアンサー

ol、li の中央寄せについて

css初心者の者です。 下記のように横列3つに左寄せで並んだ文字をそのまま画面中央に寄せるにはスタイルをどのように指定すればよろしいのでしょうか?  ※縦列に中央寄せではないです。 初歩的な質問で恐縮ですが、ご教示いただければ助かります。 <ol id="filter"> <li data-filter="Coffee"></li> <li data-filter="Espresso"></li> <li data-filter="sweets"></li> </ol>

質問者が選んだベストアンサー

  • ベストアンサー
  • sanzero
  • ベストアンサー率56% (58/102)
回答No.1

そのままというのは左揃えでということと解釈しまして、 div, ol, ul, pなどのブロック要素を中央寄せするには左右のmarginにautoを設定します。 ブロック要素はwidth: auto;がデフォルト(横幅いっぱいになる)ので固定値なり%なりを指定します。 以下、例です。 #filter{ width: 250px; margin:0 auto; }

noname#248615
質問者

お礼

この度は親切丁寧なご回答ありがとうございました。 おかげさまで、中央寄せが問題なくできました。 ご協力感謝します!

関連するQ&A