2011-02-20 2 views
3

Я разрабатываю приложение для страниц Facebook, и, как обычно, я наткнулся на странную ошибку сегодня. Я знаю, что ширина табуляции должна быть 520px, но почему-то это не происходит на этих новых страницах, которые используют IFrame canvas вместо старого FBML.Facebook: новый холст IFrame для ширины вкладок страниц ниже 520 пикселей?

Вот скриншот документировании эту ошибку: Facebook bug

Как вы можете видеть содержание обрезается (я использовал переполнение: скрытый; скрыть полосы прокрутки) при общей ширине 504px. Любая идея о том, как ее решить?

+0

Ehm, просто сокращая логотип Google? –

ответ

5

Просто используйте Firebug, чтобы лучше проверить это. Это действительно 520px:
enter image description here

И я только что посетил вашу страницу на Facebook, кажется, что вы сделали не сброса стайлинга для вашей страницы. попробуйте следующее:

body { 
    margin: 0; 
    overflow: hidden; 
    padding: 0; 
} 

вместо overflow: hidden;.

+0

Спасибо! Это решило мою проблему. –

+0

@Jack Duluoz: Добро пожаловать! – ifaour

2

На самом деле вы правы. Предел ширины меньше 520 пикселей.

Для решения этой проблемы необходимо использовать сценарий. Кроме того, переполнение: скрытый трюк необходим в тегах html и body.

Facebook Rulz.