html - CSS 两个并排的 div

标签 html css

我需要两个并排的 div,其中右侧的始终拉伸(stretch)到 100%。左边的图像并不总是存在,它包含一张宽度和高度为 128 像素的图像。右侧的 div 内是一个 100% 宽度的表格。这可以做到吗?有谁知道该怎么做吗?

最佳答案

Here is a jsfiddle (我认为)可以解决你的问题。下次一些代码会很有帮助,这样我们就有了一个起点。

技巧是在右侧的 div 中使用绝对定位来使其“拉伸(stretch)”。请注意,父级不能进行静态定位。

编辑:如果图像并不总是存在,则在使用此技术时可能需要一些逻辑。在 JavaScript 中删除/添加一个类或其他内容以使 .child2 具有 left: 0px;。不确定您使用的是什么技术。

编辑2:Here is a link一篇讨论该技术以及该技术有用的其他情况的文章。

关于html - CSS 两个并排的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9526979/

相关文章:

html - 这些样式如何级联?

javascript - 处理jquery中的滑动?

html - 在这种情况下如何解决网格布局问题?

html - 纯 CSS3 不断移动的 slider

html - 如何删除表行空间?

html - Twitter Bootstrap 3 Sticky Footer 不适用于 IE11 和 IE Edge

javascript - Angularjs 路由不会将 login.html 加载到 main.html 中?

html - 重定向旧页面

html - 辅助功能 - Bootstrap4 Carousel 控件在使用键盘上的 tab 键时不会转到 carousel-caption div

html - 如何自动缩放 <svg> 元素和内容? (d3.js)