Het moeilijkste aspect van het werken met Nettuts + is het rekening houden met zoveel verschillende vaardigheidsniveaus. Als we te veel geavanceerde tutorials plaatsen, zal ons beginnerspubliek daar niet van profiteren. Hetzelfde geldt voor het tegenovergestelde. We doen ons best, maar voelen je altijd vrij om binnen te komen als je het gevoel hebt dat je wordt verwaarloosd. Deze site is voor jou, dus zeg het maar! Met dat gezegd, is de tutorial van vandaag specifiek voor diegenen die net duiken in webontwikkeling. Als je een jaar ervaring of minder hebt, hopelijk helpen sommige van de hier genoemde tips je om beter en sneller te worden!
U kunt ook enkele HTML-builders op Envato Market bekijken, zoals de populaire VSBuilder, waarmee u de HTML en CSS voor het automatisch bouwen van uw websites kunt genereren door opties te kiezen in een eenvoudige interface.
Of u kunt uw website helemaal opnieuw laten bouwen door een professionele ontwikkelaar van Envato Studio, die alle praktische tips voor HTML kent en volgt.
We hebben een complete handleiding samengesteld om u te helpen bij het leren van CSS, of u nu net begint met de basis of als u meer geavanceerde CSS wilt verkennen.
Laten we, zonder verder uitstel, 30 best practices bekijken om te observeren bij het maken van uw markup.
Vroeger was het niet ongewoon om dingen als deze te zien:
Merk op hoe het omhullende UL / OL-label werd weggelaten. Bovendien hebben velen ervoor gekozen om de afsluitende LI-tags ook te laten. Volgens de huidige normen is dit gewoon een slechte gewoonte en moet 100% worden vermeden. Sluit altijd uw tags altijd. Anders zult u bij elke beurt problemen met de validatie en problemen ondervinden.
Toen ik jonger was, nam ik nogal wat deel aan CSS-fora. Wanneer een gebruiker een probleem had, voordat ze naar hun situatie zouden kijken, moesten ze eerst twee dingen doen:
"Het DOCTYPE gaat vóór de HTML-openingstag aan de bovenkant van de pagina en vertelt de browser of de pagina HTML, XHTML of een combinatie van beide bevat, zodat het de opmaak correct kan interpreteren."
De meesten van ons kiezen tussen vier verschillende doctypes bij het maken van nieuwe websites.
Er is momenteel een groot debat gaande over de juiste keuze hier. Op een gegeven moment werd het als de beste methode beschouwd om de XHTML Strict-versie te gebruiken. Na enig onderzoek werd echter duidelijk dat de meeste browsers teruggaan naar normale HTML bij het interpreteren ervan. Om die reden hebben velen ervoor gekozen in plaats daarvan HTML 4.01 Strict te gebruiken. Het komt erop neer dat elk van deze u in toom zal houden. Doe wat onderzoek en make-up je eigen geest.
Wanneer u hard aan uw markup werkt, kan het soms verleidelijk zijn om de makkelijke route te nemen en een beetje styling binnen te sluipen.
Ik ga deze tekst rood maken zodat deze echt opvalt en ervoor zorgt dat mensen opmerken!
Natuurlijk, het ziet er onschuldig genoeg uit. Dit wijst echter op een fout in uw codeermethoden.
Het is als het oversteken van de streams in Ghostbusters. Het is gewoon geen goed idee.
-Chris Coyier (verwijzend naar iets dat totaal niets met elkaar te maken heeft.)
Voltooi in plaats daarvan uw markup en verwijs vervolgens naar die P-tag van uw externe stylesheet.
#someElement> p kleur: rood;
Technisch gezien kunt u stylesheets plaatsen waar u maar wilt. In de HTML-specificatie wordt echter aanbevolen dat ze in de HEAD-tag van het document worden geplaatst. Het belangrijkste voordeel is dat uw pagina's schijnbaar sneller worden geladen.
Tijdens het onderzoeken van de prestaties bij Yahoo !, ontdekten we dat het verplaatsen van stylesheets naar het document HEAD ervoor zorgt dat pagina's sneller worden geladen. Dit komt omdat het plaatsen van stylesheets in de HEAD de pagina in staat stelt om progressief te renderen.
- ySlow Team
Mijn favorieten soorten maïs
Denk eraan - het primaire doel is om de pagina zo snel mogelijk voor de gebruiker te laten laden. Bij het laden van een script kan de browser niet doorgaan totdat het volledige bestand is geladen. De gebruiker zal dus langer moeten wachten voordat hij enige vooruitgang merkt.
Als u JS-bestanden hebt waarvan het enige doel is om functionaliteit toe te voegen, bijvoorbeeld nadat u op een knop hebt geklikt, kunt u doorgaan en deze bestanden onderaan plaatsen, net voor de afsluitende body-tag. Dit is absoluut een best practice.
En nu ken je mijn favoriete soorten maïs.