2010-12-27 17 views
0

でCSSを伸ばし得ていない -背景画像は縦にクローム

#header {  
    overflow: hidden; 
    background: url(images/header-bg.png) top repeat-x #FFFFFF;   
    position: relative;   
    border: none;   
    display: block; 
    height: 125px; 
    width:100%; 
} 

HTML -

alt text

ではなく、Chromeで -

<div id="header"> 
    <a href="http://localhost/" title="Dev" id="logo"><img src="images/logo.png" alt="" /></a> 
</div> 

これはFirefoxで良い作品: - (

alt text

画像がChromeで縦方向に伸びていません。

ヘルプ!

私はLinuxを使用しています。

編集:背景画像(50x112px) -

alt text

は、ここでそれをチェックアウト - http://movie-buffs.info/

+0

これは垂直に伸びているはずですか?あなたはそれをどこに伝えていますか? –

+2

私はCSS *が「背景画像」を伸ばすことはできないと思います。 – Kobi

+1

私はバグがChromeにないFFにあると思います。あなたのイメージの高さは? 125pxのような、または35pxのような? –

答えて

1

ので、クロムは自動的に別のCSSファイルからのバックグラウンド・サイズを取ったあなたのコードは次のようになりますので、速記を退治してみてください。私は

背景サイズ入れ

:!自動オート重要。 #header

問題が消えていました。

ありがとうございました。

0

速記を使用すると、最後の引数に色#FFFFFFを配置され、バックグラウンドのために使用されています、それは最初にあるはずです。

/* background: url(images/header-bg.png) top repeat-x #FFFFFF; */ 
background-image: url(images/header-bg.png); 
background-repeat: repeat-x; 
background-color: #fff; 
background-position: top; 

短縮形順:

background-color, background-image, background-repeat, background-attachment, background-position 
+1

これが背景上に変な伸びを引き起こす原因はわかりませんが、合理的です。 – BoltClock

+0

@BoltClock、はい私は問題はあなたが示唆した通り、他の何かが干渉していると思います。 –