簡體   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