繁体   English   中英

如何禁用引导但仅低于视口的特定宽度?

[英]How to disable bootstrap but only below certain width of the viewport?

我在我的网站上使用引导程序。 在一个特定的页面上,我在 CSS 中有这个烦人的规则:

@media (min-width: 576px)
.col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

在这个页面上,我想从 707px 启用引导,而不是从 576px。 我们想对宽度等于或低于 707px 使用不同的布局,所以我想禁用引导程序。 我在 div 元素中添加了两个类:

<div class="col-sm-4 pakiet-column">

col-sm-4 显然负责引导,网站列将用于进一步的样式

我正在尝试使用此代码禁用引导程序,但它甚至没有出现在检查器中

@media (max-width: 707px) {
.col-sm-4.websites-column {
    flex: initial !important;
    max-width: 100% !important;
    }
}

该文件也位于引导链接下方的 head 部分,因此它应该可以工作。

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
    <link href="/wp-content/themes/yazgot/style.css?v=1656686766" rel="stylesheet" />

我想知道我在代码中搞砸了什么。 关于如何禁用引导程序但仅低于视口的特定宽度的任何提示?

使用 Bootstrap,您会发现它创建了各种类来覆盖最常见的响应式断点。 您不应该尝试覆盖这样的类,因为这可能会导致以后出现问题。

如果您编写的 HTML 符合 Bootstraps 媒体类,则可以避免创建任何覆盖类。

<div class="col-12 col-md-4 pakiet-column">

使用.col-12 ,我们说,默认情况下,宽度应该是 100%。 当我们到达我们的中等断点时,改变它,以便我们使用 25% 的宽度。

如果您需要自定义 Bootstrap 的媒体查询,则需要使用 npm 或 yarn 等工具下载原始源代码,并修改 bootstrap 提供的变量,而不是使用 CDN。

您使用 Bootstrap 4 还有一个原因吗? 版本 5 可用,并且有大量文档可用于自定义代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM