2015-01-28 3 views
0

я ждал в течение 7 дней, чтобы задать этот вопрос, потому что я не могу задать еще вопрос, я хочу, чтобы держать обертку в середине, когда люди изменить размер страницузаголовка обертки изменить размер CSS

header { 
 
    background-image: url("http://lorempixel.com/400/200"); 
 
    background-size: 100% 100%; 
 
    height: 100px; 
 
} 
 
#home { 
 
position:absolute; 
 
top:10px; 
 
left:400px; 
 
}
<header> 
 
\t <img id="home" src="https://cdn2.iconfinder.com/data/icons/snipicons/5000/home-128.png" alt="home" style="width:75px;height:67px"> 
 
</header>

Thnx

+0

http://jsfiddle.net/6xaeej5f/ это пример и может видеть «дома» обертка в заголовке будет держать влево, когда я пытаюсь чтобы изменить размер страницы, я хочу, чтобы она осталась в середине спасибо –

ответ

0

Вы можете просто добавить text-align: center к родительскому элементу. img будет уважать это, потому что это inline по умолчанию.

Updated Example

header { 
    background-image: url("http://lorempixel.com/400/200"); 
    background-size: 100% 100%; 
    height: 100px; 
    text-align: center; 
} 

См this answer альтернативных подходов.

+0

спасибо за ответ bro, –

0

Это должно сделать это, если все, что вам нужно, это держать значок в центре, когда вам действительно не нужно его абсолютное положение.

header { 
    background-image: url("http://lorempixel.com/400/200"); 
    background-size: 100% 100%; 
    height: 100px; 
    text-align: center; 
} 

#home { 
    margin-top: 10px; 
} 
+0

спасибо за u тоже –

+0

не проблема, вы должны отметить один как правильный ответ хотя :) –

0

попробовать это,

#home { 
position:absolute; 
top:10px; 
left:48%; 
} 
+0

спасибо, что он делает то же самое, что и другое решение! –

Смежные вопросы