html - 三个DIV,两个靠近,一个左移

标签 html css

有一个结构:

<div id="div1">
   <div id="div2"></div>
</div>
<div id="div3"></div>

如何让div3向左浮动到div2,然后在div2上左移?

enter image description here

最佳答案

试试这个:

#div1 {
  float: left;
  width: 200px;
  height: 30px;
  border: 5px solid #ccc;
  margin: 5px;
  padding: 2px;
  text-align: center;
}
#div2 {
  float: right;
  width: 80px;
  text-align: center;
  border: 5px solid #000;
}
#div3 {
  float: left;
  width: 200px;
  height: 30px;
  border: 5px solid red;
  margin: 5px;
  padding: 2px;
  text-align: center;
}
<div id="div1">
  div 1
  <div id="div2">div 2</div>
</div>
<div id="div3">div 3</div>

这是 jsfiddle:https://jsfiddle.net/nmsptskp/

关于html - 三个DIV,两个靠近,一个左移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37828502/

相关文章:

javascript - 根据线条( Canvas )的位置添加文本标签

javascript - 如何使用 jquery animate 来回移动多个元素

html - 表格行的不同宽度

ios - 用于 iPhone 的 HTML 文本链接向多个号码发送短信

javascript - 正则表达式用于带有特定前置字符的HTML标记引号,并破坏HTML引号

css - 如何使用 CSS 制作图像叠加层,以便我可以使用铅笔图标来编辑信息,就像 Facebook 那样?

html - 如何将 Skeleton CSS 样板分成 5 列?

html - 从 netlify 托管的我的 reactjs 中的链接断开

html - 在 CSS div 表中格式化图像

css - 背景颜色过渡和不透明度过渡同步问题之前/之后