【问题标题】:Materialize nav content won't center ul element物化导航内容不会居中 ul 元素
【发布时间】:2019-01-20 16:47:51
【问题描述】:

我正在尝试使用 center 选项将导航内容居中

So it will look like this.

但是它不适用于 ul 属性。

Ends up looking like this instead.

我的代码:

...
        <div class="nav-content center" style="background-color: black">
            <ul class="tabs tabs-transparent">
                <li class="tab"><a href="">Test 1</a></li>
                <li class="tab"><a href="">Test 2</a></li>
            </ul>
        </div>
    </nav>

解决方案:

mdubus 的回答是正确的,但它需要在 ul 元素而不是 div 中才能使用 Materialize。

【问题讨论】:

    标签: html css bootstrap-4 materialize nav


    【解决方案1】:

    在您的 div nav-content center 上,只需添加一个 display:flex; justify-content:center;。这应该可以解决问题;)

    【讨论】:

    • 喜欢这个? &lt;div class="nav-content" style="background-color: black; display:flex; justify-content:center;"&gt; 好像什么都没做……
    • 它对我有用:codepen.io/mdubus/pen/YdmoMP 这不是你想要的吗?编辑:我添加了适合您想要的内联样式,并删除了背景颜色以提高可见度
    • 能够通过将其放置在 ul 元素中使其工作。如果将 Materialise 放在 div 元素中,我猜它仍然会覆盖它。
    【解决方案2】:

    我不熟悉 materielize,你可以用 css 来做,通过将父元素设置为:flex 和 justifiy-content: center;或者简单地通过设置 .nav-content{ text-align: center; }

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 2018-08-28
      • 2017-02-26
      • 2012-12-24
      • 1970-01-01
      • 2017-12-21
      • 2016-02-24
      • 2015-04-12
      相关资源
      最近更新 更多