Cel mai dificil aspect al rularii Nettuts + este contabilizarea atât de multe nivele de calificare diferite. Dacă vom posta prea multe tutoriale avansate, publicul nostru începător nu va beneficia. Același lucru este valabil și pentru contrariul. Noi facem tot ce ne stă în putință, dar întotdeauna vă simțiți liberi să vă dați dovadă dacă simțiți că sunteți neglijat. Acest site este pentru tine, deci vorbeste! Cu aceasta a spus, tutorialul de azi este special pentru cei care se scufundă doar în dezvoltarea web. Dacă aveți un an de experiență sau mai puțin, sperăm că unele dintre sfaturile enumerate aici vă vor ajuta să deveniți mai buni, mai rapizi!
De asemenea, vă recomandăm să consultați unii dintre constructorii HTML de pe Envato Market, cum ar fi VSBuilder popular, care vă permite să generați automat codurile HTML și CSS pentru a vă construi site-urile în mod automat prin alegerea opțiunilor dintr-o interfață simplă.
Sau puteți construi site-ul dvs. de la zero de către un dezvoltator profesionist de pe Envato Studio, care cunoaște și respectă toate cele mai bune practici HTML.
Am creat un ghid complet care să vă ajute să învățați CSS, indiferent dacă începeți doar cu elementele de bază sau doriți să explorați CSS mai avansat.
Fără alte detalii, să examinăm cele 30 de bune practici pe care să le observăm la crearea marcajului.
În timpul zilei, nu era neobișnuit să vezi lucruri de genul:
Observați cum a fost omologată eticheta UL / OL de împachetare. În plus, mulți au ales să renunțe la etichetele LI de închidere, de asemenea. Prin standardele de astăzi, aceasta este pur și simplu o practică nepotrivită și trebuie evitată 100%. Întotdeauna închideți întotdeauna etichetele. În caz contrar, veți întâlni problemele de validare și glitch la fiecare întoarcere.
Când eram mai tânără, am participat destul de mult la forumurile CSS. Ori de câte ori un utilizator a avut o problemă, înainte de a ne uita la situația lor, ei ar trebui să efectueze mai întâi două lucruri:
"DOCTYPE merge înainte de eticheta html de deschidere din partea de sus a paginii și spune browser-ului dacă pagina conține HTML, XHTML sau o combinație de ambele, astfel încât să poată interpreta corect marcajul."
Majoritatea dintre noi aleg între patru doctypes diferite atunci când creează noi site-uri web.
Există o mare dezbatere despre alegerea corectă. La un moment dat, a fost considerată cea mai bună practică utilizarea versiunii XHTML Strict. Cu toate acestea, după unele cercetări, sa constatat că majoritatea browserelor revin la codul HTML obișnuit atunci când o interpretează. Din acest motiv, mulți au ales să utilizeze în schimb HTML 4.01 Strict. Linia de jos este că oricare dintre acestea vă va ține sub control. Faceți niște cercetări și creați-vă propriile minți.
Când ești greu să lucrezi la marcajul tău, uneori poate fi tentant să faci calea ușoară și să te furișezi într-un pic de stil.
Voi face ca acest text să fie roșu, astfel încât să se evidențieze cu adevărat și îi face pe oameni să observe!
Sigur - pare destul de inofensiv. Cu toate acestea, acest lucru indică o eroare în practicile dvs. de codificare.
E ca și cum ar fi trecerea râurilor în Ghostbusters. Nu este o idee bună.
-Chris Coyier (referindu-se la ceva complet nesoluționat.)
În schimb, terminați marcajul și apoi indicați eticheta P din foaia de stil externă.
#someElement> p culoare: roșu;
Din punct de vedere tehnic, puteți plasa foile de stil oriunde doriți. Cu toate acestea, specificațiile HTML recomandă ca acestea să fie plasate în eticheta HEAD a documentului. Beneficiul principal este că paginile dvs. se vor încărca mai repede.
În timp ce cercetăm performanța la Yahoo !, am descoperit că mutarea foilor de stil la documentul HEAD face ca paginile să pară că se încarcă mai repede. Acest lucru se datorează faptului că punerea foilor de stil în HEAD permite paginii să se facă progresiv.
- ySlow Echipa
Favoritele mele feluri de porumb
Rețineți - obiectivul principal este de a încărca pagina cât mai repede posibil pentru utilizator. Când se încarcă un script, browserul nu poate continua până când întregul fișier nu a fost încărcat. Astfel, utilizatorul va trebui să aștepte mai mult înainte de a observa orice progres.
Dacă aveți fișiere JS al căror unic scop este de a adăuga funcționalități - de exemplu, după ce un buton este apăsat - mergeți mai departe și plasați aceste fișiere în partea de jos, chiar înaintea etichetei de închidere a corpului. Aceasta este absolut o bună practică.
Și acum știi tipul meu preferat de porumb.