1

ばかげた質問かもしれませんが、自分では解決できません。他の要素 (段落、画像などの例) を含むコンテナー (div) があります。ページの中央に配置するために、コンテナーの幅に値を割り当てたいと考えています。(デフォルトの動作ではコンテナーの幅が 100% になるため、中央に配置することはできません) 子要素の幅をコンテナーの幅に合わせる方法について話している投稿をたくさん見つけましたが、その逆を行う唯一の方法を知っています。 JavaScriptを使用することです(これを避けたいです)。

cssでこれを行う方法はありますか?

前もって感謝します!

4

2 に答える 2

3

私があなたを正しく理解していない場合は、私を修正してください。

不明な幅の子要素を持つ div があり、div を中央に配置したい。

Billy Moat が述べているように、css プロパティとして「text-align:center」を持つ親 div を追加することでこれを実現できます。

div-to-be-centered に固定幅を追加する必要はありません。代わりに、追加

display:inline-block;

このdivに。div は中央に配置され、子要素の幅を取ります。

于 2012-07-10T14:23:41.660 に答える
0

私があなたのことを正しく理解しているなら、あなたがしなければならないことは次のとおりです。

「text-align:center」が設定された、既に言及した DIV の外側にコンテナー DIV が必要です。

次に、内側の DIV に幅を設定し、「margin-left:auto」と「margin-right:auto」を設定する必要があります。

それが役立つことを願っています。

于 2012-07-10T12:13:01.293 に答える