webForumDet fria alternativet

Vänta på html 5?

5 svar · 765 visningar · startad av Knatte

KnatteMedlem sedan jan. 200747 inlägg
#1

Jag håller på med att lära mig xhtml och css. Tycker det är kul och intressant, men har tyvärr alldeles mycket annat att göra, such... Har doch en fundering. Nu är det så att snart kommer html 5. Som ni vet finns väldigt mycket information, men här kommer lite. Här är information från W3C:

W3C publicerar förslag till HTML 5, nästa HTML
Webbutvecklare tar fram nästa HTML-standard i öppen samverkan hos W3C
22 januari 2008
http://www.w3c.se/resources/office/press-releases/2008-01-22-html5.sv.xhtml

Nyaste version:
HTML 5 differences from HTML 4
W3C Working Draft 9 June 2008
http://www.w3.org/html/wg/html5/diff/

Äldre version:
HTML 5 differences from HTML 4
W3C Working Draft 22 January 2008
http://www.w3.org/TR/2008/WD-html5-diff-20080122/

Företaget Svensk Webbutveckling där dett finns några länkar om html 5:
Ett första utkast till HTML5
http://www.svenskwebbutveckling.se/blog/nyheter/2008/01/23/ett-forsta-utkast-till-html5.html

Jag sitter nu och pluggar på xhtml och css, men är det lönt att lägga så mycket tid på det eftersom snart kommer html 5 för då blir väl en hel del ändringar? Kanske använda något program där man skriver in en del kod, men kan få hjälp. Man kan säga att nu förstår jag det mesta av koden, men att sen själv komma på vilka man skall använda i olika situationer blir lite struligare. Brukar i och för sig fuska me klipp o klistra.

Vad säger ni om detta? Som ja sa, jag vänta med att jobba så mycket med koden, utan även använda något program? I sa fall, vilket program rekomenderar ni? Jag vill kunna använda xhtml och css.

LedelMedlem sedan dec. 2004736 inlägg
#2

Om du håller på att lära dig XHTML och CSS nu ser jag ingen anledning till att inte fortsätta lära. HTML 5 kommer verkligen inte innebära sådana förändringar att du måste "lära om". Du kommer behöva lära dig lite nytt, men det gäller alla. Så ju mer du kan från början, ju lättare blir det att lära sig HTML 5 skulle jag tro!

aasahMedlem sedan mars 20034 471 inlägg
#3

Dessutom, om du planerar att vänta att lära dig tills "nästa version" är ute, så behöver du aldrig börja. Det kommer alltid en version till...

TroxyMedlem sedan mars 20041 505 inlägg
#4

Jag tror att det dröjer minst 5 år, säkert längre innan HTML 5 kan användas i praktiken.
Liksom, den dagen HTML 5 släpps som en färdig specifikation så kommer inte webbläsarna att "pang bom" fixa stöd för detta.
Utan övergången kommer att ske långsamt, tagg för tagg så att säga.

HTML 5 är bakåtkompatibelt med HTML 4, eller rättare sagt: HTML 5 verkar utvecklas med hänsyn till att HTML 4 ska vara framtidssäkert.
Så du behöver inte oroa dig, lär dig HTML som det fungerar idag, sen har du lång tid att snappa upp det nya.

KnatteMedlem sedan jan. 200747 inlägg
#5

Ja, ni har nog helt rätt. Skall som ni säger köra vidare med xhtml och css.

Föresten, glömde denna länken:

A Preview of HTML 5
December 04, 2007
http://www.alistapart.com/articles/previewofhtml5

Tips. Har ni har problem med engelska så kan ni få hela artikelt översatt på denna sidan:
http://www.google.com/translate_t?hl=sv
Dom flesta kände till denna sidan och har inga problem med engelska, men vill ändo för säkerhet berätta det.

Bara en exempel i artikeln. Kolla på en bild i "A Preview of HTML 5" om detta. Vad säger ni om denna koden? För HTML 4 andänder man, <div class="xxx"> eller <div id="yyy"> men för HTML 5 blir det ingenting <"xxx"> eller <"yyy">.

När man läser denna artikeln så ser man att HTML 5 har en hel del ändringar och många bra bra saker. Vad säger ni om det?

Men som ni säger, jag fortsätter med att lär mig xhtml och css. Kanske använda något program för att lära mig. Doch alltid förstå koden.

itpastornMedlem sedan feb. 2007278 inlägg
#6

HTML 5 är en stor och omfattande standard, men den strävar efter att vara bakåtkompatibel. Några små delar kan användas redan och bitvis mer och mer.

Frågan är alltså snarare vad från HTML 5 du kan använda och inte. Exempelvis kan du använda embed, som stöds av alla webbläsare. Många använder embed redan idag, men via JavaScript som sätter in elementet åt dem, för då "validerar" deras kod. Bättre då att redan idag köra HTML 5, så får du använda embed, som stöds perfekt i alla webbläsare.

(Poängen med validering är interoperabilitet - inte validering! Om du ska validera, så skall du göra det också på den genererade koden, efter att alla skript körts.)

HTML 5 är alltså delvis ett stadfästande av dagens de facto standarder som man kan använda utan problem. Andra delar kräver JavaScript för att fungera ordentligt, som Web Forms 2 (bara stöd i Opera, men till stor del kan man emulera funktionerna via just skript, som om de är välskrivna först kontrollerar om de behövs och på så sätt är framtidssäkra.)

Vissa delar kommer inte att vara användbara för annat än nischade webbplatser på ett bra tag. Så länge som MSIE inte stödjer Canvas (eller för den delen SVG), så är det svårt att bygga något runt det. Likaså kommer audio och video inte fungera än på ett par år, även om elementen funkar genom fallback redan idag. Du kan alltså göra följande struktur redan idag:

<video ...>
  <object ...(flash)>
    <embed ...(flash)></embed>
  </object>
</video>

Funkar video (FFox 3.1, Opera 10, Safari 4) så används den. Annars används object som kan funka i alla dagens webbläsare beroende på omständigheter (ActiveX...) och utförande. Embed blir då fallback till nästa steg. Borde funka i alla dagens och gårdagens webbläsare.

131 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)