添付画像のようにヘッダーのスタイルを設定する方法を考えています。左はテキスト用、右は水平方向の繰り返し画像用の2つのdivを使用することを考えていました。問題は、ヘッダーの長さを変えるために正しいdivの幅を変更する必要があることです。
どんな助けでもいただければ幸いです!
右のdivにロードされたコンテンツが右に残り、コンテンツのサイズに応じて左に増加するように、DIVs
それぞれのプロパティで左と右を使用width
し、次にright div
useプロパティを使用しますtext-align: right;
<div class="header">
<div class="left"></div>
<div class="right"></div>
</div>
.header{overflow: hidden;} //Considering width: 1000px;
.left{float: left; width: 100px;}
.right{float: right; width: 900px; text-align: right;}
あなたはそれを簡単に行うことができます。
.header{
width:100%;
height:20px;
background:url('http://jsfiddle.net/favicon.png') repeat;
}
.header span{
background-color:#FFF;
display:inline-block;
height: 20px;
}
<div class="header"><span class="title">Header Text</span></div>
これをさまざまなページに含めることができ、それに応じてタイトルスペースのサイズを変更します。
これが実際のライブデモです
<h1>
セマンティックな理由でタグだけでそれを行い、それに背景画像を追加することができます。パディングライトを使用すると、それが繰り返されて必要なスペースを埋める回数を制御できるようになります。