html - CSS居中容器div

标签 html css alignment center

我试图将两个 div 置于容器 div 的中心,但它不起作用。我有 text-align center 但这不起作用。我也有一个 HTML 中心标签,但它也不起作用。有什么想法吗?

CSS:

#wrapper{
      display:block;

  text-align: center;
}
#left {
  float: left;
margin-right: 30px;
width: 70px;

  text-align: center;

}

#right {

float: left;
  text-align: center;
  width: 70px;

}

HTML:

<div id="wrapper">
    <div id="left">
        One:
      <p>
        <button onclick="plus" id="6">plus</button>
        <p>
        <button onclick="minus" id="7">minus</button></div>    

        <div id="right">
        Two
        <p>

        <button onclick="plus2" id="6">plus</button>
        <p>
        <button onclick="minus2" id="7">minus</button></div>
</div>

最佳答案

使用display:inline-block代替float:left;

您还可以对选择器进行分组以避免重复相同的样式。

#wrapper{
  display:block;

  text-align: center;
}
#left, #right{
  display: inline-block;
  text-align: center;
  width: 70px;
}
#left {
  margin-right: 30px;
}
<div id="wrapper">
<div id="left">
    One:
  <p>
    <button onclick="plus" id="6">plus</button>
    <p>
    <button onclick="minus" id="7">minus</button></div>    

    <div id="right">
    Two
    <p>

    <button onclick="plus2" id="6">plus</button>
    <p>
    <button onclick="minus2" id="7">minus</button></div>
</div>

关于html - CSS居中容器div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38680954/

相关文章:

javascript - ondblclick 获取可编辑 iframe 中元素的属性

html - 为什么 <a href> 不允许作为 <figure> 的 child

javascript - 如果选中,获取表行的 Id?

css - 如何在 IE 中删除音频标签周围的空格

html - css 网格与 flexbox : why does css grid cause repaints and flexbox not

html - 将 div 与内联 block 对齐时出现空白

jquery - 使用 css 和 jquery 将样式更改为悬停样式

javascript - 展开输入日期日历(浏览器原生)

alignment - 如何让 gnuplot 使用居中的多行标题,行左对齐?

drop-down-menu - Flutter - 如何对齐 DropdownButton 中的选定项目?