2010-06-17 3 views
1

У меня есть сайт, который работает нормально, за исключением IE7 есть массивная горизонтальная полоса прокрутки.Нежелательная горизонтальная полоса прокрутки в IE7

Мне пришлось бы вставить весь код html и код css, чтобы я привел вас к источнику страницы.

Вы можете увидеть сайт here.

Любая помощь будет принята с благодарностью.

Спасибо.

+0

У меня была такая же проблема, однако у меня был div, который был '98% width' и' 1% padding' с каждой стороны, чтобы исправить проблему, которую мне пришлось изменить ширину div '97,9%' ... weird Я знаю, но это сработало :) – Xavier

ответ

2

Это был странный вызов, поскольку не было ничего, что, казалось бы, вызывало проблему. Однако, благодаря Tony Crockford, он отметил, что в нем есть кусок с курсивом, который может вызвать проблему. И, конечно же, это было так.

Здесь подозреваемый код:

<span class="strength">strength...experience...understanding</span> 

я, что стиль, чтобы быть наклонным:

span.strength { 
float: right; 
margin: -60px 0 0 0; 
font: italic 20px Georgia, "Times New Roman", Times, serif; 
color: #16506a; 
} 

Однако есть ошибка, которая вызывает проблемы: http://www.brunildo.org/test/ie7_ithscroll.html

И это раствор:

overflow: auto; 

Сумасшедший! Но это работает.

0

Я не вижу горизонтальную полосу прокрутки (FF 3.6.3 Ubuntu 10.04 1920x1200 res). Какое разрешение вы используете?

Вы можете использовать overflow: hidden, чтобы скрыть полосу прокрутки.

+0

Полоса прокрутки не отображается в FF - только в IE7 – fmz

+0

Вы пытались использовать 'overflow: hidden'? –

+0

Привет Вивин, я получил дополнительную информацию об этом. Это был курсивный текст наверху, который вызывал проблему: http://www.brunildo.org/test/ie7_ithscroll.html – fmz