Pokaż wyniki od 1 do 9 z 9
  1. #1
    Obserwator
    Dołączył
    March 05
    Postów
    3
    Siła Reputacji
    0


    Twoja ocena: Yes No

    From HTML to XHTML

    Witam!

    Moje pytanie jest proste. Potzrebuje jakiś dobrych książek, e-booków, pdfów, tuoriali (in Polnish of course) związanych z tworzeniem stron w XHTML. Kiedyś już miałem styczność z tworzeniem www ale było to jedynie w HTML. Teraz chciałbym zacząć robić stronki w XHTML.

    Może ktoś by miał ściagnięty e-book lub tutorial to proszę na e-maila baiano@interia.pl.

    Z góry dzięki!

  2. #2
    Zaawansowany uczestnik redaktor DI
    admin
    Avatar Piotrek
    Dołączył
    December 97
    Mieszka w
    Warszawa
    Postów
    966
    Siła Reputacji
    10


    Twoja ocena: Yes No

    Gratuluje wyboru, porządek i poprawność kodu jest najważniejsza.

    Jeżeli znasz już podstawy HTML, tak naprawdę niewiele musisz się nauczyć by stosować z powodzeniem XHTML . XHTML jest tylko bardziej restrykcyjny i wymaga trzymania się pewnych zasad budowania znaczników charakterystycznych dla XML, porządku i ładu w kodzie.

    To w zasadzie jedyny problem dla wszystkich którzy zaczynają przygodę z XHTML po HTML.. ale łatwy do przeskoczenia.

    LINKI:

    Jeżeli potrzebujesz kursowego omówienia XHTMLa, polecam:
    http://di.com.pl/kurshtml/t/xhtml.php

    Jeżeli napotkasz jakiś problem, napisz do mnie, w tym wątku, albo na forum WebHelp.pl
    http://forum.webhelp.pl/index.php?f=41

    A tutaj coś dobrego ale niestety po angielsku:
    http://www.w3schools.com/xhtml/

    Pozdrawiam,
    Piotr Cygan,
    Hidden Content

  3. #3
    Obserwator
    Dołączył
    March 05
    Postów
    3
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Właśnie potrzebuje jakiegoś tutoriala od A do Z. W sieci są tylko jakieś kursy typu : "ten fragmnet podobnie jak w html ale inczej bo..."

    Pozatym skąd mam wiedzieć pisząc strone czy nie mieszam w dokumencie html z xhtml. Bo chyba jak zastosuje tylko xhtml i wrzuce to na przegladarke to bedzie to wygladac podbnie jak bym wrzucil pomiezany html z xhtml.
    No chyba ze wczesniej zdefiniowany prolog jako dokument xhtml wyklucza stosowanie skladni html i po jej zastosowaniu nic sie nie pojawi. Prosze o odpowiedz.

  4. #4
    Zaawansowany uczestnik redaktor DI
    admin
    Avatar Piotrek
    Dołączył
    December 97
    Mieszka w
    Warszawa
    Postów
    966
    Siła Reputacji
    10


    Twoja ocena: Yes No

    Baiano, jeżeli chcesz się czegoś nauczyć, myślę, że dobrze na początek będzie:

    Przeczytać wstęp z kursu Dariusza Majgiera:
    http://di.com.pl/kurshtml/t/xhtml.php

    Za każdym razem jak piszesz stronę WWW w XHTML, stosowąć:
    http://validator.w3.org/

    Myślę, że wynik validatora będzie dla Ciebie najlepszym tutorialem bo wszystko tam jest dokładnie opisane

    Jeżeli rozumiesz choć trochę angielski, najlepszym tutorialem jest:
    http://www.w3schools.com/xhtml/

    ============== TU KILKA MOICH UWAG ================

    Mała porada. NIE ZACZYNAJ dokumentów XHTML od:

    Kod:
    <?xml version="1.0" encoding="iso-8859-2"?>
    Obojętnie co i w jakim kursie pisze. Nie jest to konieczne na razie a może spowodować ze jakiś niedobry element strony wysypie zupełnie Internet Explorera, tj. spowoduje wyświetlenie błędu składni XML.

    O ile użyjesz wersji przejściowej dokumentu, tj. zaczynająć od znacznika:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
    Nie powinno być problemu, jeżeli popelnisz jakiś bląd.
    Wersja STRICT:

    Kod:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
    Jest najdrudniejsza ze względu na to, że tu już musisz ściśle trzymać się reguł odpowiednich dla języka XHTML. Żaden błąd nie przejdzie, bo strona po prostu się nie wyświetli.

    > Bardzo ważne jest to abyś zrozumiał, że znacznik
    w XHTMLu nie istnieje. Istnieje natomiast
    </br>, który można prościej zapisać
    .
    Zapamiętaj regułę, że KAŻDY znacznik w XHTML musi być zamknięty, dlatego jeżeli kod jest nieprawidłowy lub w modelu STRICT strona Ci się psuje, zapewne gdzieś nie domknąłeś znacznika...co w przypadku np.
    jest bardzo proste, bo wystarczy zapomnieć o końcowym ukośniku...wbrew pozorom, jak stosuje się ciągle
    , trudno jest wbić sobie do mózgoczaszki
    .

    NAWET znaczniki takie jak np.

    <meta>, <img>, <input> (formularze) muszą kończyć się końcowym ukośnikiem, tj. muszą być zamykane, zatem jeżeli piszesz:

    Kod:
    [img]obrazek.gif[/img]
    w XHTMLu musisz go zapisać tak:

    Kod:
    [img]obrazek.gif[/img]
    Uwaga: atrybut tekstu alternatywnego (alt) jest wymagany.


    > Kolejną niezwykle istotną sprawą jest jak już być moze zauważyłeś, konieczność umieszczania atrybutów i wartości znaczników w cudzysłowia, czyli niedozwolony jest zapis:

    Kod:
    <img src=obrazek.gif alt=Obrazek />
    > Wszystkie znaczniki i atrybuty MUSZĄ być pisane małymi literami, tj.:

    Kod:
    [img]obrazek.gif[/img]

    TOTEŻ NIEDOZWOLONY JEST ZAPIS:

    Kod:
    [img]obrazek.gif[/img]
    ============= /TU KILKA MOICH UWAG ================

    I myślę, że na tyle koniec wprowadzenia z mojej strony, po resztę odsyłam Cię na stronę Darka Majgiera (bo tu znajdziesz wszystko co Ci potrzebne), o której wspomniałem wyżej, oraz zachęcam do intensywnego korzystania z VALIDATORA W3C, który wskaże i OPISZE błędy, które robisz.
    Piotr Cygan,
    Hidden Content

  5. #5
    Zaawansowany uczestnik redaktor DI
    admin
    Avatar Piotrek
    Dołączył
    December 97
    Mieszka w
    Warszawa
    Postów
    966
    Siła Reputacji
    10


    Twoja ocena: Yes No

    Pozatym skąd mam wiedzieć pisząc strone czy nie mieszam w dokumencie html z xhtml. Bo chyba jak zastosuje tylko xhtml i wrzuce to na przegladarke to bedzie to wygladac podbnie jak bym wrzucil pomiezany html z xhtml.
    Posłuży Ci do tego Validator W3C, o którym pisałem wcześniej. Jeżeli będziesz stosował się do kliku prostych reguł pisania kodu XHTML, to nie pomieszasz HTML z XHTML, dokument sprawdzi Validator.

    No chyba ze wczesniej zdefiniowany prolog jako dokument xhtml wyklucza stosowanie skladni html i po jej zastosowaniu nic sie nie pojawi.
    Jeżeli zastosujesz XHTML Strict, to otrzymasz komunikat o błędzie i strona się nie pojawi. Jeżeli wybierzesz Transitional, będą dopuszczalne tagi HTML. (To notabene najlepsza opcja podczas nauki, zawsze możesz składnię sprawdzić Validatorem ..a i widzisz stronę i czy wszystko jest ok).

    Powodzenia.
    Piotr Cygan,
    Hidden Content

  6. #6
    Obserwator
    Dołączył
    March 05
    Postów
    3
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Dzięki za wszytstkie cenne wskazówki. Napewno wzme sobie je do głowy.

    Poradnik na W3 naprawde fajny. Również ten Validator nieczego sobie. Jest tylko jeden problem. Chciałbym się zajać nauką tego w biurze. Ale senk w tym że nie mam tam internetu.

    Wiec czy jest dostepna jakas wersja ofline kursu z W3 i Validatora?

  7. #7
    Obserwator
    Dołączył
    February 05
    Postów
    77
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Kurs offline znalazłam tu: http://www.kurshtml.boo.pl/. Nie jest to ten sam kurs, lecz myślę, że lepiej mieć inny niż wcale.
    Validator zawierają w sobie niektóre edytory HTML np.: EdHTML, EzHTML i pewnie wiele innych. W każdym z nich sprawdzisz stronkę przed wysłaniem jej na serwer. Lecz nie mam pewności czy sprawdzają także XHTML.

  8. #8
    Obserwator
    Dołączył
    August 04
    Postów
    86
    Siła Reputacji
    0


    Twoja ocena: Yes No

    :shock: :!:
    Podziwiam Piotra ze ma czas jeszcze tlumaczyc ludzikom rzeczy o ktorych moga sami wyszukac w google przy odrobinie checi. Bo jesli ktos naprawde zamierza poznac XHTML to zaczalby w milczeniu szukac wszelkie...blablabla!

    W sumie nie ma sensu sie rozpisywac.

    Pozdrowienia dla majacych tyle czasu/checi pomocy

  9. #9
    Obserwator
    Dołączył
    May 05
    Postów
    7
    Siła Reputacji
    0


    Twoja ocena: Yes No

    dlaczego stosowanie
    <?xml version="1.0" encoding="iso-8859-2"?>
    jest tak bardzo odradzane? ono nie powoduje zadnych 'dziwnych' zachowan, a jedynie wywoluje w ie tryb zgodnosci, tzw. quirks mode. Po zastosowaniu IE 6.x reaguje tak samo jak 5.x, co znacznie upraszcza prace - nie trzeba stosowac osobnych hackow dla dwoch wersji explorera, nie ma zadnych niescislsci i balaganu w kodzie, oraz wciaz utrzymujemy kod semantycznie zgodny z xhtml.
    Znacznie wazniejsza sprawa niz nauka zncxnzikow jest nauka semantyki - wiele stron zgodnych z xhtml jest gorzej napisana niz te napisane w html 4.x - trzeba pamietac, ze kazdy element czemus sluzy, ze do layoutu sluza divy, a nie table, ze do grup linkow sluza listy nieuporzadkowane lub definicyjne, ze w znacznikach P nie mozna stosowac elementow blokowych, nalezy zminimalizowac (najlepiej do zera ) uzyywanie znacznikow br, itp, itd. Kod strony nie moze zawierac deklaracji inline, takich jak <table border=0 cellspacing=0 i cellpadding=0> - do tego sluza css. Dobrze wykonana strona w html4 bedzie mogla zostac automatycznie do xhtml - po niewielkich przerobkach.
    Polecam archiwum list dyskusyjnych, csszengarder, alistapart, i google
    pozdrawiam

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Dla HTML pajączek a dla php??
    By Adam (Adi) in forum OPROGRAMOWANIE
    Odpowiedzi: 20
    Ostatni post / autor: 06-02-05, 23:23

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer