Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML/XHTML/XML]
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
code46
Ostatnio dużo czytam na temat tworzenia stron. Podglądam kody źródłowe i cały czas nurtują mnie pytania na które nie mogę znaleźć konkretnych odpowiedzi.

1. Standardy. Niedawno był HTML 4.1. Teraz słyszy się o XHTML i XML. Znalazłem stronkę http://xhtml.b7.pl/, przeczytałem informacje ogólne ale jakoś nie mogę tego pojąć.
HTML - wszyscy wiemy co to jest.
XHTML - co to? HTML + CSS2 ?
XML - to XHTML?

2. Czym się różni CSS od CSS2? Tylko tym http://webmaster.helion.pl/kurshtml/css2/index.htm ?

3. Próbowałem znaleźć stronę napisaną w xhtmlu ale nie ogę. Znalazłem stronę http://linuxweb.linuxindex.pl/ ale ona jest napisana (chyba) w xmlu. Znacie jakieś strony napisane w XHTMLu?

4. Czy wszystkie przeglądarki obsługują XHTMLa i XMLa?

5. Na pewnej stronie przeczytałem, że nie należy stosować tabelek do pozycjonowania grafiki i tekstu.. Ale wszystkie strony tak robią..

Znalazłem taki przykład (źródło http://www.webinside.pl/css/kursy/2/?p=7 )
  1. <TITLE>Przykład</TITLE>
  2. <STYLE TYPE="text/css">
  3. .element {
  4. position:absolute;
  5. visibility: visibility;
  6. top: 20px;
  7. left:30px;
  8. z-index: 2;
  9. }
  10.  
  11. .tekst {
  12. position:absolute;
  13. visibility: visibility;
  14. font-family:
  15. verdana; z-index: 1;
  16. }
  17.  
  18. </HEAD>
  19. <SPAN CLASS="element">
  20. <IMG SRC="kotek.jpg">
  21. </SPAN>
  22. <SPAN CLASS="tekst">
  23. <P> Witam w kolejnej...</P>
  24. </SPAN>
  25. </BODY>
  26. </HTML>


Wydaje mi się, że takie pozycjonowanie to dużo więcej pracy niż tabeli. Mnie przejrzyste.. Czy się mylę?

Jeśli zrobimy w ten sposób taką stronę, to co się stanie jeśli zmniejszymy rozdzielczość albo zwiększymy? Wszystko się rozjedzie.. Wydaje mi się że za pomocą tabelek można to bardziej kontrolować..

Co o tym wszystkim myślicie?
revyag
Na stronach którą podałeś są wszystkie odpowiedzi jeśli chodzi o xhtmla i css, więc czemu zadajesz te pytania znowu ?
Chcesz wiedzieć więcej ?
http://www.w3.org/

Odwieczny problem, czy tabele czy divy.
Tabele jak sama nazwa wskazuje są do robienia tabel na stronie, nie do tworzenia layoutu. Poza tym przy bardziej skomplikowanym layoucie zabawa z tabelami to masakra.

Przykład który podałeś nie jest zbyt dobry. Zamiat elementów span powinny być tam elementy div.

Powiedz w czym pomoże Ci dopasowanie do rozdzielczości, jeśli użyjesz tabel ?
code46
Cytat
Chcesz wiedzieć więcej ?
http://www.w3.org/

Nie znam dobrze angielskiego

Cytat
Przykład który podałeś nie jest zbyt dobry. Zamiat elementów span powinny być tam elementy div.

Dlaczego akurat divy? PRzecież oba znaczniki nic nie robią
Cytat
Powiedz w czym pomoże Ci dopasowanie do rozdzielczości, jeśli użyjesz tabel ?

W tym, że ustawie jedną główną tabelę, w której będę robił reszte..
Strus
Cytat(code46 @ 2005-04-21 13:47:10)
1. Standardy. Niedawno był HTML 4.1.

Wiesz który mamy rok questionmark.gif 2005 a HTML w wersji ostatniej jest z 1999. 6 lat to jest nie dawno questionmark.gif
Cytat
Teraz słyszy się o XHTML i XML. Znalazłem stronkę http://xhtml.b7.pl/

To bardzo dobra strona

Cytat
Nie znam dobrze angielskiego


No ale takie słowo translation znasz ? Więc poszukaj go na stronach W3C i wybierz Polish smile.gif

Linki, które Cię zainteresują
Polskie tłumaczenia specyfikacji W3C - http://mig.webpark.pl/
http://nf.hyperreal.info/patrz/standardy-sieciowe/
http://pl.wikipedia.org/

Jak już będziesz znał podstawy, chętnie odpowiemy na trudniejsze pytania smile.gif
uzytkownik24
Cytat(code46 @ 2005-04-21 12:47:10)
3. Próbowałem znaleźć stronę napisaną w xhtmlu ale nie ogę. Znalazłem stronę http://linuxweb.linuxindex.pl/ ale ona jest napisana (chyba) w xmlu. Znacie jakieś strony napisane w XHTMLu?

jak to nie możesz znaleźć strony w xhtmlu?? ta którą znalazłeś jest właśnie w xhtmlu, skąd inne przypuszczenia? Poza tym ta strona to raczej zły przykład do nauki.
JohnySpot
www.gery.pl
www.wp.pl
www.php.pl
Pozatym ja osobiście proponuję wejść do validator XHTML
http://validator.w3.org/
I wpisywać adresy kolejnych znanych i "dobrze napisanych" witryn. ja się bardzo dużo nauczyłem analizując kody źródłowe php.pl i było fajnie smile.gif
Wojteq
Cytat
jak to nie możesz znaleźć strony w xhtmlu?? ta którą znalazłeś jest właśnie w xhtmlu, skąd inne przypuszczenia?

Owszem, ta strona php.pl jest w XHTML-u, ale nie jest poprawnie napisana. Zobaczcie sami tutaj a zobaczycie, że ma aż 23 błędy, a to jest wersja Transaditiona, czyli najbardziej przypominająca HTML 4.01.
simon_n
Chciałbym zrobić stronę internetową ale niewiem w jakim języku to zrobić wybrać tradycyjny HTML czy Jakiś nowy język taki jak XML a XHTML questionmark.gifquestionmark.gif Pozdrawiam.
Draugfor
XHTML.

Niech to sie w koncu wyjasni.
HTML powstal przed wieloma laty, ale byl chaotyczny i z tego i innych powodow zaprzestanano jego rozwoju na wersji +-4.01.
Jego miejsce zajal XHTML, wiec powinno sie uzywac XHTML.
A XML?
Cytat z w3schools:
Cytat
XML was designed to carry data.
XML is not a replacement for HTML.

Co oznacza, ze XML zostal zaprojektowany do przechowywania i przenoszenia danych i ze NIE ZASTEPUJE ani nie zastapi w przyszlosci XHTML.
XML i XHTML nie gryza sie, maja inne zastosowania. Do pisania stron sluzy XHTML. Do zarzadzania danymi sluzy XML i jego technologie, takie jak XSLT i inne.

Link dla Ciebie: http://www.w3schools.com/xml/default.asp
simon_n
Dzięki wielkie smile.gif Pozdrawiam
Strus
Cytat(Draugfor @ 2005-05-24 17:25:26)
XHTML.

Niech to sie w koncu wyjasni.

Hmmm
Cytat(Draugfor @ 2005-05-24 17:25:26)
HTML powstal przed wieloma laty, ale byl chaotyczny i z tego i innych powodow zaprzestanano jego rozwoju na wersji +-4.01.


HTML chaotyczny, hmmm znaczy, że jak chaotyczny, bo nie rozumiem. Chaotyczny to jest Twoj sposób wypowidzi. Np "i innych powodów" LOL faktycznie dużo ich wymieniłeś (0)

Generalnie XHTML w obecnej wersji do prawie to samo co HTML w wersji 4.01 tylko opisany XML-em a nie SGML-em ot to różnica.
Poco to zrobili? No poto, że HTML opisany przy pomocy SGML-a był(jest) mało elastyczny. HTML źle się wyświetla w nowoczesnych agentach użytkownika (User-Agent) innych nich przeglądarki Internetowe. Pozatym w HTML-u nie da się wstawić zawartości specjalnej.
Po to, żeby nie rozbudowywać (i tak potężnego) SGML-a W3 opracowała język (de facto meta język) XML, którym opisała HTML i mamy teraz XHTML.

Więc nie rozumiem Twojej chaotyczności HTML-a XHTML już nie, bo pod względem syntaktycznym są identyczne (prawie) tylko opisane inną technologią.
Dravo
XHTML jest oparty o XMLa.

HTML został zarzucony. Niedawno za to opublikowano siódmy szkic XHTMLa 2.0.
Jest on bardziej zwięzły, przejrzysty, łatwiejszy w projektowaniu, ustandaryzowany... Ewolucyjny następca HTMla.

Dużo bardziej stawia się na dostępność oraz użytczeność. Co wiąże się z pozbyciem się wszelkich znaczników prezentacyjnych na rzecz samej struktury. (Patrz choćby czytniki stron www dla niewidomych, które potrafią się na niektórych stronach zgubić się lub nawet nich nie odczytać).

Wszelkie definiowanie wyglądu pozostawiono CSSowi. Co przy okazji przyśpiesza ładowanie samych stron oraz pomaga dostosować jeden styl do wielu stron co jest bardzo użyteczne.

Zalety dla przeciętnego programisty?
Mniej pracy, szybsze dostarczanie produktów, łatwość wprowadzania zmian. Mniejsza objętość strony oznacza mniejszy transfer (wraz z cachowanie stylów przez przeglądarkę). I wiele więcej...

Jeśli nie podjąłeś decyzji pozostawiam końcowy argument: zajrzyj na źródła stron napisanych w XHTMLu 1.1 lub 1.0 Strict a HTMLu 4.01...

Nikomu nie zamierzam narzucać sposobu tworzenia stron www. Apeluje jednak o wysotrzony zmysł obserwacji. Wybierajmy to co nam służy!

Odsyłam do wspaniałej książki: "Projektowanie serwisów WWW. Standardy sieciowe."

[Drobny druczek na marginesie]
TEMAT RZEKA
Draugfor
Cytat(Strus)
jak chaotyczny, bo nie rozumiem
[...]
LOL faktycznie dużo ich wymieniłeś

Chcemy wypracowanko? 8)

aarambo.gif Tak chaotyczny, ze nie istnialy reguly dotyczace rozmieszczenia tagow, ich zagniezdzania itd. Teoretycznie jakies tam byly, ale nikt ich nie przestrzegal. Wiec w maju 1998 w San Francisco ludzie z W3, developerzy i inni zorganizowali spotkanie, na ktorym postanowili, ze musi powstac nowy jezyk, ktory ujednolici to wszystko (te niescislosci) i ktory bedzie zgodny ze skladnia XML i w ktorym poprawnosc bedzie wymagana.
Bo te niescislosci sprawialy, ze przegladarki mialy problem z poprawnym wygenerowaniem stron, nie mowiac juz kwestiach wyswietlania w urzadzeniach o malej mocy obliczeniowej, jak komorki czy nawet telewizory.
Ponadto, jesli przenosi sie aplikacje z HTML na XML, trudnosc sprawia fakt, ze w HTML elementy nie maja semantyki wewnetrznej ani zewnetrznej.
Dlatego XHTML.

Strus, mozesz zajrzec tutaj, zeby i Tobie sie wyjasnilo, o ile rozumiesz po angielsku: winksmiley.jpg
http://www.learnthat.com/courses/computer/...ifferences.html
http://www.w3schools.com/xhtml/xhtml_html.asp
http://webdesign.about.com/cs/xhtmlxml/a/aa013100a.htm
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.