Html 将div与display:inline块的中心对齐

Html 将div与display:inline块的中心对齐,html,css,Html,Css,我有一个div,样式为display:inline block——用于使div自动扩展到其内容 div将不会使用margin:0 auto居中。为了解决这个问题,我将元素的样式更改为display:block和width:100px,它确实居中 如何将使用display:inline块的div元素居中 ul{ 列表样式:无; 边际:0px; 填充:0px; } 范例 范例 范例 添加正文{text align:center;}以使div在页面上居中 或者您可以将此div包装在另一个宽度为

我有一个
div
,样式为
display:inline block
——用于使div自动扩展到其内容

div
将不会使用
margin:0 auto居中。为了解决这个问题,我将元素的样式更改为
display:block
width:100px
,它确实居中

如何将使用
display:inline块的
div
元素居中

ul{
列表样式:无;
边际:0px;
填充:0px;
}

  • 范例
  • 范例
  • 范例

添加
正文{text align:center;}
以使div在页面上居中


或者您可以将此div包装在另一个宽度为100%且文本居中对齐的div中。

添加
正文{text align:center;}
以使div在页面上居中


或者,您可以将此div包装在另一个宽度为100%且文本居中对齐的div中。

我假设您谈论的是水平对齐。然后,您需要父容器具有文本对齐:居中(和适当的宽度),以便自动边距技巧发挥作用:

<div style="text-align:center;width:100%">
  <div style="margin: 0 auto; display: inline-block;">
    <ul>
      <li>Example</li>
      <li>Example</li>
      <li>Example</li>
    </ul>
  </div>
</div>

  • 范例
  • 范例
  • 范例

我想你说的是水平对齐。然后,您需要父容器具有文本对齐:居中(和适当的宽度),以便自动边距技巧发挥作用:

<div style="text-align:center;width:100%">
  <div style="margin: 0 auto; display: inline-block;">
    <ul>
      <li>Example</li>
      <li>Example</li>
      <li>Example</li>
    </ul>
  </div>
</div>

  • 范例
  • 范例
  • 范例
像这样的事

<div class="center" style="margin: 0 auto; display: inline-block;text-align:center;">
<ul>
<li>Example</li>
<li>Example</li>
<li>Example</li>
</ul>
</div>

ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
ul li {
    display: inline;
}
.center {
    margin: auto;
    width: 60%;
    border: 3px solid #73AD21;
    padding: 10px;
}

  • 范例
  • 范例
  • 范例
保险商实验室{ 列表样式:无; 边际:0px; 填充:0px; } ulli{ 显示:内联; } .中心{ 保证金:自动; 宽度:60%; 边框:3px实心#73AD21; 填充:10px; }
像这样的事

<div class="center" style="margin: 0 auto; display: inline-block;text-align:center;">
<ul>
<li>Example</li>
<li>Example</li>
<li>Example</li>
</ul>
</div>

ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
ul li {
    display: inline;
}
.center {
    margin: auto;
    width: 60%;
    border: 3px solid #73AD21;
    padding: 10px;
}

  • 范例
  • 范例
  • 范例
保险商实验室{ 列表样式:无; 边际:0px; 填充:0px; } ulli{ 显示:内联; } .中心{ 保证金:自动; 宽度:60%; 边框:3px实心#73AD21; 填充:10px; }

谢谢你,Rachel-当我四处搜索时,事情似乎并没有这么简单,因为所有的答案似乎都很长很复杂(我们需要像你这样更简单的答案!)。再次感谢:)我的荣幸。因为你的问题,我很高兴今天学到了一些新东西:)谢谢你,Rachel-当我四处搜索时,答案似乎并不那么简单,因为所有的答案似乎都很长很复杂(我们需要像你这样更简单的答案!)。再次感谢:)我的荣幸。由于你的问题,我很高兴今天学到了一些新东西:)可能的重复/