繁体   English   中英

用空 <div> 填补菜单栏空间

[英]Using an empty <div> to fill up menu bar space

网站中,黑色菜单栏占用了图片的顶部。 我想放置一个空的<div>向下推图片。 <div>高度需要自动调整大小,以防止空白以不同的分辨率出现。

我尝试使用vmin / vmax添加空的<div>无效。

JSFiddle链接

菜单栏

    <header id="header">
    <div class="top-bar">
        <div class="container">
            <div class="row">
            </div>
        </div><!--/.container-->
    </div><!--/.top-bar-->

    <nav class="navbar navbar-inverse" role="banner">
        <div class="container">
            <div class="navbar-header">
            </div>

            <div class="collapse navbar-collapse navbar-right">
            </div>
        </div><!--/.container-->
    </nav><!--/nav-->
</header><!--/header-->

该图像在固定大小的div上用作“背景图像”。 一些优点是加载时间,并且无法选择或拖动图像。 缺点是不灵活。 正如您在检查元素时所看到的,并不是黑条与图像重叠,而是div本身切断了图像的一部分。 最好的办法是仅使用完全适合容器的标头图像,或者可以使用CSS background-size播放。 看一下cover ,但是知道cover在旧版浏览器中不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM