簡體   English   中英

CSS固定標頭Top:0;

[英]CSS Fixed Header Top:0;

在一個網站上工作,我正在努力做到這一點,因此<header></header>和導航仍然位於該網站的頂部。 我可以解決一些似乎無法解決的問題。

我使用的代碼是:

header {
    background:#000;
    position:fixed;
    width: 100%;
    top: 0;
}

現在,一旦我將這段代碼放進去, <header>標記中所有帶有或不帶有的內容都將落在''之下,並且還會在下方滾動通過,就像通過它一樣。 我想知道是否有一種方法可以使網站的其余部分降為''或滾動而不會在<header>之下或通過?

我嘗試給<header> <margin-bottom>創建空間,以便在站點首次加載時顯示文本,但這似乎無法解決。

任何解決方案的鏈接?

只需在頁眉上放置一些高度,並在正文上放置邊距即可。

header {
    background:#000;
    position:fixed;
    width: 100%;
    top: 0;
    height: 60px;
}

body {
    margin-top: 60px
}

header一個z-index:9999以便它始終位於內容top ,還給一個min-height:50px ,希望它能解決您的問題:)

謝謝

header {
background:#000;
position:fixed;
width: 100%;
min-height:50px;
padding:50px 10px 5px;
top: 0;
left:0px;
z-index:9999;
overflow:hidden;
}

除了標題之外,將內容換行的其他內容都應padding-top: [height of header] 這樣可以避免重疊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM