Я выровнял по центру текст, а затем позиционировал его сверху: 20%. Он работал нормально, но когда я добавил абзац под ним, элемент просто вернулся в начальную позицию (верх: 20% не вступили в силу).Не удается разместить текст
<style>
.yes{
width : 100%;
height : 50%;
background-color: red;
text-align: center;
}
.yes a{
font-size : 300%;
position: relative;
top : 20%;
}
</style>
<div class = "yes">
<a>Title</a>
<p></p></div>
Update: По какой-то причине на jsfiddle, то DIV не отображается как высота 50% и, таким образом, это трудно понять эту проблему, я имею в виду тоже. Вот ссылка для просмотра кода. Просто удалите тег p, чтобы увидеть эффект: http://liveweave.com/owjs3W#&togetherjs=xwdArBqd5t
Сделать скрипку. Я не мог повторить его с вашим кодом. –
Я думаю, что 'top: 20%' вступят в силу, когда вы установите 'display: block;' для '.yes a' – Banzay
@ shukshin.ivan Когда я создаю скрипку, div не займет 50% экран. Так что это не вступает в силу. – Ash