Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Cięcie szablonu
Christmas Fish
post 11.07.2013, 15:59:11
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 11.07.2013

Ostrzeżenie: (0%)
-----


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>


Ten post edytował Christmas Fish 11.07.2013, 15:59:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post 11.07.2013, 16:02:17
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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" />


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pedro84
post 11.07.2013, 16:04:48
Post #3





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


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

Mylisz się, patrz na DOCTYPE.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Christmas Fish
post 11.07.2013, 16:05:07
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 11.07.2013

Ostrzeżenie: (0%)
-----


Sekcja head nie zawiera tego co powinna, a tagi title, meta i link są w body.
Go to the top of the page
+Quote Post
r4xz
post 11.07.2013, 16:19:24
Post #5





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
Christmas Fish
post 11.07.2013, 16:41:04
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 11.07.2013

Ostrzeżenie: (0%)
-----


Problem rozwiązany.. Musiałem zmienić kodowanie na UTF-8 bez BOM.
Go to the top of the page
+Quote Post
com
post 11.07.2013, 16:43:19
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


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..
Go to the top of the page
+Quote Post
php1983
post 11.07.2013, 17:08:05
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 3.08.2008
Skąd: Radom

Ostrzeżenie: (0%)
-----


Możesz wrzucić zawartość header.php?


--------------------
Anti-loyal: xp; ubuntu; c++; asm; php 5.2; mysql 5.1; apache 2.2; vs '08 con vs.php; Zend S.
Go to the top of the page
+Quote Post
com
post 11.07.2013, 19:59:23
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


php1983
Cytat(Christmas Fish @ 11.07.2013, 17:41:04 ) *
Problem rozwiązany.. Musiałem zmienić kodowanie na UTF-8 bez BOM.


wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:35