簡體   English   中英

當從導航欄鏈接時,Div將屏幕居中而不是在頂部

[英]Div center the screen instead of on the top when linked from navigation bar

當我嘗試使用HTML中的同一頁面鏈接時,將DIV置於頁面頂部。 我想在屏幕上居中顯示。

導航欄:

<div id="nav">
    <ul id="navlist">
        <li id="navitem"><a href="index.html#someitem">Div1</a></li>
        <li id="navitem"><a href="index.html#someitem">Div2</a></li>               
     </ul>
</div>

#navlist
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1;
    display:none;
}

DIV:

<div id="someitem"> </div>

#someitem
{
  padding: 15px;
  height: 400px;
  width: 100%;    
}

這是您要找的東西嗎?

 #navlist { list-style-type: none; margin: 0; padding: 0; overflow: hidden; position: fixed; width: 100%; left: 0; right: 0; z-index: 1; text-align: center; } ul li { display: inline-block; } 
 <div id="nav"> <ul id="navlist"> <li id="navitem"><a href="index.html#someitem">Div1</a></li> <li id="navitem"><a href="index.html#someitem">Div2</a></li> </ul> </div> 

暫無
暫無

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

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