[XHTML] jest jakiś kurs wersji 1.1 ?
Moderator: Pomocy?!
[XHTML] jest jakiś kurs wersji 1.1 ?
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.2; pl-PL; rv:1.6) Gecko/20040206 Firefox/0.8
Jakby to były jeszcze kursy dla blondynek to będę bardzo, bardzo wdzięczny
Pozdrawiam wszystkich
- Lucyferus Belial
- Posty: 34
- Z nami od: 26 listopada 2003, 17:14
- Lokalizacja: Chełm
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.6) Gecko/20040113 --== MOZILLA RULLEZ ;-) ==--
SeaMonkey @ GNU/Linux
- KLAPEK
- Moderator
- Posty: 2190
- Z nami od: 10 czerwca 2002, 15:05
- Lokalizacja: ~/seamonkey
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.7b) Gecko/20040316
http://www.xhtml.b7.pl/index.html pisze: Kurs jest freeware, czyli możesz go kopiować i przekazywać innym
(z zaznaczeniem autorstwa).
Nie możesz dokonywać w nim zmian!
Moje pytanie
At124
- At124
- Posty: 247
- Z nami od: 22 września 2002, 21:31
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113
- Archer
- Posty: 211
- Z nami od: 21 maja 2003, 23:41
- Lokalizacja: Szigetszentmiklos
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.5) Gecko/20031007 Firebird/0.7
Archer pisze:Użyj Spiderzilli do ściągnięcia całości: http://spiderzilla.prv.pl/
Myślałem o tym, lub o TeleportPro
At124
- At124
- Posty: 247
- Z nami od: 22 września 2002, 21:31
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8
ja se radze zregóły wget -r www.xhtml.b7.pl
i wyszło mi http://zeus.polsl.gliwice.pl/~trez/www. ... .pl.tar.gz , troche tam poleży, ale niewiem, czy całe się ściągneło, bo coś mało tego (28kB)
no i mam nadzieje, że to jeszcze aktualne, bo dopiero wstałem
- Trez
- Posty: 28
- Z nami od: 07 sierpnia 2003, 12:02
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.6) Gecko/20040113
- Domel
- Posty: 2252
- Z nami od: 14 kwietnia 2002, 19:10
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20060929 BonEcho/2.0
http://pornel.net/xhtml
Pobieżnie błędy: strona jest serwowana jako „text/html”, kod nie jest semantyczny; w zawartości:
W dokumencie XHTML trzeba umieścić następujące informacje:
* deklarację XML,
Deklaracji wcale nie „trzeba” umieszczać. Na przyszłość: ostrożnie ze słowami typu „trzeba”.
znacznik <html xmlns="http://www.w3.org/1999/xhtml"></html>
Potrzebna jest deklaracja przestrzeni nazw, a nie „znacznik”.
Może być także wykorzystana do określenia kodowania dokumentu.
Lokalnie. Przeglądarki pobierają charset z nagłówków HTTP.
Standard dla polskich znaków to 'iso-8859-2' (ISO Latin 2).
Przestarzały standard. Zalecane jest UTF-8
Zaleca się również osadzenie deklaracji stylu CSS:
<?xml-
Zaleca się, ale nie przez PI.
href="plik z rozszerzeniem .css"
Plik wcale nie musi mieć rozszerzenia „.css”.
„Sekcja HEAD”
tym miejscu definiujesz typ kodowania strony
To jest ostatnie miejsce, w którym przeglądarka sprawdza charset…
„Sekcja BODY”
znacznik tworzący sekcję body powinien wyglądać następująco:
Wcale nie powinien. MUSI być zgodny ze specyfikacją i na tym koniec. Deklarację języka się powinno umieścić w znaczniku <html>, jako że w head też może się znaleźć tekst.
„Osadzanie tekstu”
Nie należy osadzać tekstu w znacznikach <h1> - <h6> nie definiując jego właściwości w arkuszu stylów. To że nagłówki <h1> - <h6> definiują wstępną wielkość czcionki nie znaczy wcale, że będzie ona taka sama w innych przeglądarkach.
Nie należy też go używać do wyróżniania tekstu, co Ty robisz nagminnie.
„Tworzenie tabeli”
W skład tabeli wchodzą znaczniki:
a co z „caption, col, colgroup”?
Są to jedyne atrybuty jakie możemy wprowadzić w ramach znacznika <table>.
Nie prawda.
„Tworzenie list”
Nie jest ważne jaki typ listy zaimplementujemy na naszej stronie.
A semantyka?
„Kaskadowe arkusze stylów CSS2”
Rozróżniamy następujące wersje specyfikacji Kaskadowych Arkuszy Stylów:
Skoro umieściłeś draft, którym jest 2.1, to czemu nie umieściłeś elementów css3 (niektóre są nawet CR!)
„Osadzanie stylów CSS w dokumencie”
Aby osadzić definicję stylu w sekcji HEAD wpisujemy:
O RLY? (hint)
niestety Internet Explorer nie jest w stanie zrozumieć takiej deklaracji
Niestety IE nie rozumie XHTML!
deklarację umieszcza się w pierwszej linijce dokumentu
„Definition: XML 1.1 documents MUST begin with an XML declaration which specifies the version of XML being used.”
„Hierarchia selektorów, klas i identyfikatorów”
Może nim być dowolny znacznik występujący w sekcji BODY
Nie tylko
Selektorem może być również sam znacznik BODY.
Może nawet nim być znacznik HTML!
Pojęcie klasy zawiera się w pojęciu selektora.
Nie „zawiera się” tylko klasa jest selektorem
Klasa nie może istnieć, kiedy nie jest przypisana do określonego selektora.
Kłamstwo.
(i całe staranie się wytłumaczenia jego użycia)Identyfikator ID
Brednie i kłamstwa
„Kaskadowość arkuszy stylów CSS”
Teraz musimy sobie przypomnieć o tym, że
j.w.
div.glowny ul#menu
Nie potrzebne. element „#menu” jest unikalny w zakresie dokumentu, więc nie ma potrzeby precyzowania dokładnego jego umieszczenia w drzewie.
div.glowny ul#menu a.linki_menu:hover
Takoż. „#menu a:hover”.
Taka moja rada: podszkol się może najpierw sam, a dopiero później ucz innych…
- athantor
- Posty: 911
- Z nami od: 24 grudnia 2002, 15:22
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20060927 BonEcho/2.0
athantor pisze:Standard dla polskich znaków to 'iso-8859-2' (ISO Latin 2).
Przestarzały standard. Zalecane jest UTF-8
Pamiętam, że zalecało się używanie UTF-8 w trybie kompatybilności z HTML, ale czy był to wymóg również w prawidłowych dokumentach XHTML? Chciałbym się upewnić, bo nie umiem znaleźć tego fragmentu w specyfikacji, chociaż kiedyś go widziałem
- diablownik
- Posty: 375
- Z nami od: 02 sierpnia 2006, 14:10
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20060929 BonEcho/2.0
A napisałem, że jest przestarzałe, bo całe ISO 8859 zostało zarzucone na rzecz unikodu, a UTF-8, gdyż jest to najlepsza dla naszych warunków jego transformacja.
- athantor
- Posty: 911
- Z nami od: 24 grudnia 2002, 15:22
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Co do przesyłania strony jako text/html to zdaję sobie sprawę z tego że złamałem podstawowe zasady specyfikacji ale dowiedziałem się o tym niedawno i jak narazie nie mam absolutnie żadnego pomysłu co do przesyłania nagłówków... główny problem polega na tym że jestem całkowicie lewy z PHP.
Co do sformuowań typu "trzeba" fakt, na przyszłość będę stosował określenie "zalecane jest"
Co do standardu kodowania...
to ze zalecany jest UTF to już wszyscy wiedzą... chyba, nie masz pojęcia ile osób stosuje windows-1250 i nawet nie wiedzą o ISO Latin 2.
Strony tworze od ok roku i zawsze kodowałem w tym standardzie, nikt z kadry szkolnej nawet nie wspomniał o UTF-ie.
Zaleca się, ale nie przez PI.
Co masz na myśli ?
Plik wcale nie musi mieć rozszerzenia „.css”.
Jasne że nie musi... tylko dlaczego mam stosować inne ?
To jest ostatnie miejsce, w którym przeglądarka sprawdza charset…
Mówisz tyle o braku obsługi XHTML-a przez IE, to chyba wiesz, że innej deklaracji IE poprostu nie rozumie (domyślam sie że chodziło Ci o np takie: <?xml version="1.0" encoding="UTF-8 "?> tak ?)
Nie należy też go używać do wyróżniania tekstu, co Ty robisz nagminnie.
co masz na myśli ? stosowanie <b> ? nie mam pojęcia...
a co z „caption, col, colgroup”?
caption zostało wymienione w przykładzie, o pozostałych nie słyszałem, z powodu niewystarczających materiałów z jakich korzystałem.
Co do semantyki...
błagam nie gadajmy o semantyce w wypadku właściwej listy do prezentacji odpowiednich danych... mógłbyś sie czepiać jakbym głosił herezje typu: tabele służą do tworzenia szkieletu strony albo divy do prezentacji danych tabelarycznych itp.
Skoro umieściłeś draft, którym jest 2.1, to czemu nie umieściłeś elementów css3 (niektóre są nawet CR!)
Nie za bardzo nie rozumiem o co Ci chodzi...
dlaczego mam się rozwodzić nad wersją 3 CSS-a skoro implementacja wcześniejszego CSS 2.1 w IE i nie tylko jest jeszcze znikoma i zapewne jeszcze będzie przez dłuższy czas.
<![CDATA[]]>
jakims dziwnym trafem promotor nie zwrócił uwagi na brak tego sposobu, a ja o nim nawet nie wiedziałem.
Klasa nie może istnieć, kiedy nie jest przypisana do określonego selektora.
Wymień mi proszę przykład użycia klasy, która nie jest przypisana do selektora i jaką pełni w tym wypadku funkcję.
Wyjaśnienie pojęcia identyfikatora ID...
Może rzuć jakimś linkiem albo napisz sam jaki właściwie ma sens używanie ID i jakie pełni funkcje.
Co do samej notacji (kaskady) w CSSie to może nie jest potrzebne takie wyszczególnienie, ja akurat tak robię, bo w wypadku kiedy arkusz strony ma np. 1000 liniek pomaga mi to w odszukaniu właściwych rzeczy.
Pozdrawiam.
- mati_84
- Posty: 1
- Z nami od: 30 września 2006, 09:55
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20060927 BonEcho/2.0
athantor pisze:A napisałem, że jest przestarzałe, bo całe ISO 8859 zostało zarzucone na rzecz unikodu, a UTF-8, gdyż jest to najlepsza dla naszych warunków jego transformacja.
Rozumiem, ale pytałem czy specyfikacja narzuca wymóg stosowania kodowania UTF w prawidłowych dokumentach XHTML
mati_84 pisze:rozumiem ze te zarzuty kierujecie również do mojego promotora który ocenił pracę na wejściu i na obronie na 5 tak ?
Tak
mati_84 pisze:Co do przesyłania strony jako text/html to zdaję sobie sprawę z tego że złamałem podstawowe zasady specyfikacji ale dowiedziałem się o tym niedawno i jak narazie nie mam absolutnie żadnego pomysłu co do przesyłania nagłówków... główny problem polega na tym że jestem całkowicie lewy z PHP.
PHP nie jest tutaj potrzebne. Trzeba tylko skonfigurować serwer HTTP, aby zwracał poprawne nagłówki. Swoją drogą, to dokumenty XHTML powinny mieć rozszerzenie .xhtm lub .xhtml - w przeciwnym wypadku serwer nadal będzie zwracał Content-Type: text/html (ustalony dla plików HTML).
mati_84 pisze:Co do sformuowań typu "trzeba" fakt, na przyszłość będę stosował określenie "zalecane jest"
Powinieneś stosować określenia występujące w specyfikacji. Używa się tam m.in. słów: "może", "powinien", "musi", "zalecane jest" itd. Powstawianie wszędzie "zalecane jest" jest również błędem.
mati_84 pisze:Strony tworze od ok roku i zawsze kodowałem w tym standardzie, nikt z kadry szkolnej nawet nie wspomniał o UTF-ie.
Można wiedzieć, gdzie się uczysz/studiujesz? Bo nie wierzę, że nikt nie wspominał o UTF, jakaś dziwna byłaby ta kadra szkolna.
mati_84 pisze:Mówisz tyle o braku obsługi XHTML-a przez IE, to chyba wiesz, że innej deklaracji IE poprostu nie rozumie (domyślam sie że chodziło Ci o np takie: <?xml version="1.0" encoding="UTF-8 "?> tak ?)
Athantor miał chyba na myśli to, że IE w ogóle nie rozumie XHTML, a nie tylko deklaracji XML. IE obsługuje XHTML tylko w trybie kompatybilności z HTML.
mati_84 pisze:dlaczego mam się rozwodzić nad wersją 3 CSS-a skoro implementacja wcześniejszego CSS 2.1 w IE i nie tylko jest jeszcze znikoma i zapewne jeszcze będzie przez dłuższy czas.
A Ty pisałeś kurs o tworzeniu stron pod IE, że tak się nim kierujesz?
mati_84 pisze:Pozdrawiam.
I ja również
- diablownik
- Posty: 375
- Z nami od: 02 sierpnia 2006, 14:10
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061001 BonEcho/2.0
mati_84 pisze:Cóż, człowiek popełnia błędy. Ja nawet nie byłem tego świadomy bo ten kurs jest moją pracą dyplomową
ZOMG!!1
mati_84 pisze:i rozumiem ze te zarzuty kierujecie również do mojego promotora który ocenił pracę na wejściu i na obronie na 5 tak ?
W tym wypadku głównie do niego.
mati_84 pisze:Co do przesyłania strony jako text/html to zdaję sobie sprawę z tego że złamałem podstawowe zasady specyfikacji ale dowiedziałem się o tym niedawno i jak narazie nie mam absolutnie żadnego pomysłu co do przesyłania nagłówków...
No masz.
mati_84 pisze:główny problem polega na tym że jestem całkowicie lewy z PHP.
.htaccess:
- Kod: Zaznacz cały
AddType application/xhtml+xml .xhtml
?
mati_84 pisze:Co do standardu kodowania...
to ze zalecany jest UTF to już wszyscy wiedzą... chyba, nie masz pojęcia ile osób stosuje windows-1250 i nawet nie wiedzą o ISO Latin 2.
Ale co z tego?
Poza tym CP1250 jest w pełni poprawnym poprawnym charsetem, technicznie nawet lepszym od latin2, z tym że niezalecanym.
Ważnym jest żeby charset był poprawnie oznaczony.
mati_84 pisze:Strony tworze od ok roku i zawsze kodowałem w tym standardzie, nikt z kadry szkolnej nawet nie wspomniał o UTF-ie.
No i co z tego? Kadra ma zwykle do siebie, że wykłada to czego się nauczyła i nie widzi powodu by to zmieniać.
U mnie na uczelni uczą C++ sprzed czasów ISO. Czy to coś zmienia?
mati_84 pisze:Zaleca się, ale nie przez PI.
Co masz na myśli ?
No bez przesady. Podstawa XML–a.
http://www.w3.org/TR/xml11/#sec-pi
mati_84 pisze:Plik wcale nie musi mieć rozszerzenia „.css”.
Jasne że nie musi... tylko dlaczego mam stosować inne ?
Nie mam pojęcia? Bo lubisz?
Mnie nie chodzi o to, co Ty stosujesz, tylko że uczysz ludzi nieprawdy.
Gwoli ścisłości: plik wcale nie musi mieć rozszerzenia css, tylko ma być serwowany jako „text/css”. W internecie rozszerzenie ma naprawdę minimalne znaczenie.
mati_84 pisze:To jest ostatnie miejsce, w którym przeglądarka sprawdza charset…
Mówisz tyle o braku obsługi XHTML-a przez IE, to chyba wiesz, że innej deklaracji IE poprostu nie rozumie (domyślam sie że chodziło Ci o np takie: <?xml version="1.0" encoding="UTF-8 "?> tak ?)
Nie. Chodziło mi o nagłówki HTTP.
mati_84 pisze:Nie należy też go używać do wyróżniania tekstu, co Ty robisz nagminnie.
co masz na myśli ? stosowanie <b> ? nie mam pojęcia...
Stosowanie semantycznego kodu. <h1> służy do oznaczania nagłówków a nie pogrubiania tekstu. Jeśli chcesz coś pogrubić, to użyj przykładowo <strong> z odpowiednim ostylowaniem.
mati_84 pisze:a co z „caption, col, colgroup”?
caption zostało wymienione w przykładzie, o pozostałych nie słyszałem, z powodu niewystarczających materiałów z jakich korzystałem.
Jedynymi materiałami, który powinny Ci wystarczyć są specyfikacje. Mi wystarczyły, ale ja nie piszę pracy dyplomowej
mati_84 pisze:Co do semantyki...
błagam nie gadajmy o semantyce w wypadku właściwej listy do prezentacji odpowiednich danych...
Hola! Tagi nie służą do prezentacji! Tagi służą do opisania treści dokumentu. Do prezentacji służy CSS.
Tradycyjny trójpodział władzy:
- Treść — X–, HT–, XHT– ML
- Wygląd — CSS, XSL, XSLT
- Zachowanie — ECMAScript
mati_84 pisze: mógłbyś sie czepiać jakbym głosił herezje typu: tabele służą do tworzenia szkieletu strony albo divy do prezentacji danych tabelarycznych itp.
Ej, przeca głosisz! Używasz tagów nie właściwie z ich przeznaczeniem. Może to jakieś zawodowe spłaszczenie, ale dla mnie jest to jednoznaczne z głoszeniem.
mati_84 pisze:Skoro umieściłeś draft, którym jest 2.1, to czemu nie umieściłeś elementów css3 (niektóre są nawet CR!)
Nie za bardzo nie rozumiem o co Ci chodzi...
Specyfikacje W3C mają statusy, które można zobaczyć w niebieskim prostokącie po lewej stronie.
CSS1 ma status REC (rekomendacja)
CSS2 ma status REC
CSS2.1 ma status WD (szkic roboczy)
CSS3 jest modularne, którego niektóre moduły, AFAIR, mają status CR (propozycja rekomendacji)
Generalnie jest tak:
WD → CR → REC
Zamieszczasz, czy też polecasz szkice, a nie wspominasz nic o propozycjach rekomendacji…
mati_84 pisze:dlaczego mam się rozwodzić nad wersją 3 CSS-a skoro implementacja wcześniejszego CSS 2.1 w IE i nie tylko jest jeszcze znikoma i zapewne jeszcze będzie przez dłuższy czas.
No i co z tego? IE nie obsługuje XHTML, a o nim piszesz. Poza tym IE nie jest wyznacznikiem czegokolwiek.
mati_84 pisze:<![CDATA[]]>
jakims dziwnym trafem promotor nie zwrócił uwagi na brak tego sposobu, a ja o nim nawet nie wiedziałem.
Proszę bardzo — poziom wiedzy promotora… ;(
mati_84 pisze:Klasa nie może istnieć, kiedy nie jest przypisana do określonego selektora.
Wymień mi proszę przykład użycia klasy, która nie jest przypisana do selektora i jaką pełni w tym wypadku funkcję.
Jeszcze raz: klasa jest selektorem.
Proszę bardzo: raz, dwa.
Pełni funkcję kolorowaczki na czerwono (w moim pliku)
mati_84 pisze:Wyjaśnienie pojęcia identyfikatora ID...
Może rzuć jakimś linkiem albo napisz sam jaki właściwie ma sens używanie ID i jakie pełni funkcje.
Pełni funkcję identyfikatora danego elementu.
Ex
mati_84 pisze:Pozdrawiam.
Takoż.
diablownik pisze:Rozumiem, ale pytałem czy specyfikacja narzuca wymóg stosowania kodowania UTF w prawidłowych dokumentach XHTML
Specyfikacja narzuca wymóg stosowania MIME i definiuje domyślny charset
- athantor
- Posty: 911
- Z nami od: 24 grudnia 2002, 15:22
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.0.7) Gecko/20060921 Ubuntu/dapper-security Firefox/1.5.0.7
athantor pisze:mati_84 pisze:Zaleca się, ale nie przez PI.
Co masz na myśli ?
No bez przesady. Podstawa XML–a.
http://www.w3.org/TR/xml11/#sec-pi
Dlaczego xml-stylesheet (o ile dobrze Cię zrozumiałem) nie jest zalecane? W kursie Domela jest informacja, że można tego używać: http://xhtml.b7.pl/prolog.html
Czy chodzi o to, że IE sobie z taką stroną nie poradzi?
- helios
- Posty: 217
- Z nami od: 10 sierpnia 2005, 18:15
- Lokalizacja: Gdańsk
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061001 BonEcho/2.0
O ile to jeszcze działa (albo nie działa; zależy czy dobrze założyłem co jest poprawne
- athantor
- Posty: 911
- Z nami od: 24 grudnia 2002, 15:22
- Lokalizacja: Białystok
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
- crazyhenry
- Posty: 60
- Z nami od: 04 października 2006, 18:21
- Lokalizacja: Lubin/dolnośląskie/
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061007 BonEcho/2.0
- athantor
- Posty: 911
- Z nami od: 24 grudnia 2002, 15:22
- Lokalizacja: Białystok
Debilizm_2
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Neostrada TP 6.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
- krzysiek.plata
- Posty: 7
- Z nami od: 18 września 2006, 16:56
- Lokalizacja: sopot
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1) Gecko/20061027 Firefox/2.0
Ten kurs jest kursem typowym dla html - owszem zawiera podstawy z xhtml - ale na pewno nie jest pełnoprawnym kursem xhtml
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Kto jest online
Zarejestrowani użytkownicy: Google [Bot]
