Reklame

5 HTML-tip til oprettelse af et hurtigt indlæst gratis websted htmlMin HyperText Markup LEngelsk (HTML) færdigheder er rustne for visse, men måske kvalificerer det mig til denne artikel. Tilbage i dagen hvor venner stod stadig på tv og AOL sendte dagligt gratis underlæggere og mini-frisbees op, jeg lavede websteder for at indlæse opkaldsmodemer. Efterhånden som tiden gik, havde jeg nerven til at tro, at der stadig er masser af mennesker derude med ikke-bredbåndsforbindelser (opkaldsforbindelser) og fortsatte med at designe websteder baseret på det.

Til sidst gav jeg op webdesign og udvikling Vil du lære webdesign? 7 YouTube-kanaler for at komme i gangYouTube har tusinder af videoer og kanaler til begyndere af webdesign. Her ser vi på nogle af de bedste til at komme i gang. Læs mere da kvaliteten af ​​indholdet begyndte at blive skubbet til siden af ​​mængden af ​​indhold. Flash-websteder, masser af billeder, pop-ups, pop-unders, skyder osv. Stol på dit kvalitetsindhold, og du behøver ikke denne fluff. Stol på dit indhold, og du kan gøre dit websted flammende hurtigt.

instagram viewer

Med et websted, der er vært på en gratis service, er det hurtigere helt bestemt bedre. Hvorfor? Fordi 'fri' har en tendens til at tiltrække mange mennesker, og serveren er nødt til at udskifte din side plus tusinder af andre folks sider, der ikke er optimeret. Det er som at prøve at videregive en konvoj med Kenworths pull-logs med din Jimmy haulin 'svin. Men hvis du har en lille Porsche, bliver det meget lettere at gøre.

Her er nogle tip til at trimme fedtet i ingen særlig rækkefølge.

1. Brug tabeller sparsomt

Borde er en fangst-22. I begyndelsen blev de brugt til at lægge design såvel som at sætte indhold i tabelformat. Efterhånden som designlayouterne blev mere komplekse, blev tabellerne større og nestede dybere, og det betyder altid en langsommere belastningstid.

Cascading Style Sheets (CSS) fulgte med og hjalp virkelig problemet med at bruge tabeller til layout. Desværre ser det ikke ud til, at browsereproducenterne ser ind til at vikle deres hoveder rundt om ideen om standarder - og kan stadig ikke. Det, der så godt ud i CSS i Firefox, lignede en hundefrokost i IE og muligvis ikke engang givet i Safari. Lad mig ikke starte IE5 på en Mac. Jeg er stadig i terapi over det.

Brug kun tabeller til at layout indhold, der skal være i en tabelformat Tableizer: Generer HTML-tabel fra Excel-regneark Læs mere - som en prisliste eller hockeystatistik. Det reducerer antallet af borde og dybden af ​​indlejring, hvilket betyder hurtigere belastningstider. Læring CSS Top 5 steder at lære CSS online Læs mere vil gøre en stor forskel, hvis du skal have et fancy layout.

2. Brug HTML til at oprette farve

Jepp, jeg er canadisk, så det er farve med et 'u' for mig. Jeg ved, HTML er Amerika-centreret, så attributten er 'farve'. Lær din hexidecimale farvekoder og brug dem til at genoplive indhold i stedet for billeder.

Prøv at tilføje farveattributten til dine HTML-elementer for at krydre den. Dette fungerer specielt godt i tabeller eller koden som sådan:

Hvis du var en browser, ville du være hurtigere med at indlæse enkle 7 tegn på #FF00FF eller et billede på 10 × 10 pixel af farvefuschien et par tusind gange? Det er et retorisk spørgsmål, du i den bagerste række. Læg hånden ned.

3. Link til scripts / stilark

Hvis du bruger en bestemt JavaScript (JS) eller CSS gentagne gange på hele dit websted, så tænk på at oprette deres egen fil og ringe til den i stedet for at placere den på hver side. Da en browser har en tendens til at cache en fil og kalde den først, før du tjekker med serveren, har din browser allerede det script eller CSS klar til brug. Det betyder mindre HyperText Transfer Protocol (HTTP) opkald, hvilket betyder en hurtigere indlæsningsside.

Sådan ringer du til en ekstern JavaScript:


–>

Hvorfor satte jeg disse kommentar tags omkring opkaldet til JavaScript? Fordi ikke alle browsere er indstillet til at læse scripts. Tilføjelse af kommentar tags gør det muligt for browsere med scripting deaktiveret bare at springe over det i stedet for at give irriterende fejlmeddelelser.

Sådan ringer du til et eksternt kaskadestilark:

Det er så enkelt. Attributten href er det sted, hvor du indstiller placeringen af ​​dit typografiark. Resten af ​​attributterne fortæller browseren, hvad den fil er, så den ved, hvad den skal gøre med den.

Nogle udviklere bruger muligvis @importere metode til at kalde et stilark. I Internet Explorer er det som at have din tag i bunden af ​​din fil, hvilket får den til at indlæse hele siden og derefter gengive stilarterne på den. Ikke godt.

4. Kombiner dine almindeligt anvendte manuskripter i en fil

Mange webudviklere vil bruge de samme scripts igen og igen. Der er måske et ur-script og et kalenderskript og måske et slags specialeffekt-script, som de vil bruge på hver side. I stedet for at have 3 separate filer, med 3 separate HTTP-opkald, skal du sætte scripts i en fil og ringe til den en gang. Det reducerer dine HTTP-opkald med 66%, og det bliver også cachelagret. Du fremskynder dæmonen, du! Inden du løfter hånden igen, ja, kan du gøre det samme med CSS-filer.

5. Brug ikke HTML til at ændre størrelsen på dine billeder

Hvis du vil bruge et billede, der er 1000 × 1000 pixels på din webside, men du vil have, at det kun skal være 250 × 250 pixels, skal du ændre det i en billededitor. Nogle mennesker "krymper" billedet ved hjælp af HTML som sådan:

Hvis det 1000 × 1000 pixelbillede er 2 MB i filstørrelse, gør størrelse af det med HTML ikke filstørrelsen mindre! Faktisk kan det tage længere tid at indlæse, for nu er browseren nødt til at lægge 10 pund bæsj i en pund på 2 pund, så at sige. Ikke en let opgave.

Forhåbentlig hjælper disse tip dig. Giv mig en tilbagekald i kommentarerne, hvis du bruger dem eller har nogle andre HTML-optimerende ideer at dele.

Med mere end 20 års erfaring inden for it, uddannelse og teknisk fag, er det mit ønske at dele det, jeg har lært med andre, der er villige til at lære. Jeg stræber efter at gøre det bedst mulige job på den bedst mulige måde og med lidt humor.