我想以%的方式实现以下代码来设置位置,以防不同的屏幕宽度。%在顶部设置不起作用
.text {
padding:10%;
}
.title {
\t font-family: 'Great Vibes',cursive;
\t font-size:150%;
\t position:relative;
\t border-bottom: 11px solid rgba(248,221,225,0.7);
\t top:-10px;
\t left:0;
width:70%
}
.title p {
\t position:relative;
\t top:40px;
\t left:-20px;
}
<div class="text">
<div class="title">
\t <p> title title title title title </p>
</div>
</div>
所以,我改变在上面的设置,并留下:
.text {
padding:10%;
}
.title {
\t font-family: 'Great Vibes',cursive;
\t font-size:150%;
\t position:relative;
\t border-bottom: 11px solid rgba(248,221,225,0.7);
\t top:-8%;
\t left:0;
}
.title p {
\t position:relative;
\t top:50%;
\t left:-8%;
}
<div class="text">
\t \t \t <div class="title">
\t \t \t \t <p> title title title title title </p>
\t \t \t </div>
</div>
但是,不管我有多么改变了.title伪普的顶部,其位置不变。
任何人都知道为什么?以及如何改变这一点?
在此先感谢!
您是否拥有预期效果的截图/样机? – Chris
@Chris它是第一个片段:) –