2012-02-18 3 views
1

の右の両方で表示されますCSSは、背景画像は、私はそうのようなセパレータのナビゲーションで順不同のリストを持って、左と要素

background: {url("images/navseperator.png") no-repeat scroll right top transparent} 

これは正常に動作しますが、私は左に同じ画像を追加したいです

この行を追加すると、右側に元の区切り文字が表示されなくなり、左側にあるものだけが表示されます。

この要素の左側と右側の両方にこの背景イメージを追加するにはどうすればよいですか?

+0

、CSS3を使用している場合しかし、あなたは唯一のCSSで1枚の背景画像を設定することができます。 –

答えて

6

CSS2 <は、1つの背景イメージのみをサポートします。あなたはCSS2のため

background: url("images/navseperator.png") no-repeat scroll right top transparent, url("images/navseperator.png") no-repeat scroll LEFT top transparent; 

<div class="left"> 
    <div class="right"> 
     content here 
    </div> 
</div> 

.left{ 
    background: url("images/navseperator.png") no-repeat scroll LEFT top transparent; 
} 
.right{ 
    background: url("images/navseperator.png") no-repeat scroll right top transparent 
} 
+0

これは有望ですが、動作していないようです。初心者はここ...私はどのように私のCSSシートcss3を "作る"のですか? –

+0

あなたのブラウザによって異なります。古いインターネットブラウザはCSS3をサポートしていません。すなわち、あなたはCSS3であなたのウェブサイトを開発する場合、訪問者1は2つのコーナーを見ることができるかもしれませんが、古いブラウザを使用するとそれを見ることができないかもしれません – Kypros

+0

古いブラウザをサポートするためのアップデートされた答え。 –

関連する問題