Полоса прокрутки при увеличении HTML-страницы

0

своего рода нуб вопрос о CSS

У меня есть пара divs

Изображение 174551

на странице. Теперь, когда я увеличиваю масштаб этой страницы, Div 3 (то есть в настоящее время плавающий влево) больше не подходит, поэтому он попадает прямо под Div 2. Как я могу изменить это поведение для всей страницы, чтобы появилась полоса прокрутки, когда я увеличиваю масштаб? Я попробовал установить переполнение-x: прокрутить для всего тела в css, но это не показало никакого эффекта.

Я сделал JSFiddle для этого: http://jsfiddle.net/Lq3Hv/

HTML

<div class="first">div1</div>
<div class="second">div2</div>
<div class="third">div3</div>
<div class="fourth">div4</div>

CSS

.first {
    background-color:red;
    width: 400px;
}
.second {
    background-color:blue;
    width: 200px;
    float:left;
}
.third {
    background-color:green;
    width: 200px;
    float:left;
}
.fourth {
    clear:both;
    background-color:yellow;
    width: 400px;
}

Попробуйте увеличить масштаб браузера, и вы увидите, что div3 попадает под div2. (В любом случае, хром). Обычно я хочу использовать решение, которое работает как в IE8 +, так и в хром.

Благодарю.

  • 1
    нам нужен код ...
  • 0
    что вы имеете в виду под "масштабированием", кстати?
Показать ещё 2 комментария
Теги:

1 ответ

4
Лучший ответ

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

Рабочий скрипт

HTML

<div class="wrap">
<div class="first">div1</div>
<div class="second">div2</div>
<div class="third">div3</div>
<div class="fourth">div4</div>
</div>

CSS

.wrap {
    width:400px;
}
  • 0
    Это действительно работает. Итак, вы считаете, что нужно использовать на каждой странице моего веб-приложения, чтобы убедиться, что все они работают правильно при увеличении?
  • 1
    @sakiskaliakoudas Да.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню