Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML/XHTML/XML]
code46
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


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 ?
Go to the top of the page
+Quote Post
code46
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 21.04.2005

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


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..
Go to the top of the page
+Quote Post
Strus
post
Post #4





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Bochnia

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


Cytat(code46 @ 2005-04-21 13:47:10)
1. Standardy. Niedawno był HTML 4.1.

Wiesz który mamy rok (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) 2005 a HTML w wersji ostatniej jest z 1999. 6 lat to jest nie dawno (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
uzytkownik24
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2005

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


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.
Go to the top of the page
+Quote Post
JohnySpot
post
Post #6





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Włocławek

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


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Wojteq
post
Post #7





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 29.03.2005

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


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.
Go to the top of the page
+Quote Post
simon_n
post
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.05.2005
Skąd: Tarnowskie Góry

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


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam.
Go to the top of the page
+Quote Post
Draugfor
post
Post #9





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

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


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
Go to the top of the page
+Quote Post
simon_n
post
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.05.2005
Skąd: Tarnowskie Góry

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


Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post
Strus
post
Post #11





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Bochnia

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


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ą.
Go to the top of the page
+Quote Post
Dravo
post
Post #12





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2003

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


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
Go to the top of the page
+Quote Post
Draugfor
post
Post #13





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

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


Cytat(Strus)
jak chaotyczny, bo nie rozumiem
[...]
LOL faktycznie dużo ich wymieniłeś

Chcemy wypracowanko? 8)

(IMG:http://forum.php.pl/style_emoticons/default/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: (IMG:http://forum.php.pl/style_emoticons/default/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
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: 20.12.2025 - 13:06