Što doista trebate znati - ovih posljednjih dana

Znam dodavati <!DOCTYPE html> (ako koristite HTML5) u prvom je retku obvezan. Što će se dogoditi ako ga ne uključim? Budući da je moja web stranica i dalje izgledala isto kad sam je uklonio.

<!DOCTYPE html> <html> <head>...</head> <body>...</body> </html> 

  • Jeste li mislili na stranicu sa i bez <html> označiti? </html>
  • Ne. Mislim <!DOCTYPE html><html><head></head><body></body></html> bez <!DOCTYPE html>
  • Moglo bi biti korisno napomenuti da bi svakoj stranici koju poslužitelj generira trebala dodijeliti deklaraciju koja govori poslužitelju kako je kodirana: - HTML5: <!DOCTYPE html> - CSS: @charset'UTF-8'; - XML: - PERL / CGI: #!/usr/bin/perl -w i tako dalje...
  • 1 Glasujem da ovo pitanje zatvorim kao izvan teme, jer je ovo markup pitanje koje je trebalo postaviti na Stack Overflowu. To nije pitanje za webmastere kako je definirano u centru za pomoć.

Danas će preglednici automatski ispraviti mnoge probleme pronađene na oznakama web stranice, no stariji preglednici ne toliko. Dakle, iako ne vidite problem, nije nužno istina za ostale posjetitelje.

Stoga savjetujem da imate valjani kôd kako biste osigurali da se vaše web mjesto pravilno prikazuje ne samo nekim posjetiteljima, već i svima.

  • Sve probleme oko nedostajuće vrste dokumenta preglednici neće ispraviti jer nemate vrstu dokumenta dovodi vas u "čudan način" i to je definirano ponašanje.

Neočekivana pitanja su što će se dogoditi. Neki će se HTML prikazati čudno, neki će se css ponašati neočekivano, nisu sigurni što će JS učiniti, ali ne bih se iznenadio da će i to rezultirati nečim neobičnim.

Zaista nema razloga da to ne učinite (osim nekih vrlo vrlo vrlo rubnih slučajeva). Sve bi moglo raditi točno onako kako vi želite. A također može biti da ste stvorili jednu od onih neobičnih situacija. I potrošit ćete puno vremena otklanjajući pogreške za nešto što treba samo raditi, ali nekako ne.

  • HTML hoće ne biti čudno prikazan. To nema utjecaja na JavaScript. I CSS hoće ne ponašati se neočekivano jer je ponašanje definirano "čudnim načinom", gdje se netko nalazi ako ne koristi doktorski tip.
  • Drago mi je što se niste susreli s ovim problemom. Jesam, što je riješeno doktorskim tipom. Dok smo se vraćali sada, doba IE7 / 8.
  • Ne kažem da ne uključujući doktorski tip nije problem. Nikada ne treba biti u neobičnom načinu i uvijek imati doktorski tip. Kažem da nemati doktorski tip ne radi ono što vi mislite.

Uvijek se preporuča definirati doktorski tip na početku.

https://www.w3schools.com/tags/tag_doctype.asp

SEO aspekt: ​​Google relativno dobro radi s čitanjem pogrešnih sintaksa.

Postoji nešto što se naziva "Najbolja praksa" i uvijek je dobro primijeniti najbolju praksu samo kako biste bili sigurni da možda nećete imati problema.

  • To ponavlja samo dio onoga što je navedeno u pitanju, a u suprotnom uopće ne odgovara na pitanje.

radio za vas: Charles Robertson | Želite nas kontaktirati?