Avatar billede bigtime Nybegynder
14. maj 2012 - 17:10 Der er 18 kommentarer og
1 løsning

html validering ?????

jeg har prøvet at smide min side igennem http://validator.w3.org/
og den kommer med 107 fejl og 57 warnings
og når jeg kikker på det så er det sådan fejl her
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
der skriver den > som en fejl ??? nogen der kan forklare mig det
og her
<META NAME="Description" CONTENT="
er det " der er galt ??
hvordan retter jeg så de fejl ??
Avatar billede jokkejensen Novice
14. maj 2012 - 17:12 #1
et gæt:

<meta name="description" content="[unik sidebeskrivelse]" />
Avatar billede bigtime Nybegynder
14. maj 2012 - 17:22 #2
jokkejensen
ja jeg har en unik beskrivelse der og slutter det med ">
så jeg kan ikke så hvorfor den vil have fejl ved de gåseøjne
Avatar billede olsensweb.dk Ekspert
14. maj 2012 - 17:55 #3
@bigtime har du et link til siden ??

du skal ikke afslutte  med / med mindre du skriver i XHTML, hvilke dit
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
antyder du ikke gør.

dit description meta bør se sådan ud
<meta name="description" content="Free Web tutorials">
Avatar billede bigtime Nybegynder
14. maj 2012 - 18:37 #4
side er http://www.321solgt.dk

jeg har haft en del problemer med æ ø å på siden, men lader til det virker nu på nær når google indexsere siden.

okay skal jeg så lave <html xmlns="http://www.w3.org/1999/xhtml"> om til <html>
Avatar billede olsensweb.dk Ekspert
14. maj 2012 - 18:48 #5
line 11 column 11 - Fejl: there is no attribute "NAME"
<META NAME="Description" CONTENT="Køb og sælg på nyt og brugt på 321solgt.dk Det er helt GRATIS både for privat og firmaere.">
<META NAME="Keywords" CONTENT="Gratis, brugt, nye, køb og salg af nyt og brugt, firma, sælg gratis, biler, bil" />


laves om til
<meta name="Description" content="Køb og sælg på nyt og brugt på 321solgt.dk Det er helt GRATIS både for privat og firmaere.">
<meta name="Keywords" content="Gratis, brugt, nye, køb og salg af nyt og brugt, firma, sælg gratis, biler, bil" />
Avatar billede olsensweb.dk Ekspert
14. maj 2012 - 19:33 #6
#4 >okay skal jeg så lave <html xmlns="http://www.w3.org/ (...) om til <html>

læs olebole's indlæg http://www.eksperten.dk/spm/961592 #7 8
læs http://da.wikipedia.org/wiki/XHTML

du bør nok starte med at bestemme hvilke DTD du vil anvende http://www.w3.org/TR/html4/sgml/dtd.html
hvis du ikke bruger xml i dit doc bør du bruger
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd">
<html>

men du kunne også begynde at øve dit til den fremtidige standart html5 http://www.w3.org/TR/html-markup/syntax.html
<!DOCTYPE html>
<html>
Avatar billede bigtime Nybegynder
14. maj 2012 - 19:41 #7
det er måske bare fordi det står med stort ?

hvad så med såden en her

<center><img border="0" src="grafik/sog_lille.jpg"></center></td>
her kommer den med fejl efter .jpg" altså det er " som er gal den forstå jeg ikke.
Avatar billede olsensweb.dk Ekspert
14. maj 2012 - 19:50 #8
>det er måske bare fordi det står med stort ?
ja

<center> tag har været forældet i mere end 10 år brug CSS

for at centrare selve boxen
.boxcenter{
    margin-left: auto ;  /* for at centrer*/
    margin-right: auto ; /* for at centrer*/
}

for at centrare indholdet i boxen
.txtcenter{
    text-align: center;
}
Avatar billede bigtime Nybegynder
14. maj 2012 - 19:55 #9
haha okay der er vist en del jeg skal læse op på med det html.

nu når jeg baruger
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
så smadre designet i IE
Avatar billede olsensweb.dk Ekspert
14. maj 2012 - 20:06 #10
<body link="#000000" vlink="#000000" alink="#000000" bgcolor="#FFFFFF" topmargin="0">
laves om til

<body>
og dette i CSS
body {
    background-color:#FFFFFF;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:0px;
}
a:link {color:#000000;}      /* unvisited link */
a:visited {color:#000000;}  /* visited link */
a:hover {color:#FF00FF;}  /* mouse over link */
a:active {color:#000000;}  /* selected link */ 

ovenstående CSS kan gøres kortere
Avatar billede bigtime Nybegynder
15. maj 2012 - 10:16 #11
ronols du har vist fortjent dine point
men har lige et sidste spørgsmål med hensyn til æ ø å

Når jeg går ind på en af annoncerne på min side og ser killekoden så skriver den som den skal æ å ø men går jeg ind på google og skriver site:321solgt.dk så bliver det vist sådan her
Tremmeseng, fyrretræ - 321solgt.dk - køb og salg af nyt og brugt

jeg har gemt siderne som UTF-8 uden BOM

og når jeg sætter noget i databasen så bruger jeg
mysql_query("SET NAMES UTF8");

for at være sikker på den gemmer det som  æ ø å

har du nogen ider til det ??
Avatar billede olsensweb.dk Ekspert
15. maj 2012 - 12:38 #12
>ronols du har vist fortjent dine point
ret beset var jokkejensen første med svaret i #1 så det må være en deler.

taget fra wiki
Grundlæggende forskelle mellem HTML og XHTML
I XHTML
skal alle elementer afsluttes
skal det altid være det næmeste element der afsluttes
skal alle elementer og attribute skrives med små bogstaver lowercase
skal værdien af attributter stå med anførelsestegn
tillades minimerede attributter ikke
bruges attributten "id" til identifikation

du har stadig en opgave med at afslutte alle dine elementer, sette "alt" attriutten på alle dine billeder, afslutte din html side korrekt (mangler </body> </html> )

<img src="grafik/pile.gif" alt="beskrivende tekst af billed" />

>på min side og ser killekoden så skriver den som den skal æ å ø men går jeg ind på google og skriver site:321solgt.dk
kunne værer noget skrifttyper, eller meta description i header'en http://productforums.google.com/forum/#!category-topic/webmaster-da/crawling-indeksering-og-positionering/dNuzaYBZTh4
nu har du jo lige ændret din "meta description" så det kan være det retter sig næste gang google er forbi

brug mysql-set-charset istedet for mysql_query("SET NAMES UTF8");

ref http://dk.php.net/manual/en/function.mysql-set-charset.php
nabeelmoidu at gmail dot com 08-Jun-2008 10:11
Here's an example of how to use this feature :
I'm using  PHP 5.2.5 from http://oss.oracle.com/projects/php/
I wanted to store arabic characters as UTF8 in the database and as suggested in many of the google results, I tried using
mysql_query("SET NAMES 'utf8'");
and
mysql_query("SET CHARACTER SET utf8 ");
but it did not work.
Using the following, it worked flawlessly
$link = mysql_connect('localhost', 'user', 'password');
mysql_set_charset('utf8',$link);
.....


og som du er igang med UTF-8 hele vejen rundt,
huskeliste http://www.eksperten.dk/spm/957521 #7 
små fif http://www.eksperten.dk/spm/956216 #9
små fif http://www.eksperten.dk/spm/957521 #5
Avatar billede bigtime Nybegynder
16. maj 2012 - 08:50 #13
så kom jeg sku ned på 4 errors :D

de sidste 4 ved jeg bare ikke helt med
Avatar billede olsensweb.dk Ekspert
16. maj 2012 - 15:36 #14
>så kom jeg sku ned på 4 errors :D
hvilke fejl er det ??
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.321solgt.dk%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 siger 0 fejl :)

du må have lavet en opdatering siden du lavede #13, du har også fået sat validerings icon på :)

dog piver min validator i FF over dit name felt er blankt i din submit (giver en warning)
line 117 column 43 - Advarsel: <input> attribute "name" lacks value

<form method='get' action='index.php?go=seek&amp;ord='>                                        
    <input type="hidden" name="go" value="seek"/>
    <input type="text" name="ord" size="12" style="font-family: Verdana; font-size: 10 pt"/>
  <input type="submit" value="S&oslash;g" name="" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-color: #330046"/>
</form>
Avatar billede bigtime Nybegynder
16. maj 2012 - 16:59 #15
Ja sad lige og rodet lidt og fandt ud af det fandt også mange andre fejl og mangler :D men nu skulle det da virke :D
Så håber googel læser den rigtig nu. men kan ikke helt forstå jeg har en anden side hvor googel kommer forbi 3-4 gange dagligt og den fanger det hele på den side, men på 321solgt.dk kommer google sku ikke særlig tit forbi selvom jeg bruger samme mata osv, og på 321solgt.dk har jeg mange flere linkback.

Er det så bedre hvis jeg sletter "name"
Avatar billede olsensweb.dk Ekspert
16. maj 2012 - 17:24 #16
tfp
>Er det så bedre hvis jeg sletter "name"
nej giv knappen et passende name, det er jo på name attributern du indentificerer knappen serverside, så jeg ville forslå du laver name="" om til name="send"

googler jeg 321 solgt
skriver den
321solgt.dk - Køb og salg af nyt og brugt på nettet!
www.321solgt.dk/
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/321solgt.dk/index.php on line 194 ...

så den har været forbi og kigge på et tidspunkt, hvor du havde en db fejl
Avatar billede bigtime Nybegynder
17. maj 2012 - 12:03 #17
ja det kunne godt se sådan ud men det er godt nok lang tid siden den fejl har været der, og når jeg googler det så kommer den fejl ikke :D
Avatar billede bigtime Nybegynder
23. maj 2012 - 15:56 #18
Har lige et sidste spørgsmål.
nu har jeg jo den køb og salg side. så ville lige høre om navnet på den.
hvad syntes du er bedst 321solgt.dk eller supergratis.dk
det er mine begge navne
Avatar billede olsensweb.dk Ekspert
23. maj 2012 - 17:03 #19
321solgt.dk: forbinder jeg med et sted men sette ting til salg, og man hurtigt kommer af med sine vare, (lav pris i forholdt til kvalitet), et sted med mange besøgende.

supergratis.dk: forbinder jeg med et sted alt er gratis, dvs oprettelse, ingen abb, bytte ting/gives væk, et sådan sted vil typisk være reklame finasgeret.

hvis jeg kigge på indhold er det annoncerne der er gratis ikke varene, så jeg finder supergratis misvisende, hold fast i 321solgt.dk

der er indsneget sig nogle små validerings fejl i dette
<!-- chart.dk unified trackercode - v1 -->
<script src="http://www.chart.dk/js/unified.asp"></script>
<script language="javascript">
track_visitor(150956, "");
</script>
<noscript>
<a href="http://www.chart.dk/ref.asp?id=150956" target="_blank">
  <img src="http://cluster.chart.dk/chart.asp?id=150956" border="0" alt="Chart.dk">
</a>
</noscript>
<!-- chart.dk unified trackercode - v1 -->

line 695 column 48 - Fejl: required attribute "type" not specified
line 696 column 29 - Fejl: required attribute "type" not specified
line 701 column 83 - Fejl: end tag for "img" omitted, but OMITTAG NO was specified

skulle se sådan ud (utested)
<!-- chart.dk unified trackercode - v1 -->
<script type="text/javascript" src="http://www.chart.dk/js/unified.asp"></script>
<script type="text/javascript" >
track_visitor(150956, "");
</script>
<noscript>
<a href="http://www.chart.dk/ref.asp?id=150956" target="_blank">
  <img src="http://cluster.chart.dk/chart.asp?id=150956" border="0" alt="Chart.dk" />
</a>
</noscript>
<!-- chart.dk unified trackercode - v1 -->


nb på http://supergratis.dk/
kig lige på
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /home/www/321solgt.dk/counter.php on line 4

fejlen er der ikke på 321solgt.dk
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
Kurser inden for grundlæggende programmering

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