Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Cięcie szablonu
Forum PHP.pl > Forum > Przedszkole
Christmas Fish
Witajcie, jest to mój pierwszy post na forum! smile.gif

Przechodząc do sedna sprawy.. Chcę "pociąć" mój szablon by każdy element strony był w osobnym pliku w folderze includes... Zrobiłem to i zostało mi takie coś..
  1. <!DOCTYPE html>
  2. <?php include('includes/head.php'); ?>
  3. <div id="containter">
  4. <?php include('includes/header.php'); ?>
  5. <?php include('includes/nav.php'); ?>
  6.  
  7. <article>
  8. <h1>Tytuł</h1>
  9. <div id="nav">
  10. <a href="/">Strona główna</a>
  11. </div>
  12. <div id="article">To jest strona główna.</div>
  13. </article>
  14.  
  15. <?php include('includes/aside.php'); ?>
  16. <?php include('includes/footer.php'); ?>
  17. </div>
  18. </body>
  19. </html>

Niestety po skorzystaniu z opcji "Zbadaj element" dostaję nieoczekiwany wynik, mianowicie sekcja "head" zawarta jest w sekcji body.


Zawartość pliku head.php (oczywiście jest bez znaczenia ale wklejam)
  1. <title>Tytuł</title>
  2. <link type="text/css" rel="stylesheet" href="/styles/style.css">
  3. <meta charset="UTF-8">
  4. </head>
nospor
Cytat
Niestety po skorzystaniu z opcji "Zbadaj element" dostaję nieoczekiwany wynik, mianowicie sekcja "head" zawarta jest w sekcji body.
Z obrazka FIREBUG co dales to nic takiego nie wynika....

ps:
nie:<link type="text/css" rel="stylesheet" href="/styles/style.css">

<meta charset="UTF-8">

a:
<link type="text/css" rel="stylesheet" href="/styles/style.css" />

<meta charset="UTF-8" />
pedro84
Cytat(nospor @ 11.07.2013, 17:02:17 ) *
<meta charset="UTF-8" />

Mylisz się, patrz na DOCTYPE.
Christmas Fish
Sekcja head nie zawiera tego co powinna, a tagi title, meta i link są w body.
r4xz
Cytat(nospor @ 11.07.2013, 17:02:17 ) *
Z obrazka FIREBUG co dales to nic takiego nie wynika....

ps:
nie:<link type="text/css" rel="stylesheet" href="/styles/style.css">

<meta charset="UTF-8">

a:
<link type="text/css" rel="stylesheet" href="/styles/style.css" />

<meta charset="UTF-8" />


http://www.w3.org/html/wg/drafts/html/mast...cument-metadata
http://www.w3.org/html/wg/drafts/html/mast...ing-declaration
Christmas Fish
Problem rozwiązany.. Musiałem zmienić kodowanie na UTF-8 bez BOM.
com
w zasadzie to zamykanie tych tagów i nie zamykanie w html5 nie robi różnicy, bo <meta charset="UTF-8"> obowiązuje w kodowaniu html`owskim a <meta charset="UTF-8" /> z xml`a i można stosować zamiennie, ale wtedy trzeba się trzymać jednej zasady..
php1983
Możesz wrzucić zawartość header.php?
com
php1983
Cytat(Christmas Fish @ 11.07.2013, 17:41:04 ) *
Problem rozwiązany.. Musiałem zmienić kodowanie na UTF-8 bez BOM.


wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.