这是我的导航代码:

<nav class="navbar navbar-expand-md navbar-light bg-light fixed-top" role="navigation">
    <div class="container">

        <a class="navbar-brand" href="/">
            <img width="150" height="60" src="/image-files/logo-gerard.svg" alt="Gerard">
        </a>

        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
            <span class="navbar-toggler-icon"></span>
        </button>

        <div class="collapse navbar-collapse" id="collapsibleNavbar">
            <ul class="navbar-nav ml-auto">

                <li>...</li>

            </ul>
        </div>
    </div>
</nav>


这是我的CSS:

body{
    padding-top: 70px;
}


它在台式机上运行良好。但是在我的iPhone(IOS,Safari浏览器)上,我遇到了一个问题,因为导航与主体内容重叠。看起来CSS中的body padding-top设置被忽略了(无论我输入什么数字,都没有改变)。

有人知道我在做什么错吗?是虫子吗?

这是实时示例:http://gerard.xn--reitve-ckb.si/

最佳答案

您需要添加并工作bootstrap.js代码,以便以任何分辨率良好显示

关于css - Bootstrap 4导航iPhone上的 body 内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49937134/

10-11 06:10
查看更多