Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Инклюдинг и шаблонизация.
Форумы портала PHP.SU » » Вопросы новичков » Инклюдинг и шаблонизация.

Страниц (1): [1]
 

1. fanisco - 22 Декабря, 2011 - 09:24:40 - перейти к сообщению
Поблема заключатся в следующем, если я начинаю использовать include(или require) для шаблонизации (то бишь поочередное подключение части header.php и footer.php) то в некоторых браузерах стили начинают отображаться некорректно. В файрфоксе появляется незванный margin-top (примерно 10px), а в IE вообще проблемы со стилями: margin:0 auto вообще никак не хочет работать, CSS3 полностью слетает.
Кто знает, в чем может быть причиной таких проблем?
2. Самогонщик - 22 Декабря, 2011 - 09:39:07 - перейти к сообщению
Для начала проверь, что хтмл который передаётся бразеру отличается. Если если это не так, то проблема не в пхп, а в браузерах.

Так же ты не указал версию ИЕ, шестая версия про цсс3 даже не слышала.
3. sKaa - 22 Декабря, 2011 - 09:51:22 - перейти к сообщению
fanisco пишет:
margin-top (примерно 10px)

Думаю это вовсе не margin, а BOM - пробел у тя там такой длинный, да???))
Попробуй сохранить подключаемые файлы в utf-8 без BOM
4. fanisco - 22 Декабря, 2011 - 11:34:36 - перейти к сообщению
Самогонщик пишет:
Для начала проверь, что хтмл который передаётся бразеру отличается. Если если это не так, то проблема не в пхп, а в браузерах.

Так же ты не указал версию ИЕ, шестая версия про цсс3 даже не слышала.


Не отличается - я даже открывал сорс код и пробовал вставить в пустой HTML-документ - открывается почти без багов. Версия IE - 9.0.

Собственно, я не зря здесь пишу про IE 9 и CSS3 - ведь с начала я верстаю страницу просто как HTML-код(во всех перечисленных браузерах открывается почти одинаково), а уже потом пробую натягивать на движок или галерею, где и начинаются проблемы.

sKaa пишет:
Думаю это вовсе не margin, а BOM - пробел у тя там такой длинный, да???))
Попробуй сохранить подключаемые файлы в utf-8 без BOM


Я ещё не разобрался, но это больше похоже на марджин, ибо для файрфокса я исправлял этот баг путем добавления атрибута -moz-margin-bottom:-10px. На этом проблемы и закончились если бы не *@#%ый осел. Попробую сохранить без BOM и сразу отпишусь.


UPD. Эффекта ноль на самом деле...
5. sKaa - 22 Декабря, 2011 - 12:34:51 - перейти к сообщению
fanisco пишет:
Эффекта ноль на самом деле...

На самом деле, абсолютно все подключаемые файлы должны быть сохранены без BOM
6. fanisco - 22 Декабря, 2011 - 13:49:02 - перейти к сообщению
Так и есть. Все файлы (а их целых две штуки) сохранены без ВОМ.
7. sKaa - 22 Декабря, 2011 - 13:53:31 - перейти к сообщению
Я имею ввиду весь проект. Даже те файлы которыми подключаешь. итд. Вообще все.
8. fanisco - 23 Декабря, 2011 - 06:17:42 - перейти к сообщению
Yeah! На локальной машине вроде бы работает...

UPD. На сервере все работает! sKaa, жаль что я не могу поставить вам спасибо, так что напишу здесь. Спасибо!

 

Powered by ExBB FM 1.0 RC1