【问题标题】:Foundation Row preventing fullscreen webpageFoundation Row 阻止全屏网页
【发布时间】:2015-05-08 00:51:59
【问题描述】:

我正在尝试使用基础框架制作一个 100% 宽度的网页,直到我尝试添加“div class="row"” 容器之前它都可以正常工作。

我想要的是两个相邻的图像,分别占据 8 列和 4 列。这些图像的两边都应该没有填充,并覆盖整个屏幕。为此,我应用了以下代码。

<div class="row collapse fullwidth">
    <div class="large-8 medium-12 relative columns">
        <a href="#" class="darken"><img src="img/r3gamersHome.png"/>
            <div class="large-12 large-centered medium-12 medium-centered small-12 small-centered caption">
               <h2 class="brighten">Portfolio</h2>
            </div>
        </a>
    </div>
    <div class="large-4 medium-12 relative columns">
         <a href="#" class="darken"><img src="img/r3gamersHome.png"/>
            <div class="large-12 large-centered medium-12 medium-centered small-12 small-centered caption">
                <h2 class="brighten">Portfolio</h2>
            </div>
         </a> 
    </div>
  </div>

这几乎完全符合我的预期,只是“行”似乎在网页的左侧和右侧都添加了空列。我不想要这个。但是,我无法折叠列以删除没有“行”类的填充。因此,这似乎是一个或另一个的选择。我发现了添加代码以尝试强制全角的建议,但这对我不起作用,所以我正在寻找其他解决方案。

.fullwidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
}

任何帮助都会很棒。谢谢!

【问题讨论】:

    标签: javascript jquery html css zurb-foundation


    【解决方案1】:

    刚刚在 Codepen (here) 中使用它,您的 CSS 似乎无法覆盖 .row 类的 Foundation CSS。

    max-width: 100% !important;
    

    而不是

    max-width: 100%;
    

    帮我修好了。如果您希望行 div 始终像这样运行,您可能需要修改实际的 Foundation CSS。

    【讨论】:

    • 我将如何永久使任何更改变得可覆盖?我的印象(基于文档)基础是为了被覆盖而构建的。他们告诉你也覆盖他们的 css 而不是操纵它。
    • 我相信如果您最后在文档头中导入自定义 CSS,它将覆盖 Foundation 的 CSS。可能是错误的,但如果您还没有尝试过,请尝试一下。
    • 已经完成,甚至按照创建者的建议使用了“app.css”。没有帮助。如果必须,我可以使用 !important,我只是将其用作最后的手段。
    • 其实上面的内容可能过于复杂了。首先尝试将您的 CSS 更改为 .row.fullwidth { ... } 看看会发生什么。
    猜你喜欢
    • 2021-07-30
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多