Avatar billede sqwer Nybegynder
31. august 2002 - 19:47 Der er 6 kommentarer og
2 løsninger

Hvor 'tung' er <span>?

Jeg håber der er nogen der kan hjælpe mig med at få afgjort en lille uenighed her.
Det drejer sig om enten at bruge <i>...</i> eller <span class='xx'>...</span>, hvor xx kun bliver sat til at skrive kursiveret (men jo rummer muligheden for at det kan ændres senere).
Jeg er stødt på argumentet at det vil gøre siden langsommere, som jeg ikke er helt sikker på hvad jeg skal sige til. Jeg har svært ved at forestille mig at det skulle gøre en nævneværdig forskel, men jeg er blevet lidt nysgerrig mht. om det gør en forskel overhovedet.
Jeg tænker her ikke på de x ekstra tegn der går til at skrive tagget, snarere på om det tager længere tid at bruge en linie fra en .css-fil, sammenlignet med <i>?
Avatar billede hmm10 Nybegynder
31. august 2002 - 19:53 #1
Det har jeg aldrig hørt før. Det kan da også være ligemeget om den bliver langsommere eller ej. Der er nemlig ikke mange, der sidder med et 56K modem længere. Internettet bilver hurtigere og hurtigere i dag og om bare få måneder bliver det endnu hurtigere..

Det eneste jeg kan sige til hvad men bruger:
<i></i>: Det er hurtigt og det fylder mindre
<span style="xxx"></span>: Det er godt, hvis der er mere der skal angives.
Avatar billede neteffect Nybegynder
31. august 2002 - 19:54 #2
Uden at være 100% sikker har jeg en temmelig kraftig fornemmelse af, at CSS-fortolkningnen selv i de nyeste browser-versioner stadig ikke er specielt godt optimeret.

Gammeldags "rå" HTML er derfor sandsynligvis hurtigere. Men på den anden side: Browserne bliver vel bedre, og computerne bliver helt sikkert hurtigere.
Avatar billede jakoba Nybegynder
31. august 2002 - 19:58 #3
det giver en smule forsinkelse, men så lidt at det er ikke er værd at bekymre sig om.
Den væsentligste forsinkelse er det tid det tager at sende de ekstra bogstaver der er i kommandoen.

Det svarer til at prøve at gøre siden lettere ved at bruge korte (og intetsigende) navne til sine klasser. Ikke umagen værd.
Avatar billede hmm10 Nybegynder
31. august 2002 - 20:00 #4
hov, jeg glemt at trykke 'svar'. Det var mit svar (31/08-2002 19:53:08)
Avatar billede lequet Nybegynder
31. august 2002 - 20:08 #5
Man skal også regne med at hvis CSS delen er i en seperat fil, tager det en lille mikroskopisk extra tid for serveren at finde og sende den fil... Men det er i det hele taget nanosekunder vi regner i (eller deromkring :)

Men en anden ting er at HTML langsomt "uddør" og erstattes mere og mere af XHTML, som langsomt bliver mere og mere strict. Det betyder at du kan risikere at <i> tagget slet ikke eksisterer om måske et år, sammen med mange andre tags. Målet er nemlig at udskifte så meget (X)HTML som muligt med CSS, det er hvad W3C og diverse browsere arbejer imod, det er værd at tage med i overvejelserne :)

Det er vel vigtigere at siden virker i fremtiden, end at den er 2,32463 nanosekunder længere tid om at loade ;)
Avatar billede hmm10 Nybegynder
31. august 2002 - 20:08 #6
jacoba > jeg skylder dig 10-15 points :) Dem får du på et senere tidspunkt, ok?
Avatar billede jakoba Nybegynder
31. august 2002 - 20:13 #7
det er ok. jeg er ikke vældig sulten :-)
Avatar billede sqwer Nybegynder
31. august 2002 - 20:48 #8
Tak for kommentarerne alle sammen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester