html - Bootstrap : Content in middle of the page

标签 html css twitter-bootstrap-3

我有一个简单的导航栏,在它下面有一些链接。我希望链接位于页面中间。我现在已经设置了这个边距,但这会因屏幕而异。我怎样才能做到这一点?

<nav class="navbar nabbar-inverse">
     <div class="container-fluid">
        <!--<img src="Logo.png" alt="Logo" class="navbar-brand">-->
        <ul class="nav navbar-nav hidden-sm hidden-xs">
            <li class="active"><a href="index.php?pageNr=7">Home</a></li>
            <li><a href="index.php?pageNr=5">Chemisch Lab</a></li>
            <li><a href="index.php?pageNr=3">Fysisch Lab</a></li>
            <li><a href="index.php?pageNr=1">Mechanisch Lab</a></li>
        </ul>
    </div>
</nav>

<div class="container-fluid">
    <div class="row mid">
        <div class="col-md-4 text-center"><a href="index.php?pageNr=5">
    <h1>Chemisch Lab</h1></a></div>
        <div class="col-md-4 text-center"><a href="index.php?pageNr=3">
    <h1>Fysisch Lab</h1></a></div>
        <div class="col-md-4 text-center"><a href="index.php?pageNr=1">
    <h1>Mechanisch Lab</h1></a></div>
    </div>
</div>

CSS:

.mid {
    margin-top: 15%;
}

这里我有一个 jsfiddle:https://jsfiddle.net/u6j5cw60/1/

最佳答案

 $('.mid').css('margin-top', function () {
    return ($(window).height() - $(this).height()) / 2
});

关于html - Bootstrap : Content in middle of the page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44039447/

相关文章:

javascript - 如何用两个过滤器制作一个过滤器?

javascript - 为什么我不能在 html dom 上使用 javascript 将宽度和高度添加到我的 div

html - Bootstrap img-responsive 和 thumbnail 类有什么区别?

javascript - 如何在动态内容中显示垂直中间广告(窗口高度 50%)

html - 无法将一行分成两列

html - Twitter Bootstrap favicon.ico

javascript - document.getElementsByName 返回的元素比预期多

javascript - 如何一次将常用的 CSS 样式应用到多个 Shadow Roots?

iphone - 带有 iPhone 图像框架的 HTML5 视频

css - Knockout.js 和大数据集也使下拉列表变慢