我用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