Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 Ricky
Ricky

Nici un motiv să nu pentru a începe să utilizați doctype HTML 5?

<!DOCTYPE html>

Acesta ar trebui să fie compatibil cu HTML4 și XHTML. John Resig postat despre unele dintre beneficiile.

Cât timp nu ne't de a folosi oricare dintre noi și nu este acceptat încă caracteristici, ar exista vreun dezavantaj de a începe construirea site-uri cu acest doctype?

132 2008-08-08T04:03:10+00:00 10
Programare
html5
html
doctype
Comentarii la întrebare (1)
Soluția
 Shadow2531
Shadow2531
18 august 2008 в 4:42
2008-08-18T04:42:59+00:00
Mai mult
Sursă
Editează
#8410809

Ei bine, ia în considerare acest lucru:

Atunci când servesc ca text/html, tot ai nevoie de un doctype pentru a declanșa modul standard. Dincolo de asta, acest lucru nu face nimic în măsura în browsere sunt în cauză.

Atunci când servesc ca text/html, dacă utilizați XHTML marcare sau marcare HTML, l's-a tratat de browsere ca HTML.

Deci, într-adevăr vine în jos pentru a utiliza cel mai scurt doctype care declanșează modul standard (<!DOCTYPE html>) și folosind markup HTML care produce rezultatul corect în browserele.

Restul este despre conforme, validare și marcare prerference.

Cu care a spus, folosind <!DOCTYPE html> acum și încercarea de a face marcaj sunt conforme cu HTML5 nu este o idee rea, atâta timp cât rămânem la stabil de caracteristici care funcționează în browsere acum. Nu m't folosi nimic în HTML4 sau XHTML 1.x care nu't de lucru în browser, nu?

Cu alte cuvinte, puteți utiliza <!DOCTYPE html> cu HTML4-cum ar fi marcare în timp ce onorarea lucruri care au fost clarificate în HTML5. HTML5 este despre compatibilitate browser-ul, după toate.

Dezavantajul folosind HTML5 acum este că spec se poate schimba destul de des. Din acest motiv este important pentru tine de a ține pasul cu spec cum se schimbă în mod activ. De asemenea, http://validator.nu/ s-ar putea să nu fie întotdeauna up-to-data, dar http://validator.w3.org/ e't întotdeauna up-to-data de ori, așa că don't lăsa asta să te oprească.

Desigur, dacă doriți să utilizați XHTML 1.0 marcare și sunt conforme cu XHTML 1.0, atunci nu ar trebui't folosi <!DOCTYPE html>.

Personal, eu folosesc întotdeauna <!DOCTYPE html> pentru HTML.

143
0
Comentarii (6)
Justin Yost
Justin Yost
8 august 2008 в 4:28
2008-08-08T04:28:09+00:00
Mai mult
Sursă
Editează
#8410806

Întrebarea mea ar fi de ce-l utilizați, dacă nu't de a folosi oricare dintre noi/caracteristici neacceptate. Am'm nu spun că n't să se joace în jurul cu ea, dar de ce începe construirea site-uri cu un doctype, care oferă beneficii și ar putea fi completate de XHTML5.

3
0
Comentarii (4)
 Bernard
Bernard
8 august 2008 в 4:12
2008-08-08T04:12:49+00:00
Mai mult
Sursă
Editează
#8410805

Am'd spune-l folosească și de testare pe scară largă. Apoi sa ne spui daca a aruncat casa in aer sau ceva. :')

2
0
Comentarii (0)
 hsivonen
hsivonen
30 septembrie 2008 в 9:10
2008-09-30T09:10:55+00:00
Mai mult
Sursă
Editează
#8410810

Bazează pe cele mai recente IE8 beta, se pare că MS va folosi HTML5 doctype ca un by-pass pentru IE8 modul de comutare quagmire. Se pare că cel mai mare risc cu implementarea HTML5 doctype devreme este că, dacă oamenii publica o mulțime de IE8-conținut incompatibil cu HTML5 doctype înainte IE8 nave, MS s-ar putea obține picioarele reci despre modul de situație simplă pentru HTML5.

Actualizare: Acesta a fost votat în jos, se pare. Destul de evident acum că IE8 a livrat, în considerare cele de mai sus nu se mai aplică. Și într-adevăr, situația nu este simplă, cu IE8.

2
0
Comentarii (0)
 Mediascreen
Mediascreen
18 august 2010 в 4:11
2010-08-18T16:11:26+00:00
Mai mult
Sursă
Editează
#8410813

Dezavantajul pentru mine referă, în principal, de validare:

  1. Terț de instrumente de validare nu întotdeauna ține pasul cu schimbarea specificatii, ceea instrumentele mele preferate de încredere.
  2. Prefer să valideze împotriva strict doctypes să mă asigur că am închis toate elementele. L's o modalitate ușoară de a evita simplu, dar consumatoare de timp cuiburi erori. Cu HTML 5 nu't trebuie să-ți închizi elemente, astfel încât nu există nici o modalitate de a găsi de neegalat tag-uri.
2
0
Comentarii (1)
Utilizator anonim
2 octombrie 2008 в 3:16
2008-10-02T03:16:03+00:00
Mai mult
Sursă
Editează
#8410811

Ia în considerare publicul și nevoile tale. Scriu pagini, cum ar fi teste de clasă cu un public țintă de studenți la cursurile mele care folosesc FireFox 3 într-un Ubuntu dotat laboratorul de informatică. Am nevoie SVG cu MathMl încorporat ca un foreignObject în SVG. Eu folosesc HTML5 doctype și noi tag-uri HTML5 liber.

1
0
Comentarii (0)
 helloandre
helloandre
8 august 2008 в 5:00
2008-08-08T05:00:37+00:00
Mai mult
Sursă
Editează
#8410807

daca're de gând să utilizeze doctype, experiment cu caracteristici. Atâta timp cât ei nu't merge într-un loc de producție, și de a le testa temeinic, au la ea.

1
0
Comentarii (0)
Faraz Kelhini
Faraz Kelhini
11 august 2011 в 6:20
2011-08-11T18:20:02+00:00
Mai mult
Sursă
Editează
#8410814

Pentru ca cineva sa afle acest lucru. Graficul de la http://hsivonen.iki.fi/doctype/ prezinta diferite moduri de randare diferite browsere utilizați în funcție de declarație DOCTYPE în uz. Ea vă dau o idee bună despre cum DOCTYPE de comutare lucrări.

0
0
Comentarii (0)
Utilizator anonim
24 ianuarie 2009 в 7:48
2009-01-24T19:48:09+00:00
Mai mult
Sursă
Editează
#8410812

Uită-te la acest blog! Nu chiar un fan al HTML5 http://www.webscienceman.com/2009/01/24/html-xhtml-html5-future-html/

0
0
Comentarii (1)
 graham.reeds
graham.reeds
8 august 2008 в 5:10
2008-08-08T05:10:52+00:00
Mai mult
Sursă
Editează
#8410808

Personal am'd spune nu. Nu există nici un beneficiu clar pentru HTML5 și, de fapt, aș merge atât de departe încât să spun că totul este gresita din start.

Având specializate tag-uri pentru antet, note de subsol și laterale este o mare greșeală - ai'am deja în formă de tag-uri (div) și nume (clase/id's). De ce avem nevoie de cele de specialitate? XHTML1.1 este destul de bun, punct. În fapt, începând cu cele mai multe browsere don't suport HTML4 corect, există puține punct în folosind un doctype care va dura ani de zile pentru a obține un sprijin adecvat.

-16
0
Comentarii (6)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
KO
RO
RU
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire