2014-09-25 2 views
0

Привета я следующий код, который genereates мобильной ошибки стайлинга (смотрите рисунок 1):Мобильной ошибки стайлинга встречающейся

<div class="left"> 
    <p>Ditt namn (obligatorisk)<br />       
    [text* your-name]</p> 
    <p>Din epost (obligatorisk)<br /> 
    [email* your-email] </p> 
    <p>Ditt telefonnummer<br /> 
    [tel tel-621] </p> 
    <p>Ämne<br /> 
    [select menu-101 include_blank "Konstruktions ritningar" "Visualisering" "Mjukvara utveckling" "Övrigt"]</p> 
</div> 
<div class="right"> 
    <p>Ditt meddelande<br /> 
    [textarea your-message] </p> 
</div> 
<p>[submit "Skicka"]</p 

CSS-код выглядит так:

.left, .right {display: inline-block; vertical-align: top; width:45%;} 

На сайте это выглядит хорошо:

URL: http://byggprojektoren.se/kontaktaoss/

Изображение мобильной версии;

Picture 1

Я действительно путают о том, как это исправить, так как кажется, что Ive испробовала все. У кого-нибудь есть ключ?

+0

вы должны добавить весь необходимый код для Вашего ответа и, возможно, обеспечить скрипку – Luca

+1

'.left, .right {дисплей: встроенный блок; vertical-align: top; min-width: 45%;} ' – pistou

+0

@Luca Я еще не решил проблему. – RiMa

ответ

0

Добавить несколько медиа-запросов. Heres стартер для вас:

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
    .right { 
     clear: both; 
     width: 100%; 
    } 
    .right textarea { 
     width:100%; 
    } 
} 
+0

Привет, Алекс. Должен ли я добавить код выше в css? – RiMa

+0

Да, поместите его прямо внизу – Alex

+0

Какой из этих компонентов следует настроить для корректировки мобильного сайта? – RiMa

0

Вы пробовали использовать бутстрапы или систему сетки фундамента? Проблема здесь в том, что у вас есть ширина 45%, а элементы просто сжимаются поверх каждого другого.

+0

Привет, я отчасти новичок в этом и никогда не пробовал использовать бутстрапы или систему сетки фундамента. Я попробую настроить ширину немного больше. – RiMa

+0

Если вы хотите, чтобы он работал как на мобильном, так и на рабочем столе, то вы должны взглянуть на один из них, у них действительно хорошие примеры, а затем, после того как вы получите его, вы можете начать создавать свою собственную сетку со средствами массовой информации , Можете ли вы стать стартером для использования в бутстрапе: http://www.bootply.com/Bwv4FpYEXS – Emke

+0

спасибо. Но я действительно не уверен, как реализовать это в моей проблеме? – RiMa

0

Похоже, что ваш код работает должным образом, но содержимое .left и .right переполняет контейнер. Если вы добавите ширину: 100% и размер окна: рамка на входах & textarea, их размер будет правильно адаптирован.

input, textarea { 
    width: 100%; 
    box-sizing: border-box; 
} 
+0

Привет, добавлю ли я это в css вместе с .left и .right? – RiMa

+0

Нет, только новое правило – Manuszep

+0

Что вы подразумеваете под новым правилом :)? – RiMa

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