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