html - 如何正确使用 flexbox 在 HTML/CSS 中实现 BorderLayout?
问题描述
请在此处找到构建 BorderLayout 的 HTML 片段和相应的 CSS:
https://jsbin.com/zokutalafe/edit?html,css,output
-
该 BorderLayout 示例中的黄色区域的高度应为 100%,不幸的是它没有:-(
现在的问题是:是否可以通过仅修改 CSS 而不是(!)HTML 来将黄色容器的高度更改为 100%,而不使用新的 [编辑:我的意思是“附加”] CSS 选择器(意思是:类似于“ .borderlayout-center > div { height: 100% }" 是不允许的)???
这是一个非常特殊的用例——这就是为什么我有上面提到的奇怪约束。
提前非常感谢。
解决方案
你可以像下面这样使用:
.borderlayout-center div {
height: 100%;
}
推荐阅读
- batch-file - 是否可以告诉批处理文件在某个字符之后分析所有数据?
- javascript - NodeJS APIs 文件夹结构
- asp.net-core - 无法连接到 IdentityServer4 快速入门中的 IdentityController
- javascript - 谷歌表格是否支持 JavaScript function.bind()?
- r - 如何在同一数据集中查找不同类别的总数?
- c - 通过C中的多种方法通过引用传递 - 值丢失
- ruby-on-rails - Ruby on Rails Rake 资产:预编译错误 - 连接被拒绝
- spring-boot - Sleuth 与 Spring Cloud Stream Binder Kafka Streams
- java - Swagger 生成的客户端代码无法调用 https localhost 端点
- node.js - id 编辑在 Angular 中不起作用,尽管通过的路线是正确的