如何在 Zurb Foundation 4/5 全屏中制作行?

Posted

技术标签:

【中文标题】如何在 Zurb Foundation 4/5 全屏中制作行?【英文标题】:How do I make rows in Zurb Foundation 4/5 full screen? 【发布时间】:2013-07-06 19:10:08 【问题描述】:

默认情况下,Zurb Foundation 4 和 5 中的行以 1000 像素的最大宽度运行,即使在非常大的显示器上也是如此,这会在内容的任一侧创建边距。如何让它全屏运行而不影响设计的响应性?

【问题讨论】:

接受的答案让我开始了,但我不得不使用这个:body, html, .row margin: 0px;宽度:100%!重要;最小宽度:100%!重要; 【参考方案1】:

将以下代码添加到 CSS 文件中:

.row min-width:100% !important;

【讨论】:

我不喜欢这样,因为它使整个页面达到 100%。如果您只想将页脚或页眉设为 100%,请参阅下面的示例。 嗯,是的,很明显;但这不是最初的问题。您的答案是对您在 cmets 中提出的问题的完全有效的答案。 @BFDatabaseAdmin 使用 !important 是破坏样式表的好方法。任何 .row.narrow 都无法设置 min-width: 50% 因为 *** 评论线程上的某个人有一个接受的答案,即基本 .row 样式应该有一个 !important 标记以覆盖默认的 min-width在行... @Lotus - 我不同意,但不同的笔画等。如果人们想使用该版本,Sass 的答案在下面,我已经支持它,但我的答案快速、简单并且有效,即使用户只有 CSS 的基本知识。【参考方案2】:

我认为最好的方法是这样。

将此添加到您的 css 或自定义 css-

.row.full-width 
    width: 100%;
    max-width: 100%;

然后在您的 html 中,执行此操作-

<div class="row full-width"> </div>

如果您只想对页眉或页脚使用全屏,这将允许您保持网格系统完好无损。

【讨论】:

【参考方案3】:

如果您使用的是 Sass/Compass、zurb-foundation gem 或自定义的 Foundation 发行版,则可以设置 $row-width 变量。这将流经它使用的任何其他地方。例如,您还可以调整列数、装订线宽度等。

网格文档底部解释更多:http://foundation.zurb.com/docs/components/grid.html

【讨论】:

【参考方案4】:
<div class="row">
    <div class="large-6 columns"></div>
    <div class="large-6 columns"></div>
</div>

这将给出 1000 像素的宽度

<div class="large-6 columns"></div>
<div class="large-6 columns"></div>

但是如果您使用没有行类的列类,您将获得全屏...

【讨论】:

不添加行会失去 Zurb 基于网格的基本结构。

以上是关于如何在 Zurb Foundation 4/5 全屏中制作行?的主要内容,如果未能解决你的问题,请参考以下文章

如何覆盖\编辑 Zurb Foundation 基础 CSS 样式?

Zurb/Foundation 框架:如何将 top-bar-section 向左对齐而不是向右对齐

Zurb Foundation 4:如何在悬停时更改顶栏部分的背景颜色?

如何使 Zurb Foundation 顶部栏导航居中?

把东西放在模态上(Zurb Foundation)

zurb Foundation 5.4 Joyride - 控制暴露盖