2012-06-13 3 views
1

Я чувствую, что такой нуб спрашивает об этом, но почему-то из NOWHERE появляется горизонтальная полоса прокрутки.Как избавиться от уродливой горизонтальной полосы прокрутки в этом макете?

Как избавиться от уродливой горизонтальной полосы прокрутки внизу?

CSS Файл стилей: style_sample.css

Веб-страница: http://avisuals.web.fc2.com/sample.html

Этот сайт является отличным ресурсом для изучения практического опыта. Я учусь, когда иду.

+0

Я не вижу никаких горизонтальных полос прокрутки на этой странице. В каком браузере вы это видите? –

+0

Я не вижу никаких уродливых полос прокрутки. Только моя красивая система прокрутки. – Tim

+0

Jcubed Я использую Mozilla Firefox на экране ноутбука 1280 x 768. – PandaNinja

ответ

3

Вы можете добавить CSS overflow-x:hidden; в свой элемент <body>.

+0

Это работало КРАСИВО. Спасибо. Я сохраняю это в своей памяти lol – PandaNinja

+0

Это все еще неправильный способ сделать это. Вместо того, чтобы обращаться к симптомам, вам следует обратиться к источнику. – Tim

+0

Это не обязательно «неправильный способ сделать это». Если он работает с их конкретным расположением, то он полностью действителен. – Keith

0

Вы поместили поля на нижнем колонтитуле, чтобы центрировать его, затем вы переместили его вправо 250 пикселей, используя относительное позиционирование, так что оно торчит вправо.

Используйте либо маржу, либо относительное позиционирование на ней.

+0

* Smacks forhead * Спасибо, Гуффа! Это помогает укрепить урок при правильном позиционировании. – PandaNinja

-1

Сделайте свое окно браузера более широким. Вероятно, это «просто появилось», потому что ваше окно больше не максимизировано - , если вы не изменили что-то в таблице стилей или макете, и в этом случае это изменение сделало страницу более широкой.

Похоже, вы добавили элемент left: в p:footer-text. Удалите это, и если вы хотите сосредоточить свой текст, сделайте его text-align:center;.

+0

Большое вам спасибо. Это было очень полезно. Я думаю, что изменение в моей таблице стилей добавило горизонтальную полосу прокрутки. Потому что раньше его там не было. – PandaNinja

+0

«Сделать окно браузера более широким» не является решением этой проблемы или * любой проблемы, связанной с CSS. –

+0

Я отвечал на исходный вопрос, в котором говорилось: «Эта полоса прокрутки появилась из ниоткуда» - я хотел указать, что полоса прокрутки может отображаться по причинам, отличным от изменений в таблице стилей или HTML. Определенно это не означает, что это решение проблемы, но означало это как «возможно, поэтому вы видите такое поведение, которого не видели раньше». – Tim

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