html - CSS/HTML 中没有可见宽度的侧边栏

标签 html css html-table responsive

有没有办法在 css/html 中实现以下行为:

description

请注意,绿色侧边栏不必响应,但我无法为其指定固定宽度

width: XX px;

因为它可以包含更多或更少的元素,所以事先不知道XX。

棕色条必须具有响应性并占据所有剩余宽度。

提前感谢您的任何技巧!我已经尝试过表格,但没有成功,因为我们无法指定一个 div 来将其限制为必要的内容。

最佳答案

使用 Flexbox 可以轻松实现这一点。这是例子: http://codepen.io/anon/pen/JKXXNE

#container {
  display:flex;
}
#sidebar, #content {
  height: 100px;
}
#sidebar {
  background-color: green; 
}
#content {
  background-color: brown;
  flex: 1;
}

关于html - CSS/HTML 中没有可见宽度的侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37777631/

相关文章:

javascript - 切换具有相似 ID 的子元素的父 DIV 以计算其价格

javascript - 输入 jQuery 中 'ä' ,'ö' ,'ü' 的处理

angular - 当数据源可观察时,MatSort 不适用于 Angular Material Table

jquery - 在 html 表格中上传之前无法预览图像

jquery - 如何使用 jQuery 将 <tbody> 添加到指定的 <table>?

html - z-index 在表内不起作用

javascript - 页面刷新后按钮应保持禁用状态

javascript - 如何使用 html 和 javascript 将下拉菜单与文本输入连接起来

Javascript正则表达式替换-出现随机数字

jquery - 如何更改命名 div 中的嵌套 div 以显示为显示 :inline using CSS or jQuery selectors?