我用this線程垂直居中我網站頁面上的元素。它的工作原理,但在頂部留下了大量的空白空間,我不知道爲什麼。垂直居中的元素在頂部留下空的空間
.wrappert {
height: 100%;
width: 100%;
display: table;
}
.wrapper {
height: 100%;
vertical-align: middle;
display: table-cell;
text-align: center;
}
.cn-container {
width: 60%;
/* min-width: 600px; */
max-width: 820px;
margin: 10px auto 0 auto;
text-align: left;
position: relative;
}
.cn-slide{
\t text-align: center;
\t position: absolute;
\t left: 0px;
\t padding-top: 80px;
\t margin: 0 5%;
\t width: 90%; /* 738px fixed*/
\t opacity: 0;
}
.cn-slide:target{
\t opacity: 1;
\t z-index: 1000;
}
<div class="wrappert">
<div class="wrapper">
<div class="cn-container">
<div class="cn-slide" id="slide-main">Lorem ipsum dolor sit amet.</divv>
<div class="cn-slide" id="slide-main">Nam dapibus euismod ex egestas dictum.</divv>
<div class="cn-slide" id="slide-main">Interdum et malesuada fames ac ante ipsum primis in faucibus.</divv>
</div>
</div>
</div>
該網站是http://www.glamparrucchieria.com
發佈您的代碼。但這就是垂直居中對不對?它在上面和下面留下空隙。 – StefanBob
當然,但是如果它不是中心的話,上下的差距應該是相等的 – Ponzaro
@Ponzaro,我的不好。誤解了這個問題。 – lU5er