下面是正在發生的事情的圖片示例。爲什麼我的按鈕溢出到另一個頁面?
我試圖建立一個與頁面滾動網站之一。
白色背景表示一頁,灰色背景表示另一頁的開頭。
當我開始用內容填充我的白頁時,我注意到我的按鈕緩慢地開始向下滑動,現在正侵入灰色頁面。我不希望這種情況發生,而是爲了延長白頁。
這裏是我的網頁CSS:
#white-page
{
background-color: white;
height: auto;
min-height: 100vh;
text-align: center;
}
#grey-page
{
background-color: grey;
min-height: 100vh;
}
這裏是我的按鈕CSS。
.download-center
{
text-align: center;
margin-top: 60px;
}
.btn
{
text-decoration: none;
border: 1px solid gray;
padding: 10px 20px 10px 20px;
border-radius: 25px;
color: inherit;
}
下面是相關HTML
<section id="white-page">
//page content here
<div class="download-center">
<a class="btn font-r" href="docs/resume.pdf" target="_blank">
<img id="download-pic" src="pic/download.svg" />Download Résumé
</a>
</div>
</section>
<section id="grey-page">
//page content here
</section>
我試過白色頁面的高度設置爲auto
,但它似乎並沒有工作。
基本上,我只是希望頁面能夠根據內容的需要進行擴展,但至少需要vh
,以便它首先佔據整個屏幕。
編輯:通過刪除margin-top
屬性,這裏是結果。它所做的只是將按鈕靠近我的內容,但仍然侵犯了頁面邊界。
你能提供生活的例子嗎? –
你能顯示html嗎?可能是該按鈕位於具有「position:absolute」的div內;' –
嘗試從.download-center css – Nir