2012-02-13 3 views
3

可能性の重複:
How can I make a fieldset legend-style “background line” on heading text?どのようにCSSのヘッダの両側に実線を置くことができますか?

特定のページでは、私のクライアントは、私は、ヘッダーのいずれかの側の抜け線で小さなウィジェットをしたいと考えています。私はちょうどCSSでこれらの赤いヘッダーを作ることができる簡単な方法はありますか?

headers with bars

+2

なぜdownvoteですか?それは有効な質問です! –

+0

@ThomasClayson:彼は何を試しましたか?彼は何かをしましたが、彼の問題を解決するように頼んでいますか? – Marcin

+1

これは間違いなく重複した質問です。私自身の2つを含め、ここにはたくさんの回答があります:http://stackoverflow.com/q/5985009/405015。 – thirtydot

答えて

1

私の頭の上オフとテストされていない...あなたは、ヘッダ上の境界線の下に入れ、その後、テキストを含むヘッダー内<span>を持って、上の白の背景色を入れることができますあなたは、ヘッダーにtext-align: center;を設定し、それはそれでoverflow: hidden;を持っていないことを確認する必要があります:ボーダー

position: relative; 
bottom: -10px; 

編集の一部をカバーするためにいくつかのピクセルを、それをスパンし、下に移動!

1

ヘッダーの高さを持つ1ピクセル幅のイメージを作成し、イメージのすべてのピクセルを真中の1つの赤を除いて白にすることができます。その後、CSSを使用して、x軸上で繰り返される囲み要素の背景画像として設定することができます。画面全体に赤い線で表示されます。テキストをdivに囲み、その背景色を白に設定して、テキストがテキストの後ろに表示されないようにすることができます。

+2

1pxの正方形の画像を赤色にすることができます。縦の中心に設定し、CSSでno-repeatを設定している限りです。 :) –

関連する問題