2015-01-11 7 views
0

Мой заголовок сайта заключен в строку, установленную на синий фон и желтый цвет шрифта, название, слоган и номер телефона все отображаются правильно в рабочем режиме, но номер телефона не отображается правильно окрашиваются в меньшие размеры экрана (появляется синий цвет). Название и слоган находятся в пределах hgroup, но номер телефона имеет класс элементов «fonebanner». Я пробовал несколько вариантов HTML и CSS-скриптов, но безрезультатно, макет сайта можно посмотреть here - предложения с благодарностью получены.Элемент веб-сайта не наследует цвет в меньших размерах экрана

.row2 { 
 
     background-color: #0000ff; 
 
     color: #ffff00; 
 
    } 
 
    #header .fonebanner { 
 
     clear: right; 
 
     float: right; 
 
     margin-top: 25px; 
 
    } 
 
    #header .fonebanner h2 { 
 
     font-family: Arial, sans-serif; 
 
     font-size: 3em; 
 
     font-weight: bold; 
 
    } 
 

 
    @media screen and (min-width: 180px) and (max-width: 479px){ 
 
    #header .fonebanner { 
 
     display: block; 
 
     float: none; 
 
     margin: 0 0 20px; 
 
    } 
 
    #header .fonebanner h2 { 
 
     font-size: 2em; 
 
    } 
 
    }
<div class="row2"> 
 
     <header id="header"> 
 
     <div id="hgroup"> 
 
      <h1>ABC HTMLDESIGNS</h1> 
 
      <h2>Catchy Slogan!</h2> 
 
     </div> 
 
     <div class="fonebanner"> 
 
      <h2></h2> 
 
     </div>..............

+0

В качестве дополнения - недавно я получил уведомление от друга, у которого есть устройство Android Amazon (мобильный телефон), что все это делает хорошо, так что это может быть проблема конкретного устройства. – KJB

+0

Вот причуда: мобильные устройства Apple не будут отображать какие-либо цифры в моем элементе заголовка веб-сайта в любом цвете другого синего цвета. Я обновил индексную страницу сайта с префиксом Tel: на номер телефона, который отображается желтым цветом, но номер синий. – KJB

ответ

0

Похоже, вы пропустили скобки в вашем CSS

@media screen and (min-width: 180px) and (max-width: 479px) 
    #header .fonebanner { 
     display: block; 
     float: none; 
     margin: 0 0 20px; 
    } 
    #header .fonebanner h2 { 
     font-size: 2em; 
    } 

должен быть

@media screen and (min-width: 180px) and (max-width: 479px) { 
    #header .fonebanner { 
     display: block; 
     float: none; 
     margin: 0 0 20px; 
    } 
    #header .fonebanner h2 { 
     font-size: 2em; 
    } } 
+0

Приношу свои извинения! Озгур, скобки в CSS, я пропустил их в копии. – KJB

+0

Я вижу. И что вы подразумеваете под цветом, не отображающим правильно? Потому что похоже, что он работает в размерах от 180 до 479 пикселей. и вы указываете только атрибут font-size в '#header .fonebanner h2' –

+0

Как я уже сказал, он отлично работает в настольном режиме, наследуя стиль от row2, я меняю размер шрифта на различных экранах @media, чтобы лучше подойти к нижнему экрану размеры. Однако друг отправил письмо, чтобы сказать, что он, похоже, работает нормально на своем устройстве Android Amazon - так что я в тупике, я попробую предложение, отправленное Сагаром ..... СПАСИБО! – KJB

0

Вы можете добавить код CSS, как следующий вы можете применить определенно ваш стиль на маленьком экране. важная сила, чтобы принять этот стиль.

@media screen and (min-width: 180px) and (max-width: 479px){ 
     #header, .row2{ 
     background-color:#fff !important; 
     } 

    } 
+0

Спасибо! Сагар Я дам эту попытку, но в настоящее время это может быть причуда с определенными устройствами ..... см. Мой ответ Озгару – KJB

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