我想讓標題在居中的div元素的左上角對齊。我能想到的唯一方法就是設置position
到relative
並使用top
的值爲20%。問題在於它導致頁眉將頁面向右拉伸,如fiddle中所見。如何正確地將標題與居中的div元素對齊?
body {
font-family: Europa;
}
.header {
position: relative;
left: 20%;
display: block;
margin-left: auto;
margin-right: auto
}
h4 {
font-size: 5em;
margin: 0 auto;
}
.box {
height: 500px;
width: 500px;
position: relative;
border-radius: 20px;
background: #6441a5;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
<div class="header">
<h4>header</h4>
</div>
<div class="box">
</div>