Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pytania kompletnego laika :)
jarod20
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Mragowo

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


Witam wszystkich,
Pytania odpowiednie do działu Przedszkole, więc bardzo proszę o wyrozumiałość (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ze strony http://www.kurshtml.boo.pl/css/wstep,szablon.html dowiedziałem się, że najogólniej mówiąc, HTML odchodzi w zapomnienie na rzecz XHTML, i że zamiast stosowania tablic, tworzy się strony oparte na div'ach.

Pytanie 1: Czy po ułożeniu szablonu strony, np.

  1. <div id="top">
  2. <div id="NAGLOWEK">Nagłówek szablonu</div>
  3. <div id="MENU">Menu nawigacyjne</div>
  4. <div id="INFORMACJE">Dodatkowe informacje</div>
  5. <div id="TRESC">Treść strony</div>
  6. <div id="STOPKA">Stopka serwisu</div>
  7. </div>


pomiędzy div'ami można używać tablic? Czy będzie to zgodne ze specyfikacją W3C?


Pytanie 2: Tworząc dokument xhtml, dodałem sesję nagłówkową, przykładowo:

  1. <?xml version="1.0" encoding="ISO-8859-2"?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7. <title>Tytuł dokumentu</title>
  8. </head>
  9. <body>
  10.  
  11. <div id="top">
  12. <div id="NAGLOWEK">Nagłówek szablonu</div>
  13. <div id="MENU">Menu nawigacyjne</div>
  14. <div id="INFORMACJE">Dodatkowe informacje</div>
  15. <div id="TRESC">Treść strony</div>
  16. <div id="STOPKA">Stopka serwisu</div>
  17. </div>
  18.  
  19. </body>
  20. </html>


Czy pomiędzy div'ami mogę teraz używać kodu PHP, np, czy mogę wywoływać funkcje zawarte w pliku functions.inc ? A jeśli tak, to jakie rozszeżenie powinien mieć plik index - .php czy może .xhtml a może .html ?

Z góry dziękuję za podpowiedzi.
Pozdrawiam
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Ad1. Tabelki używasz tylko do prezentowania danych które tego wymagają, zestawień itp. Cały lay powinieneś zrobić na divach.

Ad2. Możesz wstawić komendy PHP na takiej zasadzie. Bierzesz plik HTML, zmieniasz mu rozszerzenie na PHP i normalnie wrzucasz kod HTML'owy ze wstawkami PHP w odpowiednich znacznikach, np.

  1. <?xml version="1.0" encoding="ISO-8859-2"?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7. <title>Tytuł dokumentu</title>
  8. </head>
  9. <body>
  10.  
  11. <div id="top">
  12. <div id="NAGLOWEK">Nagłówek szablonu</div>
  13. <div id="MENU">Menu nawigacyjne</div>
  14. <div id="INFORMACJE">Dodatkowe informacje</div>
  15. <div id="TRESC">Treść strony</div>
  16. <div id="STOPKA">Stopka serwisu</div>
  17. </div>
  18. <?php jakasfunkcja(); ?>
  19. </body>
  20. </html>
Go to the top of the page
+Quote Post
pablos02
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.04.2008

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


To są zupełne podstawy:)
Go to the top of the page
+Quote Post
jarod20
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Mragowo

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


Wiem pablos02, ale przeglądając nasze ulubione google nie znalazłem odpowiedzi na te pytania. Dla większości z Was, odpowiedź na te pytania jest pewnie oczywista, ale ja mam z tym problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chodzi mi też o to, co będzie poprawne wobec specyfikacji W3C.

sniezny_wilku, jeżeli kod, który podałeś, zapisuję w pliku index.php i uruchamiam pod Krasnalem, otrzymuję następujący komunikat:
  1. <?php
  2. Parse error: parse error in c:usrapachehttpdhtml1index.php on line 1
  3. ?>


Wyczytałem, że można użyć czegoś takiego:
  1. <?php echo '<?xml version="1.0" encoding="ISO-8859-2"?'.">\n";?>


Czy będzie to poprawne?
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Specyfikacja XHTML pozwala na korzystanie zarówno z <table> jak i <div>. To oczywiste.
Ale mówi także, że każdy ze znaczników powinien być stosowany zgodnie z jego przeznaczeniem.

Przeznaczeniem znacznika <table> jest prezentacja danych tabelarycznych, co wyklucza stosowanie go do budowy layoutu.

~jarod20 to że jesteś laikiem to nie jast żaden argument. Wypadałoby przeczytać podstawy zanim zadasz pytanie: Kurs BrowseHappy
Go to the top of the page
+Quote Post
pablos02
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.04.2008

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


Poszukaj w internecie W3C a znajdziesz przykłady skryptów które są zgodne z W3C
Go to the top of the page
+Quote Post
mike
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(jarod20 @ 9.04.2008, 16:38:27 ) *
Czy będzie to poprawne?
Empiryzm(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Masz zamiar pytać o każdy szczegół, który gdziekolwiek wyczytasz?

Tak, jest to poprawne.
Go to the top of the page
+Quote Post
jarod20
post
Post #8





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Mragowo

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


zabieram się do czytania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dzięki
Go to the top of the page
+Quote Post
gilbo
post
Post #9





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


I pamiętaj, że przeglądarka NIE otrzymuje kodu PHP, także to czy napiszesz
  1. <?php
  2. echo '<div>Tekst</div>';
  3. ?>
czy też
  1. <div>Tekst</div>
nie ma najmniejszego znaczenia, ponieważ przeglądarka i tak otrzyma tylko kod HTML i to on musi być poprawny.

Pozdrawiam
Go to the top of the page
+Quote Post
nevt
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a ja proszę o poprawę tematu na zgodny z zasadami publikacji na forum Przedszkole. sugeruję dodać tag [html/xhtml] - walidacja ...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 17:24