twitter-bootstrap - 为什么我应该在 Bootstrap 4 的行上使用 W-100
问题描述
在我的项目中,容器是流动的,并且是全宽的。但它之后的行只占了大约 60%。
图片
容器:
排:
为什么在使用 Bootstrap 文档的示例时会发生这种情况,该行是全宽的?用于上下文化的 Img:
解决方案
简短的回答:
不要在导航栏中使用 Bootstrap 4 网格row
> col
。
导航栏旨在仅包含受支持的内容,而不包含网格。使用实用程序类根据需要对齐或设置导航栏内容的宽度。由于 Navbar 是 display:flex 子项将遵循 flexbox 规则。
解释:
“为什么在使用 Bootstrap 文档的示例时会发生这种情况,该行是全宽的?”
因为文档没有使用 flexbox 导航栏中的 row>col 。
当您container-fluid
在导航栏中使用 a 时,它是默认display:flex
使用的。align-items:flex-start
这会导致row
坚持到左侧(flex-start),并且除非在row
.
推荐阅读
- python - Python + pymodbus 向从设备发送字节码
- java - Java 使用 JSOUP 在 Ebay/Amazon 上获取产品的链接
- java - Zlib inflate 与 C 的工作方式不同?
- python - 如何在 main.py 中构建本地导入以允许测试?
- javascript - 跨域错误:在 ReactJS Hooks 中设置 Local-storage/React.State 时发生
- r - R Markdown中PDF的封面
- reactjs - 反应:删除后更新状态
- python - Pandas 根据条件比较两列并获得另一列具有三个不同的推理
- django - 在 Django Celery Queue 中从 Redis 存储和下载文件
- android - Android Room:解析查询中的外键