alignment - 在 Bootstrap 5 中垂直对齐项目和隐藏元素不能一起工作?
问题描述
我正在使用 Bootstrap 5,我垂直居中对齐这个 div,并且当屏幕尺寸为 md 或更小时,我也隐藏了这个部分。但由于某种原因,只有当我没有“d-none d-md-block”时它才会垂直居中对齐。一旦我添加了“d-none d-md-block”,它就不再垂直居中了。任何建议,将不胜感激。谢谢。
<div
class="
d-flex
col-md-5
align-items-center
justify-content-evenly
px-5
bg-secondary
d-none d-md-block
"
> ```
解决方案
d-flex
CSS 中的集合display: flex
CSS 中的
d-md-block
集合display: block
.. 您正在覆盖“flex”。
将您的更改d-md-block
为d-md-flex
. (也可以删除d-flex
,因为您不需要它。)
推荐阅读
- xamarin.forms - Xamarin Forms:日期选择器未在更改时调整全宽
- java - 无法在 Java Android 中使用 dagger2 在片段中注入依赖项
- c# - Socket 的扩展方法 'ReceiveAsync' 的内存泄漏!
- javascript - 在反应中使css特定于404错误页面
- bash - ( Bash - Mercurial ) 使用 Mercurial Hook 启用 bash 脚本的执行问题?
- javascript - 反应片段序列化。错误:无法将符号值转换为字符串
- android - 在 Kotlin 中未调用 Cognito signUpInBackground 回调
- sql-server - 如何在桥梁中考虑时区
- python - python填写一个html表单
- angularjs - SpringBoot Websocket 错误 - osmsbDefaultSubscriptionRegistry:GenericMessage 中没有目的地