【问题标题】:How to display "divs" horizontally? [duplicate]如何水平显示“div”? [复制]
【发布时间】:2014-11-13 05:09:27
【问题描述】:
<div id="Content">
    <div id="loginContent"></div>
    <div id="signupContent"></div>
</div>

我在这里有一个根 div。我想水平显示子 div。如何做到这一点?

【问题讨论】:

  • 改变它们的显示,使用 flexbox,使用 css 网格,有很多选择。
  • 默认情况下它们已经水平显示,所以我想你的意思是垂直?
  • 复制粘贴你的问题标题到谷歌。
  • 问题是,如果我更改显示(内联块)或浮动(左),它们都会向左移动,第二个 div 位于第一个下方

标签: html css


【解决方案1】:

你是说这个吗?

弹性盒:

#Content {
  display: flex;
}

#loginContent {
  flex: 1;
}

#signupContent {
  flex: 1;
}

浮动:

#loginContent,
#signupContent {
  float: left;
  width: 50%;
}

内联块:

#Content {
  text-align: center;
}

#loginContent,
  #signupContent {
  display: inline-block;
}

【讨论】:

  • 问题是,如果我更改显示(内联块)或浮动(左),它们都会向左移动,第二个 div 位于第一个下方..
【解决方案2】:

使用内联块Fiddle:

#loginContent, #signupContent {
display: inline-block;

}

或者你可以使用 float Fiddle:

#signupContent {
float: right;

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 2010-09-20
    • 2012-12-23
    相关资源
    最近更新 更多