Avatar billede Slettet bruger
20. april 2012 - 18:20 Der er 14 kommentarer

HTML // HTML5 ??

Kan nogle fortælle mig forskellen på hvornår man kan bruge HTML5?
Altså kan jeg bare bruge HTML5 elementer osv. i et almindelig .html fil?
Om det kræver noget specielt?

Håber i forstår.
Avatar billede keysersoze Ekspert
20. april 2012 - 18:39 #1
Det er din DOCTYPE der bestemmer hvilken (X)HTML-version du koder så om du kalder den .html, .aspx eller .php har ingen betydning.
Avatar billede Slettet bruger
20. april 2012 - 19:01 #2
<!DOCTYPE html5>
....
Skal 5 så fremgå heri for at fortælle det er HTML5 tags?
Eller indgår html5 tags bare under "html"?
Avatar billede olsensweb.dk Ekspert
20. april 2012 - 19:06 #3
html 5 skbelon
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title></title>
<!--
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<link rel="stylesheet" href="menu.css" />
-->
    <style type="text/css">
    </style>
    <script type="text/javascript">
    </script>
</head>
<body>
</body>
</html>


html5 er ikke en endelig standart ennu, ikke alle browsere understøtter det lige godt, så kend din målgruppe, skriv valid kode, test i forskællige browsere
Avatar billede olebole Juniormester
20. april 2012 - 19:11 #4
<ole>

Nogle tags og attributter fra HTML4.01 er ikke valide under HTML5 og omvendt. Ellers er HTML5 'bare' HTML - i modsætning til XHTML, som er XML. Sidstnævnte gælder dog kun for de langt under 1% af WWW's XHTML-dokumenter, som faktisk er XHTML

/mvh
</bole>
Avatar billede olebole Juniormester
20. april 2012 - 19:16 #5
@keysersoze: DOCTYPE og MIME type  *o)
Avatar billede claes57 Ekspert
20. april 2012 - 19:40 #6
alt andet lige - der er mange på gammelt system, som ikke bliver opgraderet til 5 - så lav en side til dem også (og hvorfor så en 5'er) - jeg ser ingen grund til at være en af de første, der promoverer 5'eren - med mindre du altså har et site, det kan lave noget nyt i multimedie, som ikke er set før.
Avatar billede olebole Juniormester
20. april 2012 - 20:35 #7
Det er ikke et sekund for tidligt at begynde at øve sig på HTML5 med alle sprogets nye features indenfor semantik og mediehåndtering.

Sålænge du ikke bruger de tags og attributter, som ikke forstås af ældre browsere, kan du også sagtens bruge det på nettet. Således kan du under HTML5 f.eks. bruge IFRAME og target attributter, hvilket du ikke kunne under HTML4.01.

Til gengæld nytter det ikke noget, du skriver et fuldt billedbehandlingsprogram med filtre und alles, da mange browsere på nettet ikke vil kunne forstå det. Det vil du uden tvivl kunne opm et par år, når de gamle browsere er skiftet ud.

Rigtig mange af de store spillere på WWW har brugt HTML5 i en rum tid, så du bliver langtfra en af de første  =)
Avatar billede olebole Juniormester
20. april 2012 - 20:39 #8
- til gengæld giver det ingen mening at skrive XHTML, med mindre du specifikt har brug for at implementere XML-kode i dokumenterne
Avatar billede Slettet bruger
21. april 2012 - 13:06 #9
Okay jeg takker for de gode svar. Jeg vil så fortsat øje med det html5 og øve sig i det.
Avatar billede hemberg Forsker
21. april 2012 - 22:49 #10
Enige med øvrige. Mange browsere understøtter ikke HTML5
Avatar billede olebole Juniormester
21. april 2012 - 23:30 #11
#10: Både og - det kommer som sagt helt an på, hvilke elementer og attributter, man bruger  =)

DTD'en forstås af browsere helt tilbage til de allerførste browsere fra begyndelsen/midten af 1990'erne, og det gør mange af elementerne og attributterne også. Der opstår først problemer i det øjeblik, man bruger HTML5-specifikke features - og det er der desværre en del, der gør
Avatar billede arne_v Ekspert
23. april 2012 - 03:52 #12
HTML5 har ikke en DTD. Og hvis den havde saa ville aeldre browsere ikke kende den.

DOCTYPE??
Avatar billede olebole Juniormester
23. april 2012 - 15:22 #13
#12: Jo, men den er generisk - ikke HTML5-specifik:

<!DOCTYPE html>
Avatar billede olebole Juniormester
23. april 2012 - 15:28 #14
Ahhh ... nu tror jeg, jeg forstår, hvad du mener, Arne  =)

Nej, HTML5 har ikke en DOCTYPE Definition, men en DOCTYPE. Point taken  *o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester