Ghid de stil HTML5. Accesarea elementelor HTML cu JavaScript. Extensii de fișiere. Diferențele dintre .htm și .html. Diferențe tehnice.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
O consecință a utilizării stilurilor HTML „incorecte” poate duce la erori JavaScript.
Aceste două declarații JavaScript vor produce rezultate diferite:
Exemplu:
var obj = getElementById("Demo")
var obj = getElementById("demo")
Utilizați numele de fișiere scrise cu litere mici
Unele servere web (Apache, Unix) sunt sensibile la litere mari și la litere mici cu privire la numele fișierelor: „london.jpg” nu poate fi accesat ca „London.jpg”.
Alte servere web (Microsoft, IIS) nu sunt sensibile la litere mari și litere mici: "london.jpg" poate fi accesat ca "London.jpg" sau "london.jpg".
Dacă utilizați un amestec de litere mari și mici, trebuie să fiți extrem de consecvenți.
Dacă treceți de la un server nesensibil la litere mici la un server sensibil la litere mari, chiar și erorile mici vor duce la ruperea web-ului!
Pentru a evita aceste probleme, utilizați întotdeauna nume de fișiere scrise cu litere mici.
Extensii de fișiere
Fișierele HTML ar trebui să aibă o extensie .html sau .htm.
Fișierele CSS ar trebui să aibă o extensie .css.
Fișierele JavaScript ar trebui să aibă o extensie .js.
Diferențele dintre .htm și .html
Nu există nicio diferență între extensiile .htm și .html. Ambele vor fi tratate ca HTML de orice browser web sau server web.
Diferențele sunt culturale:
.htm „miroase” a sistemele DOS timpurii în care sistemul a limitat extensiile la 3 caractere.
.html „miroase” a sistemele de operare Unix care nu aveau această limitare.
Diferențe tehnice
Când o adresă URL nu specifică un nume de fișier (cum ar fi https://www.lectii-virtuale.ro/css/), serverul returnează un nume de fișier implicit. Numele de fișiere implicite obișnuite sunt index.html, index.htm, default.html și default.htm.
Dacă serverul dvs. este configurat doar cu "index.html" ca nume de fișier implicit, fișierul dvs. trebuie numit "index.html", nu "index.htm."
Cu toate acestea, serverele pot fi configurate cu mai multe nume de fișiere implicite și, în mod normal, puteți configura atâtea nume de fișiere implicite, după cum este necesar.
Oricum, extensia completă pentru fișierele HTML este .html și nu există niciun motiv pentru care să nu fie utilizat.