html - 如何得到不多加一个div的效果?

标签 html css

我想要得到的效果如下:

enter image description here

我无法用我的 CSS 代码(代码 1)获取它:

#content{
  position:relative;
  width:873px;
  height:330px;
  border:1px solid red;
}
#content_left{
  float:left;
  width:400px;
  height:300px;
  border:1px solid red;
}
#content_right{
  float:left;
  width:469px;
  height:300px;
  border:1px solid red;
}
<div id="content">content
  <div id="content_left">content_left
  </div>
  <div id="content_right">content_right
  </div>
</div>

我得到的是以下内容: enter image description here

我可以添加div来打包内容得到效果(代码2):

#content{
  width:873px;
  height:330px;
  border:1px solid red;
}
#up {
  width:873px;
  height:30px;
}
#content_left{
  float:left;
  width:400px;
  height:300px;
  border:1px solid red;
}
#content_right{
  float:left;
  width:469px;
  height:300px;
  border:1px solid red;
}
<div id="content">
  <div id="up">content</div>
  <div id="content_left">content_left
  </div>
  <div id="content_right">content_right
  </div>
</div>

现在我的问题是:如果我不添加一个 div 来打包文本 content,如何修复代码 1 以获得所需的结果?

最佳答案

对于(code1)


table-cell 可以代替 float

#content {
           width: 873px;
           border: 1px solid red;
         }
         #content_left {
           width: 400px;
         }
         #content_right {
           width: 469px;
         }
         #content_left,
         #content_right {
           display: table-cell;
           /*border: 1px solid red;*/
           box-shadow: -1px -1px red;/* redrawn borders */
           height: 300px;
           margin: 0;
         }
<div id="content">content
  <div id="content_left">content_left
  </div>
  <div id="content_right">content_right
  </div>
</div>

关于html - 如何得到不多加一个div的效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845928/

相关文章:

jquery - 如何使用 <li> 标签在每个新行中换行 HTML 文本?

html - Bootstrap 3 处理 xs 和 sm 之间的差异

javascript - jquery ajax 中的动态内容加载

javascript - 无论内容长度如何,都保持错误工具提示始终垂直对齐

javascript - 如何让工具提示跟随触发事件的元素?

javascript - 创建透明的 HTML 光标

javascript - 如何使用 html 表格单元格作为彩色像素显示字母?

javascript - 使用 recorder.js 在 web2py 中实现录音

javascript - HTML 或 CSS 导航栏问题

css - html和css设计的问题