• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボックス内に並べた幅の不定なliのセンタリング方法)

ボックス内に並べた幅の不定なliのセンタリング方法

このQ&Aのポイント
  • ulの幅を決め、liを横並びさせる方法について説明します。
  • liの幅が不定なボタンをボックス内に並べ、各行でセンタリングさせる方法を解説します。
  • さまざまなブラウザに対応するためのセンタリング方法をご紹介します。

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

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.1

float: left; なのですから、左寄せになるのは自然であってfloatを使っている限り中央寄せは無理な気がします。 CSSに float: center; のような仕組みがあればいいのでしょうけれど…。 見た目だけを希望通りに見せるなら、inline-blockを使う方法があります。(IE8,Firefox3,Google Chrome2,Opera9で確認) ----- <style type='text/css'> .iblock{ display: inline-block; } .test1{ background-color: #fee; width: 50px;' } .test2{ background-color: #efe; width: 100px;' } .test3{ background-color: #eef; width: 150px;' } </style> </head> <body> <div style='width: 500px; text-align: center;'> <div class='iblock test1'>test</div> <div class='iblock test2'>It is a test.</div> <div class='iblock test3'>inline-block</div> <div class='iblock test1'>test</div> <div class='iblock test2'>It is a test.</div> <div class='iblock test3'>inline-block</div> <div class='iblock test3'>inline-block</div> <div class='iblock test3'>inline-block</div> <div class='iblock test2'>It is a test.</div> <div class='iblock test3'>inline-block</div> <div class='iblock test2'>It is a test.</div> <div class='iblock test3'>inline-block</div> <div class='iblock test1'>test</div> </div> -----

8oo
質問者

お礼

お返事ありがとうございます。 左寄せをセンタリングしたいというのも考えてみれば矛盾してますね。 左寄せでいこうと思います。

関連するQ&A