html - 如何将 div 调整为另一个 Div

标签 html css

我正在努力让以下内容与 css 一起工作(调整宽度):

enter image description here

我在另一个 div 中有 4 个 div。两个 div 中的两个,1st 和 3d,有一个文本并且大小固定(我们事先不知道)。另外两个 div,A 和 B,应该各占剩余空间的 50%。

理想情况下需要一分钟。宽度,使框 2 和 3 换行。

纯 css 可以吗?

最佳答案

如果你使用 calc() 函数也许你可以。如果你不能使用它,你可以尝试使用 flexbox 但它与旧浏览器的兼容性较差。

.content {
  font-size: 0;
}
.content > * {
  font-size: 16px;
}
.fixed {
  width: 50px;
}
.a, .b, .c, .d { 
  display: inline-block;
  vertical-align:top;
}
.b, .d {
  width: calc(50px - 50px - 50%);
}

这意味着 .b, .d 大小是 .a - .c - 50%

祝你好运

关于html - 如何将 div 调整为另一个 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782794/

相关文章:

c# - 无法在c#中获取Bootstrap所见即所得富文本编辑器的编辑器div的InnerHtml

javascript - 汉堡菜单在 safari mobile 上不可见

html - CSS 网格重复、动态、水平 div 元素

html - 用于隐藏 HTML 元素并保持其宽度和高度的 CSS?

javascript - 游戏循环使我的浏览器崩溃

html - 为什么 min-width 对 svg 不起作用,而且由于 svg,段落表现得很奇怪?

html - Python 请求 - 填写表格

javascript - 创建 DOM 元素 : createElement, 添加属性等与创建它们的字符串然后追加之间的区别

html - 网站的 .PNG Logo 在移动/响应 View 中偏离中心,但仅在桌面浏览器 View 中正常

javascript - 更改图像幻灯片上的图像组织