divを中心にして、100%の画面幅のdivに小さなラッパーのテキストを入れたいとします。小さなラッパーの100%-screen-width divの中央のテキスト
.wrapper {
height: 800px;
width: 900px;
margin: auto;
background-color: #000000;
}
.box-wrapper {
width: 1000%;
position: relative;
left: -500%;
background-color: #FF6600;
}
.box {
background-color: #FF0000;
width: 600px;
position: relative;
left: 50%;
color: #00FF00;
}
span {
text-align: center;
display: block;
}
<div class="wrapper">
Random text for wrapper-div
<div class="box-wrapper">
<div class="box">
<span>ABC</span>
<span>DEF</span>
<span>GHI</span>
</div>
</div>
</div>
このコードは完璧な作業ではなく、のようなものです。 赤いdivは右にビットを移動する必要がありますまた、それを行う の方法は私の意見では最高ではありません。
私はより堅牢で応答性の高いソリューションを求めています。 をより明確にするためには、このウェブサイトの下部 にピンク色の分裂のためです:そこhttp://ndvibes.com
コードが時間とreponsiveの99%を進めています。しかし、いくつかのコンピュータ/スクリーンでは50%オフです。ですから、私はあまりハッキーではない(変換なしなど)、より標準的で、その効果を得る堅牢な方法を望みます。
ラッパー900px> 100% - 画面幅の色付きdiv>その色付きdivの中央のテキスト。
これを可能な限り最高に達成するにはどうすればよいですか? ありがとう!
'固定幅と高さを必要と.wrapper'ていますか?応答性もフレキシブルでなければならないのでしょうか? – hungerstar
。wrapper実際に固定された最大幅が必要です –
下部の紫色の領域のコンテンツが最大幅900pxになることを意味しますが、背景色はページ幅いっぱいになりますか? – Stickers