html - 除非存在另一个 div,否则使 div 占据页面的 100%

标签 html resize width

我正在尝试格式化结帐页面。该页面在左侧显示订单摘要,在右侧显示推荐产品。当没有推荐的产品被使用时,我希望订单摘要能够拉伸(stretch) 100% 的页面。

目前,订单摘要是用 float:left; 设置的;宽度:720px;。而推荐产品float:right;width:240;

如果我从订单摘要中取出宽度或将其更改为 100% 或自动,它只会低于推荐产品。

我试着附上一张解释一切的照片,但我猜 StackOverFlow 限制新用户发布照片。

最佳答案

实际上这就是您所需要的:DEMO

enter image description here

<div class="summary">
  <div>Order summary...</div>
  <div>Products...</div>
</div>

.summary{
  display:table;
  width:100%;
}
.summary>div{
  display:table-cell;
}
.summary>div:first-child{
  background:gray;
}
.summary>div:nth-child(2){
  background:orange;
  width:240px;
}

关于html - 除非存在另一个 div,否则使 div 占据页面的 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790024/

相关文章:

javascript - HTML 文件中未定义函数

html - 使用窗口大小缩放 div

javascript - 如何使 JavaScript 创建的列表项可点击?

JQuery - 如何平滑地调整图像大小以创建脉动效果?

swift - 如何以编程方式更改搜索栏宽度? ( swift )

javascript - 将表单中的每个输入替换为其 value 属性

java - 显示键盘时 ListView 不调整大小

JavaFX - 调整屏幕大小时调整 Canvas 大小

java - 调整 iText 中的 TextMatrix

jquery - 使用 jquery/js 查找元素的自动宽度