2013-05-13 2 views
0

У меня есть некоторые div и я хочу, чтобы, когда я получу экран больше (CTRL +), полоса прокрутки появится в нижней части страницы, а встроенный блок divs STAYS, у меня есть код здесь (http://fiddle.jshell.net/JNzFp/), и, как вы можете видеть, когда вы получаете экран, более широкая полоса прокрутки появляется под разделителями, и я хочу, чтобы она отображалась в нижней части экрана.Полоса прокрутки при получении экрана больше

+0

Пожалуйста, поделитесь дополнительной информацией, поделитесь css и html, которые вы используете здесь только? –

+0

Вы можете увидеть код на веб-сайте .. http://fiddle.jshell.net/JNzFp/ –

+0

С «позицией: исправлено» в меню вы, к сожалению, не сможете прокручивать страницу по горизонтали, когда меню становится шире, чем видовой экран. И вы должны перейти на 'overflow: visible;', если вы не хотите, чтобы в меню также появилась панель прокрутки. –

ответ

0

Я думаю, что ваш лучший вариант - это просто удалить white-space: nowrap;, чтобы ваше меню, естественно, было обернуто в зоопарк, как это сделал бы отзывчивый дизайн.

+0

AS Я сказал, хочу, чтобы он остался в ОДНОЙ ЛИНИИ (рядом друг с другом) –

0

Попробуйте следующий код для создания меню:

HTML

<div id="main"> 
<div class="main-navigation"> 
    <div id="clubbmenu" class="menu-top-meniu-container"> 
     <ul id="menu-top-meniu" class="menu"> 
      <li><a href="#">Description</a></li> 
      <li><a href="#">Shippings and Payments</a></li> 
      <li><a href="#">Seller Information</a></li> 
      <li><a href="#">Feedback</a></li> 
     </ul> 
    </div> 
</div><!-- end .main-navigation -->   

CSS

#main { 
    padding-top: 10px; 
    height: 48px; 
    clear: both; 
    width: 981px; 
    margin: 0px auto 8px auto; 
} 

.main-navigation { 
    width: 975px; 
    position: relative; 
    margin: 0 auto; 
    zoom: 1; 
} 

#clubbmenu { 
    zoom: 1; 
} 

#clubbmenu > ul { 
    margin: 0px; 
    padding: 0; 
    position: relative; 
} 

#clubbmenu > ul > li { 
    float: left; 
    position: relative; 
    list-style: none; 
    margin-left: 7px; 
    padding: 0; 
} 

#clubbmenu > ul > li > a { 
    text-transform: uppercase; 
    text-decoration: none; 
    display: block; 
    padding: 8px 30px 8px 30px; 
    font-size: 17px; 
} 

Set маржу, отступы в соответствии с вашими необходимо.

+0

У вас нет простых изменений в коде? –

+0

Исследуйте, учитесь, адаптируйте, развивайтесь. –

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