2013-10-27 3 views
0

У меня есть веб-страница, где я помещал свойство @media css, потому что я хотел сделать его более отзывчивым. У меня заголовок с изображением. Он отлично выглядит для обычных экранов ПК, и даже если я устанавливаю минимальную ширину на хром. Но это не выглядит хорошо в моем мобильном телефоне (nexus 4). Изображение не выровнено по центру экрана.Оптимизация веб-сайта для ширины экрана экрана (@media css)

Вот эта страница: PAGE.

В моем сотовом телефоне это выглядит следующим образом: IMAGE

Я попытался следующие коды, но ничего не получалось:

HTML:

<header> 
    <div class="container_12"> 
     <div class="grid_12"> 
     <h1> 
       <img src="images/logo.png"> 
     </h1> 
     <div class="clear"> 
     </div> 
     </div> 
    </div> 
</header> 

CSS:

@media only screen and (max-width: 479px) 
{ 
    body 
    { 
     min-width:300px; 
    } 

    header h1 
    { 
     margin: 20px 0px 0px; 
     float: none;  
    } 
} 

У меня есть сказать, что я считаю, что это не класс «container_12», класс «grid_12» », потому что (кроме h1 с изображением) они также включают меню навигации, и этот находится прямо в центре.

+0

Какое изображение является наибольшим для вашего заголовка? Также у вас есть изображение заголовка специально для мобильного использования? Как идентичный заголовок, просто меньше? Потому что вы можете использовать запросы '@ media' в своих интересах и задавать образ заголовка специально для каждого устройства. – PatchGuru

+0

@PatchGuru 420px - изображение. У меня было 350px, и он не выровнялся по центру. Я думаю, это проблема «h1». Или, может быть, экран моего телефона меньше 300 пикселей (минимальная ширина, которую я установил) –

ответ

0

Я, наконец, попробовал это и работал. Я открыт, чтобы увидеть больше вариантов (ответов).

header h1 img 
{ 
    width: 100%; 
} 
Смежные вопросы