html - 可重新排列的固定(两个)和流动(一个)元素

标签 html css

我正在尝试创建一个包含 3 个元素的布局,其中两个具有固定宽度,第三个将占据父元素的其余宽度。

enter image description here

(1): fixed-fluid-fixed 流体有 2 个 div,一个在中间流体 div 内向左浮动,另一个向右浮动。

(2):如果我将固定的 div 并排放置,它应该看起来像这样。 固定固定流体

(3):如果删除了其中一个fixed-div,则fluid div应填充空白区域以形成fluid-fixed

(4):同样,如果去掉后面的fixed-div,fluid应该填充这个空间,变成如图所示的fixed-fluid布局。

我尝试过的: http://jsfiddle.net/nagendra_rao/28QUr/ (问题是,我无法重新排列 div)

我不想使用 js,我相信这可以通过使用 html-css 来实现。

最佳答案

可以设置2个或更多<div>就像这些:

<div id="left_column_200px">
    <!-- content -->
</div>
<div id="column_100%_of_remaining>
    <!-- content -->
</div>

#left_column_200px {
    width: 200px; height: auto; overflow: hidden;
    position: absolute; top: 0; left; 0;
    z-index: 2;
}
#column_100%_of_remaining {
    width: auto; max-width: 100%; height: auto; overflow; hidden; padding-left: 200px;
    float: left;
    z-index: 1;
}

这应该有效。

关于html - 可重新排列的固定(两个)和流动(一个)元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21096589/

相关文章:

html - 在 Golang 的 HTML 模板中使用 Vue.js

html - 如何在顶部有一个固定的元素

javascript - 随着容器宽度的增加,是否可以均匀分布图像,同时增加或减少每行中的元素数量?

php - PHP 中的变量未更新

javascript - 在悬停和单击时创建下拉导航

html - 如何使用 Bootstrap 将导航栏中的图标居中

javascript - 舍入<输入类型='color'>

html - 内联列表项框在包含中断词时向上移动

html - 摆脱列表样式类型和文本之间的边距

javascript - 带有单选按钮的 JSON 到 Html 表