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>