2013-03-12 4 views
0

У меня проблемы с сайтом, над которым я работаю. Это сайт here. Верхняя панель навигации не подходит для мобильных устройств/планшетов. Это нормально на рабочем столе. Смотрите изображение мобильного зрения:Как сделать такой же макет сайта для мобильного

Я не хочу, чтобы сделать его отзывчивым, но с мобильного телефона или планшета он должен быть тот же макет с scrooling. В коде для навигации нет проблем. Проблема заключается в том, что ди-джей держат навигацию. Потому что, если я удалю навигации и использовать только текст, он будет иметь ту же проблему:

HTML-код DIV:

<div class="outer top"> 
    <div class="inner"> 
     <div class="nav"> 
      <ul> 
       <li>....</li> 
       <li>....</li> 
       <li>....</li> 
      </ul> 
     </div> 
    </div> 
</div> 

CSS-код:

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 
    border: 0 none; 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 
    vertical-align: baseline; 
} 

body { 
    background: url(../images/bg.png) repeat-x #fff; 
    color: #fff; 
    font-family: Helvetica, Myriad Pro, Verdana; 
    font-size: 14px; 
    line-height: 1em; 
} 

.outer { 
    width: 100%; 
    float: right; 
    display: block; 
} 

.top { 
    background: #004481;  
} 

.inner { 
    width: 940px; 
margin: 0 auto; 
} 

Я использовал ширину 100%. Но, все же, это не нормально на мобильном/планшете. Не могли бы вы дать мне решение ...

+1

Ваш внутренний класс имеет жесткую ширину 940 пикселей, это будет удерживаться на планшете/мобильном устройстве. Почему бы не использовать отзывчивый дизайн, такой как [Twitter bootstrap] (http://twitter.github.com/bootstrap/examples.html) –

+0

ну, у меня есть другой div под внутренним именем «wrapper». .wrapper { margin: 0 auto; text-align: left; ширина: 940px; } Но это не вызовет проблем с мобильного устройства. Да, twitter bootstrap полезен. Но сначала я должен быть экспертом без рамки. – user1896653

+0

Я просто взглянул на свою Galaxy Note2, но сайт выглядит отлично. –

ответ

0

Я положил ваш код в jsbin и не смог увидеть, что вы видите. Можете ли вы добавить еще код?

http://jsbin.com/ologix/1/edit

+0

На самом деле, я не знаю, как код там. Вот почему я даю вам полную ссылку для загрузки кода: https://www.dropbox.com/s/phup4sok648c9sw/fysion.zip – user1896653

0

Вы также могли бы рассмотреть, чтобы создать новую таблицу стилей, специфичные для ваших мобильных/планшетных устройств. Это гарантирует, что он будет выглядеть правильно на всех устройствах. Вы уже используете Divs, чтобы это не было проблемой.

+0

Как CSS-код для внутреннего div для мобильного/планшетного устройства? – user1896653

+0

не определен для этого div, но полностью новый CSS для планшета/мобильного телефона –

+0

ну, этот сайт: http://www.cssluxury.com/vivi_wp/ также является полноразмерным веб-сайтом. На этом веб-сайте нет таблицы стилей для мобильных/планшетов. Как этот сайт по-прежнему работает на мобильном/планшете? на этом сайте есть .wrapper (вместо этого я использовал .inner): .wrapper {width: 960px; margin: 0 auto; } Слушай, я не говорю о гибкой макете. Я хочу, чтобы та же самая компоновка на мобильном телефоне, не имеет значения, чтобы выглядеть такой же макет, прокручивая с мобильного или планшета, просто я хочу, чтобы тот же макет – user1896653

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