實現元素的水平居中對齊
P粉268284930
P粉268284930 2023-08-21 10:25:54
0
2
530
<p>如何使用CSS將一個div在另一個div內水平居中? </p> <pre class="brush:html;toolbar:false;"><div id="outer"> <div id="inner">Foo foo</div> </div> </pre> <p><br /></p>
P粉268284930
P粉268284930

全部回覆(2)
P粉002023326

如果您不想在內部的div上設定固定寬度,可以嘗試以下方法:

#outer {
  width: 100%;
  text-align: center;
}

#inner {
  display: inline-block;
}
<div id="outer">  
    <div id="inner">Foo foo</div>
</div>

這將使內部的div成為一個可以透過text-align居中的內聯元素。

P粉617597173

使用flexbox非常容易將div水平和垂直居中。

#inner {  
  border: 0.05em solid black;
}

#outer {
  border: 0.05em solid red;
  width:100%;
  display: flex;
  justify-content: center;
}
<div id="outer">
  <div id="inner">Foo foo</div>
</div>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板