我不確定爲什麼我的文本不在頁面中間。我用margin-left和right設置爲auto。我對前端開發人員很陌生,所以我目前遇到了一些麻煩。在我的網頁,它目前位於左側如何在圖片頂部放置文本
這裏是的jsfiddle:http://jsfiddle.net/o7rq7t0k/1/
HTML:
<header>
<div class="background_image">
</div>
<div class="welcome-text-container">
<div class="row">
<h1 class="welcome-text1">Welcome!</h1>
</div>
</div>
</header>
CSS:
.background_image {
background-image: image-url("header-bg.jpg");
background-size: contain;
background-repeat: no-repeat;
width: 100%;
height: 0;
padding-top: 66.64%;
position: absolute;
/* (img-height/img-width * width) */
/* (853/1280 * 100) */
}
.welcome-text-container {
z-index: 100;
position: absolute;
padding-top: 300px;
padding-bottom: 200px;
/*display: block;*/
margin-left: auto;
margin-right: auto;
}
.row {
padding-left: 50px;
padding-right: 50px;
}
必須定義寬度:'。歡迎文本容器{寬度:100%; }'。 – emmanuel
@emmanuel發佈一個答案我會接受它! = D – Liondancer