html - CSS 流体列(取决于内容宽度)

标签 html css

谁能帮我找到这个问题的 CSS 解决方案(是的,没有 JS):

+---------+----------------------+-------------------------------+
| Fixed   |   Variable           |  Flexible width               |
|   width |      width content   | (adjusting to content width)  |
+---------+----------------------+-------------------------------+

<div>
  <div>Fixed width</div>
  <div>Variable width content</div>
  <div>Flexible width (adjusting to content width)</div>
</div>

注意:需要 IE7 支持。所有列都是透明的,不能相互重叠。

  • 第一列固定宽度;
  • 第二列的宽度可变(取决于图像尺寸);
  • 第三列必须占用所有剩余空间。

最佳答案

这个怎么样。

parent -> position:relative;
parent:after -> clear:both
 fixed -> position:absolute
 variable -> float:left;padding-left:a-fixed-num
 flex -> display:block

关于html - CSS 流体列(取决于内容宽度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336904/

相关文章:

html - 如何在未定义宽度的情况下在另一个 div 旁边显示一个 div?

jquery - 动画菜单淡入并下降到位置

javascript - html 使用 javascript 为输入文本赋值不起作用

html - 如何创建占用 100% 宽度的内联 block 元素。第二个元素有另一个在悬停时显示的元素

html - 如何删除 webkit 中损坏图像周围的边框?

html - 当我在我的 galaxy s4 上查看网站时右边的空格

javascript - 在页面加载之前检查登录和重定向

html - 文本输入上的 CSS 渐变

javascript - jQuery - 有人可以帮忙用 .ajaxComplete() 拼接 jQuery 代码吗?

jQuery 底部位置或转换反转?