Avatar billede intenz Novice
18. marts 2007 - 15:34 Der er 7 kommentarer og
1 løsning

Google og HTML kode?

Hej

Jeg syntes altid jeg har lært at man skal kode HTML således:
<br><input type="text" name="q" size="31" maxlength="2048" value="free" title="Søg">

Altså at lukke alle variabler med "".

Hvis man kigger på Google's source, så har de følgende:
<br><table border=0 cellpadding=0 cellspacing=0 align=center><form method=GET action=/search><tr><td nowrap>
<font size=-1><input type=text name=q size=31 maxlength=2048 value="free" title="Søg">

Hvor variablerne ikke er lukket, og det er konsekvens gennem stort set hele HTML koden.

Jeg undrer mig bare over hvorfor? Er der fordele ved ikke at lukke dem?
Avatar billede bufferzone Praktikant
18. marts 2007 - 15:50 #1
Du bør overholde w3c standarden der siger de skal lukkes. Hvad google selv gør er en ting noget andet er det hvad de web sites de optager gør.

Prøv at søge på dine 5 vigtigste søgeord, og se hvad top 5 for hvert søgeord gør. Hvis du kikker detaljeret efter, så vil du kunne uddrage meget at hvad der skal til for at nå toppen
Avatar billede intenz Novice
18. marts 2007 - 16:36 #2
Jeg ligger allerede i toppen på mine keywords, og overholder w3c standarden. Jeg undrer mig bare over om der er logisk forklaring på hvorfor de ikke går det?

Minimere mængden af data der sender til den besøgende? De "'er løber jo op på et site som google :)
Avatar billede bufferzone Praktikant
18. marts 2007 - 19:45 #3
Jeg  skal ikke påstå at jeg ved hvordan man tænker i plexet og har inside information, men googles egen kode skal jo ikke være optimeret, kun køre hurtigt for at kunne leverer svaret så hurtigt som muligt
Avatar billede intenz Novice
18. marts 2007 - 20:33 #4
Jeg ville bare gå ud fra at Google af alle ville optimere deres kode til at fungere på alle platforme. Og man må vel gå ud fra de ved hvad de gør, siden de bevidst ikke overholder w3c standarderne.
Avatar billede roenving Novice
19. marts 2007 - 01:14 #5
Nu kan man jo sige meget om google, men de kører jo konsekvent html4 transitional, hvor det er ganske i orden at droppe streng-afgrænsere, medmindre der er tegn i property-værdien, der skal escapes (hvilket google så konsekvent nok undgår !-)

Google har, såvidt jeg ved, heller ikke nogen form for validering (det vil jo også begrænse deres evne til at formidle indhold !-), men checker alligevel en masse ting, der har en sammenhæng til validering, når de skal page-ranke ...

-- og der er absolut _ingen_ fordel ved at sætte properties i tekst-strenge, hvis du bruger html4 eller en tilsvarende standard, hvor browseren alligevel bare læser tingene efter en grundlæggende SGML-standard ...

-- og dette gælder f.eks. også 99.9% af de sites, der er lavet efter XHTML idag, da browseren er nødt til at fortolke siden som fejlfyldt html4, da den ikke forstår xhtml alligevel ...

Til gengæld er det en god investering, at man bruger fuldt kompatibelt html-kode, da chancen for, at fremtidens browsere kan følge med, forøges i så stort omfang, at de få ekstra tegn, der skal overføres, er fuldstændig marginale !o]
Avatar billede intenz Novice
19. marts 2007 - 14:17 #6
Så blev man lidt klogere. Læg et svar roenving
Avatar billede roenving Novice
19. marts 2007 - 14:21 #7
Velbekomme '-)
Avatar billede roenving Novice
19. marts 2007 - 21:23 #8
Tak for point ;~}
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

IT-JOB