#facebook #iframe #canvas #width #fixed
#Facebook #iframe #холст #ширина #исправлено
Вопрос:
Я не смог найти ответ на свой вопрос, кроме того, это трудно объяснить в нескольких словах.
мое приложение FB представляет собой холст iFrame, когда я устанавливаю ширину на «плавную», верхняя строка состояния выравнивается по левому краю. когда я переключаюсь на фиксированную ширину, я ожидаю, что у меня будет тот же макет, что и всегда, строка состояния в центре и мое приложение рядом с вкладкой активности приложения в реальном времени. Но макет FB по-прежнему похож на «fluid», а мой контент имеет фиксированную ширину (760 пикселей) и расположен по центру, поэтому вокруг него есть пробелы.
Я хочу просто обычный макет FB, по центру строки состояния, мой контент по центру, рядом с ним должна быть вкладка activity, и только слева от моего контента должен быть пробел.
Кто-нибудь может сказать мне, как я могу настроить это правильно?
Вот несколько скриншотов для пояснения:
ожидается: http://oi39.tinypic.com/t88dat.jpg
исправлено: http://i40.tinypic.com/24drivk.jpg
fluid: http:// i44.tinypic.com/2po31tt.jpg
приветствую
Ответ №1:
Попробуйте использовать стиль тела {position: relative; left: someValue;}
, где someValue
рассчитывается на основе ширины окна. Так что это было бы что-то вроде someValue=(windowWidth - facebookSidebarWidth - yourcontentWidth) / 2
;
Я думаю, вы можете подписаться на событие изменения размера окна и динамически изменять значение с плавающей запятой в соответствии с вышеизложенным.