【发布时间】:2017-07-01 08:32:44
【问题描述】:
我有一个带有 BG 图像的 DIV,我想在该 DIV 中将两个段落垂直和水平居中。代码如下:
代码:
#dark-table-carol {
background-color: #2e2e2e;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 40px;
padding-right: 40px;
text-align: left;
margin-top: 30px;
margin-bottom: 30px;
background-image: url(http://scott.ewarena.com/blog/wp-content/themes/bootstrapstarter/carol-candy-carts-quote.jpg);
height: 600px;
background-repeat: no-repeat;
background-position: center bottom;
margin: auto;
/*
position: absolute;
background-size:contain;
top: 0;
left: 0;
bottom: 0;
right: 0;
*/
}
<div id="dark-table-carol">
<h3 id="dark-table-head-style" align="center">"It was like Scott reached into my head and saw exactly what I wanted to achieve. He brought my ideas to life very quickly!</h3>
<p id="dark-table-paragraph" align="center">
Carol Davies - Carol's Candy Carts
</p>
</div>
我已经尝试了一些东西,显然是vertical-align:middle;,将顶部和底部的填充设置为 50%,但没有运气。
任何建议都会很棒:) 谢谢! 斯科特
【问题讨论】:
标签: css html center vertical-alignment