Форум » Вопросы по настройке внешнего вида и управлению » Нижний скроллбар: откуда взялся и как убрать? » Ответить

Нижний скроллбар: откуда взялся и как убрать?

H.G.: Здравствуйте. При установке дизайна для форума возникла следующая проблема: если у просматривающего форум широкоформатный монитор с расширением экрана 1440х900, внизу появляется совершенно не нужная полоса прокрутки влево/вправо, хотя сама таблица форума прекрасно располагается по центру. То есть никакая прокрутка вообще не нужна. Однако она есть. В разных броузерах. Посмотреть можно вот на этом скриншоте. При добавлении строки: [quote]table#tabhid {display: none; } [/quote] скроллбар исчезает. Но вместе с ним пропадает возможность залогиниться: попросту не всплывает окно ввода имени-пароля при нажатии "Вход-регистрация". Посоветуйте, пожалуйста, как победить этот глюк. Если что, вот адрес форума: http://suumcuique.forum24.ru/

Ответов - 10

Брат2: H.G. А что собственно Вы хотите от форума техподдержки сервиса? В Вашем дизайне есть существенные косяки, устранив которые получите страницу без скроллбара.

Брат2: H.G. А что собственно Вы хотите от форума техподдержки сервиса? В Вашем дизайне есть существенные косяки, устранив которые получите страницу без скроллбара.

ТехнОкраТ: Сложно сказать, почему он появляется при высоком разрешении экрана. Например, у меня на 1280х800 никаких горизонтальных скроллбаров на Вашем форуме нет. Могу указать на сомнительные места в разметке страницы :) [pre] <font size=1> <center> <font size=1 color=#340e00> © Графическое оформление - George Weasley <br> <br>[/pre] Выделенный красным тег не закрывается, да и не нужен, потому что ниже идёт точно такой же, да ещё задающий цвет текста. [pre] <br><br> <div id="html-footer" class="section"> <div class="container"><div> <input type="Button" value="Партнеры Suum cuique" onclick="return showhide(this)"> [/pre] Выделенный красным контейнер не содержит ничего - зачем он? Выделенные синим классы, наверное, необязательны для тегов, потому что в таблице стилей страницы они никак не описаны. [pre] <script> function showhide(b){ p = b.parentNode.getElementsByTagName("p")[0]; if( p == undefined ) { p = document.getElementById(mozilla_correct_1);} if(b.value=="Партнеры Suum cuique"){ b.value="Скрыть" ; p.style.display="block";} else{ b.value="Партнеры Suum cuique"; p.style.display="none";} return false;} </script> [/pre] Выделенные красным точки-с-запятой - это то, чего не хватает в скрипте. Без них, например, в Mozilla FireFox v3.6.8, которым я пользуюсь, блок со ссылками на Ваших партнёров не скрывается. Сразу же после скрипта следуют закрывающие теги: [pre] </div> </center> </font> [/pre] Я не разобрался, каким открывающим они должны соответствовать и оставляю эту нелёгкую задачу Вам :) Совет: делайте отступы в разметке, чтобы легче видеть, какие блоки тегов вложены в какие. И не пренебрегайте комментированием своего кода - Вам самим будет удобнее в нём разбираться, а львиная доля ошибок будет Вам видна самим, как только взглянете на своё детище, если оформляете его аккуратно :)


ТехнОкраТ: Сложно сказать, почему он появляется при высоком разрешении экрана. Например, у меня на 1280х800 никаких горизонтальных скроллбаров на Вашем форуме нет. Могу указать на сомнительные места в разметке страницы :) [pre] <font size=1> <center> <font size=1 color=#340e00> © Графическое оформление - George Weasley <br> <br>[/pre] Выделенный красным тег не закрывается, да и не нужен, потому что ниже идёт точно такой же, да ещё задающий цвет текста. [pre] <br><br> <div id="html-footer" class="section"> <div class="container"><div> <input type="Button" value="Партнеры Suum cuique" onclick="return showhide(this)"> [/pre] Выделенный красным контейнер не содержит ничего - зачем он? Выделенные синим классы, наверное, необязательны для тегов, потому что в таблице стилей страницы они никак не описаны. [pre] <script> function showhide(b){ p = b.parentNode.getElementsByTagName("p")[0]; if( p == undefined ) { p = document.getElementById(mozilla_correct_1);} if(b.value=="Партнеры Suum cuique"){ b.value="Скрыть" ; p.style.display="block";} else{ b.value="Партнеры Suum cuique"; p.style.display="none";} return false;} </script> [/pre] Выделенные красным точки-с-запятой - это то, чего не хватает в скрипте. Без них, например, в Mozilla FireFox v3.6.8, которым я пользуюсь, блок со ссылками на Ваших партнёров не скрывается. Сразу же после скрипта следуют закрывающие теги: [pre] </div> </center> </font> [/pre] Я не разобрался, каким открывающим они должны соответствовать и оставляю эту нелёгкую задачу Вам :) Совет: делайте отступы в разметке, чтобы легче видеть, какие блоки тегов вложены в какие. И не пренебрегайте комментированием своего кода - Вам самим будет удобнее в нём разбираться, а львиная доля ошибок будет Вам видна самим, как только взглянете на своё детище, если оформляете его аккуратно :)

H.G.: Во-первых, не я делала дизайн, я в этом не разбираюсь совершенно. Зато глюк вылез именно у меня, поэтому пытаюсь понять. Во-вторых, когда указанные выше огрехи были исправлены, ситуация не изменилась. В-третьих, та же самая гадость всплывает, когда я на тестовом форуме ставлю некоторые шаблонные (!) дизайны. Вот такой, например.

H.G.: Во-первых, не я делала дизайн, я в этом не разбираюсь совершенно. Зато глюк вылез именно у меня, поэтому пытаюсь понять. Во-вторых, когда указанные выше огрехи были исправлены, ситуация не изменилась. В-третьих, та же самая гадость всплывает, когда я на тестовом форуме ставлю некоторые шаблонные (!) дизайны. Вот такой, например.

Посетитель: Доброе время суток. Я с того же форума. :) http://probaperlov.unoforum.ru/ Это пробный форум под тот же дизайн, где попросту убраны из кода все те скрипты, в том числе те, ошибки в которых вы указали. Остался только код таблицы. Но проблема со скроллбаром осталась.

Посетитель: Доброе время суток. Я с того же форума. :) http://probaperlov.unoforum.ru/ Это пробный форум под тот же дизайн, где попросту убраны из кода все те скрипты, в том числе те, ошибки в которых вы указали. Остался только код таблицы. Но проблема со скроллбаром осталась.

ТехнОкраТ: H.G. Предлагаю обратиться с тем же вопросом к автору оформления - автор должен сразу разобраться, почему его оформление глючит у пользователей с высоким разрешением экрана :) Посетитель А если убрать картинки из переменной разделов? (как вариант, что ещё может быть не так) Стандартный дизайн форума тоже показывает горизонтальную полоску? (если да, то можно быть уверенными, что это баг, о котором нужно сообщить администрации :) )

ТехнОкраТ: H.G. Предлагаю обратиться с тем же вопросом к автору оформления - автор должен сразу разобраться, почему его оформление глючит у пользователей с высоким разрешением экрана :) Посетитель А если убрать картинки из переменной разделов? (как вариант, что ещё может быть не так) Стандартный дизайн форума тоже показывает горизонтальную полоску? (если да, то можно быть уверенными, что это баг, о котором нужно сообщить администрации :) )



полная версия страницы