Strona 1 z 1

include() i problem z układem strony

PostNapisane: 2008-10-19, 13:13:25
przez Júzek
Witam.

Tak oto przedstawia się sprawa:

3.html: Wynikiem jest prawidłowa budowa wizualna strony.
1.html: Mimo, że bazuje na tym samym css i plikach html oraz generujący identyczne źródło strony - wyświetla dodatkowy górny margines (lub dodatkowy dolny wyższego elementu) przez co tworzy się brzydka szparka między <div id="menu"></div> a <div id="content"></div> .

1.php
Kod: Zaznacz cały
<html>
...
<div id="menu"></div>
<?php include("2.html") ?>
...
</html>


2.html
Kod: Zaznacz cały
<div id="content"> Treść, treść.</div>


3.html (źródło 1.php wygenerowane przez serwer)
Kod: Zaznacz cały
<html>
...
<div id="menu"></div>
<div id="content"> Treść, treść.</div>
...
</html>

Re: include() i problem z układem strony

PostNapisane: 2008-10-19, 13:38:56
przez junior
miałem podobny problem pod względem wyglądu a wynikał z dodatkowych informacji o kodowaniu umieszczanych przez edytor tekstu (jak dobrze pamiętam notepad++) i by się tego pozbyć trzeba było wybrać format-> utf-8 (bez BOM) może masz to samo... dodam, że w podglądzie taki plik nieróżni się niczym i nie dociekałem czemu tak.
http://en.wikipedia.org/wiki/Byte_Order_Mark tu coś o BOM próbuj może się uda:)

Re: include() i problem z układem strony

PostNapisane: 2008-10-23, 15:03:04
przez Júzek
Problem po części rozwiązany. Kodowania plików / mety itd miałem od początku UTF8. Rozwiązanie polega na fragmencie "od, do", którego były cięte źródła. Wykorzystałem to, że przeglądarka nie uwzględnia niektórych znaków w pewnych miejscach ... bla bla bla...

Re: include() i problem z układem strony

PostNapisane: 2008-10-23, 15:35:11
przez junior
widzisz masz kodowanie utf-8 oraz kodowanie utf-8 z bom zobacz które masz.