You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Bootstrap折叠项的CSS内边距类?

解决方案

方法一:用Bootstrap响应式间距类(推荐)

直接把表单的pe-5类换成pe-lg-5。Bootstrap的响应式间距类会根据屏幕断点生效,pe-lg-5意思是**仅在lg及以上尺寸的屏幕(折叠按钮不显示的大屏)**应用右内边距,小屏(折叠状态)自动取消这个内边距,完全贴合需求,不用额外写CSS或JS。

方法二:自定义CSS修复

如果一定要保留原类,调整CSS选择器的优先级,确保折叠状态下的样式能覆盖原样式:

/* 确保选择器优先级足够覆盖Bootstrap的pe-5类 */
#navbarCollapse.navbar-collapse.show #top-search-form {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

之前没生效大概率是因为pe-5的优先级和你写的CSS优先级相同,Bootstrap的样式加载顺序在后导致覆盖,加!important可以强制生效,或者你也可以给选择器加更多层级(比如加上父元素的类)来提高优先级。

内容的提问来源于stack exchange,提问作者user192148

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:55:15