簡體   English   中英

完整的html div截斷頂部

[英]Top of full html div cutting off

我有一個div,它要占據整個視圖的高度,並且頂部似乎已被切斷。

這是html代碼:

<body>
    <div id="backdiv">
        <h1>Index</h1>
    </div id="backdiv">
<body>

和CSS:

#backdiv {
    margin: 0px
    padding: 0px;
    height: 100vh;
    background: linear-gradient(to right bottom, #648880, #293f50);
}

當我將其加載到chrome時,似乎並沒有一直到頂部,這是一張圖片:

在此處輸入圖片說明

有誰知道我可以如何更改它以一直到頂部?

這是<h1>嘗試使用margin: 0;刪除其margin margin: 0; 否則,您可以通過添加#backdiv {overflow: auto;}來強制使用新的塊格式化上下文

 body, html { margin: 0; padding: 0; } #backdiv { margin: 0px padding: 0px; height: 100vh; background: linear-gradient(to right bottom, #648880, #293f50); overflow: auto; } 
 <body> <div id="backdiv"> <h1>Index</h1> </div> <body> 

您是否已執行此操作以刪除htmlbody上的所有填充? 另外,您的<h1>不需要空白,並且HTML不正確。

CSS

html, body, h1 {
   margin: 0;
   padding: 0;
}

HTML

  <div id="backdiv">
      <h1>Index</h1>
  </div>

僅查看您的代碼,請嘗試以下操作:

HTML:

<body>
    <div id="backdiv">
        <h1>Index</h1>
    </div>
<body>

CSS:

html, body {
    margin: 0;
    padding: 0;
}

#backdiv h1 {
    margin: 0;
}

#backdiv {
    margin: 0px;
    padding: 0px;
    height: 100vh;
    background: linear-gradient(to right bottom, #648880, #293f50);
}

有時在您不設置時會發生這種情況:

body {
    margin:0;
    padding: 0;
}

希望這可以幫助。

暫無
暫無

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

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