html - 在 Foundation 的全宽行中居中内容

标签 html css zurb-foundation

有谁知道如何使用 Zurb 的 Foundation 将内容居中放置在全宽行上?

我目前有:

HTML

    <div class="row full-width nav-back">

        <div class="row large-12 column">

        <!-- CONTENT -->

        </div>

    </div>

CSS

.nav-back{
height:80px;
background-image: -webkit-gradient(linear,left top,left bottom,
color-stop(0, #004B91),
color-stop(1, #002952));
background-image: -o-linear-gradient(bottom, #004B91 0%, #002952 100%);
background-image: -moz-linear-gradient(bottom, #004B91 0%, #002952 100%);
background-image: -webkit-linear-gradient(bottom, #004B91 0%, #002952 100%);
background-image: -ms-linear-gradient(bottom, #004B91 0%, #002952 100%);
background-image: linear-gradient(to bottom, #004B91 0%, #002952 100%);

这使得“large-12 column”div 内的内容拉伸(stretch) 100% 与父容器“全宽”相同

有什么办法可以让“large-12 column”中包含的内容居中吗?

谢谢:-)

最佳答案

您是否尝试过删除嵌套列容器中的行?

<div class="row full-width nav-back">
  <div class="large-12 columns"><!-- CONTENT --></div>
</div>

也可能是 .full-width 负责 100% 的行。通常该行有一个最大宽度,当超过时它会居中您的内容。在基础文档中,它的 max-width: 80rem;。所以你可以试试不用全 Angular 。

<div class="row nav-back">
  <div class="large-12 columns"><!-- CONTENT --></div>
</div>

使用 .large-centered,您还可以在一行中将较小的列居中,因为 12 列(large-12、medium-12 等)通常是 100%。

<div class="row full-width nav-back">
  <div class="large-10 large-centered columns"><!-- CONTENT --></div>
</div>

关于html - 在 Foundation 的全宽行中居中内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22847602/

相关文章:

html - 表格单元格中的列表彼此重叠

javascript - li元素的平滑滚动onclick

css - Foundation,如何设置像onclick这样的按钮?

html - 如何在 CSS 中重新定位此菜单?

javascript - 我们如何使用 jquery 在 select 标签中设置选项

javascript - 全局站点变量js

html - 仅更改下拉子菜单定位 CSS

html - 实现时出现问题 :active in CSS Button

javascript - 如何定义动态下拉菜单(示例)。?

javascript - Fondation 4 通过顶部栏导航不渲染下拉菜单