html - 如何使html正文中的div远离其他两个div
问题描述
我想知道如何在 html 正文中设置一个 div,无论 html 正文的宽度如何,都可以使用某些值。如下图所示:
每侧有两个侧边栏。我想在它们之间创建一个 div,考虑到侧边栏 1 的距离是 50px ,另一个是 20px 。如果 html 正文的宽度总是在变化,我想保持这个距离。
在其他意义上.. 我想让这个中间 div 始终远离其他两个侧边栏,例如,如果 body 宽度为 1000px,那么中间 div 的宽度增加以匹配 50/20px 距离,如果body 的宽度变为 500px,div 宽度减小以尊重 50/20px
更新 1
在我尝试了 Roberto Zvjerković 先生提供的解决方案之后
对于父 div,我应用了以下内容:
.Existed-ne-data-div-main {
position: absolute;
display: flex;
background-color: #0069D9;
height: 100%;
width: 100%;
overflow-x: auto;
align-items: center;
}
中间 div :
.Existed-ne-data-div {
position: absolute;
display: block;
width: 100%;
height: 60px;
background-color: rgb(220, 228, 220);
min-width: 150px;
box-shadow: 0px 0px 9px rgb(2,3,3);
border-radius: 5px;
margin-left: 140px;
margin-right: 180px;
}
结果 :
所以从左侧它可以工作,但右侧不是。
UPDATE2
在孩子中删除位置后。解决方案有效。
解决方案
你可以为 div: 边距: 0 20px 0 50px; 或边栏的边距。请提供完整的html代码。
推荐阅读
- html - CSS:在英雄图像上方制作浮动导航栏的最佳方法?
- vaadin - Vaadin 8网格行高不会自动调整
- c++ - 犰狳比 RcppArmadillo 慢
- python-3.x - 在编码器-解码器架构中添加自定义注意层以使用 keras 进行神经机器翻译
- django - 在视图 Django 中的 TimeField Formset 中保存并舍入范围
- android - 使用 Retrofit 在 HTTP 请求中的何处以及如何放置键值对?(不破坏 HTTP 标准)
- algorithm - 明星搜索:曼哈顿距离是否超过了 8 拼图的缺失瓷砖数量?
- rust - rust 语法匹配绑定 - 如何将“Some”与条件和 None 匹配在一起
- php - 我无法迁移 laravel 项目
- python - 尝试在 python 3.8 中使用 selenium 在我的个人资料上打开 chrome