2016-07-12 6 views
-1

私はここにJSFiddleを持っています - https://jsfiddle.net/ow1x3e0a/14/ヘッダ付きセンター背景画像

シンプルなCSSの問題です。

私には画像が必要です。私は背景イメージでこれを行うことができます。

ウィンドウが小さくなると、テキストとイメージが中央に表示されるように中央に配置する必要があります。現時点で

テキスト・センターが、画像は私がテキスト整列なしでそれを試してみましたが、あなたが与えているときmargin: auto:

.container{ 
    margin-top: 50px; 
} 
.header{ 
    font-size: 20px; 
    padding-left: 110px; 
    background-image: url(http://placehold.it/100x50); 
    background-repeat: no-repeat; 
} 

@media only screen and (max-width:767px){ 
    .header{ 
     text-align: center; 
    } 
} 
+0

'background-position:'を追加しようとしましたか? – Roysh

+0

センターセンターが動作しませんjsfiddle.net/ow1x3e0a/30 - ttmt 1分前に編集 – ttmt

+0

試して 'background-position:0%0%;'数字の – Roysh

答えて

1

でそれを中央にすることはできません左

にとどまります

background-position: center center; 
text-align: center

またはmargin: autoは、コンテンツのための背景だけではありません:背景には、あなたが使用する必要があります。

0

background-position: center center(または略号background: url(...) center center;)を追加します。パディングを調整して、好みに合わせて調整します。

+0

で遊んでみてください - https://jsfiddle.net/ow1x3e0a/30/ – ttmt

+0

これは正確に動作するはずです。あなたの詰め物 - 左はあなたのテキストをミスアライメントの原因としています。したがって、 "あなたが望むように詰め物を調整するように詰め物を調整します。"パディング - 左を取り除くと、完全に一列に並んでいることがわかります。 パディングでは、テキストとともに背景画像が押されません。 – Aetiranos

+0

あなたはjsfiddleに私を見せてもらえますか?私はそれを働かせることができません – ttmt