javascript - 尝试添加垂直 div 和其他内容被下推
问题描述
我正在尝试在其他 div 之间添加垂直 div 处理程序。无论出于何种原因,其他 div 都会被推倒。我不知道为什么。
https://jsfiddle.net/paralaxwombat/dcog2pem/2/
你可以看看上面的jsfiddle和下面的代码。
编辑。我需要的是让所有 div 彼此对齐,处理程序 div 介于两者之间。
CSS
html, body {
height: 100%;
}
.entire-col{
display:table;
height: 100%;
width:100%;
table-layout:relative;
float: inherit;
}
解决方案
我建议为此使用 flexbox 而不是模仿表格。在这里用 flexbox 修复它:https ://jsfiddle.net/gm2c5v8u/
.entire-col {
display: flex;
height: 100%;
width:100%;
float: inherit;
}
.col-container {
width: 25%;
padding: 0 0 0 0;
}
推荐阅读
- android - 为什么我生成的数据绑定类会为我的复合视图抛出 ClassCastException?
- go - 从完成通道和未关闭通道的 GC 生成 context.Context
- css - 悬停时引导菜单链接下的下划线显示不正确?
- java - IRC 自动响应机器人没有响应
- r - 将数据框转换为维恩图表
- html - 链接应该下降,而不是正确
- api - 如何在 JMeter 中对更新端点进行性能测试,同时自动更新有效负载中的行值
- java - Java 可执行文件安装后会随机变慢
- mysql - Spring Boot & Hibernate:带有本地 h2 和 Flyway 的 MySQL TEXT
- amazon-cognito - 使用 JWT 管理 Cognito 用户池