固定の高さと幅の div 内で水平方向と垂直方向の中央に配置されたテキストのブロックを取得しようとしています。また、テキストに半透明の黒い背景を付け、可能であれば 2 行に引き伸ばすことができるようにしたいと考えています。
私が抱えている問題は、行が垂直方向に中央に配置されておらず、テキストの背後にある黒い背景が新しい行の先頭で奇妙なことをしていることです.
私が現在持っているコードはこれです:
HTML
<div class="description">
<span>Welcome to the world of beautiful design, technology and music.</span>
</div>
CSS
div.description {
width: 645px;
height: 200px;
margin: 0 auto;
text-align: center;
}
div.description span {
background: rgba(0, 0, 0, 0.5);
color: #FFFFFF;
font-size: 28px;
line-height: 60px;
padding: 10px;
}
この種の外観を模倣しようとしていますhttp://grab.by/fwNe奇妙なjavascriptハックを使用して2行に分割する必要はありません。
ありがとう、チャーリー