TypeMedlem sedan mars 20021 239 inlägg Jag blir tokig. Förstår inte varför det inte funkar...
Iof kan jag knappt detta men ändå :)
Jag hade tänkt använda ramar på sidan så då blir det väl xhtml 1.0 Transitional? Just nu hade jag tänkt att bara köra ett exempel jag hittade hos w3 och det blev visst strict... men sen hade jag tänkt köra transitional iaf...
Självklart ska jag inte få det att funka? Den vägrar att godkänna det, har jag missat någon tagg? För visst är det bara att gå till http://validator.w3.org o där trycka in adressen till sidan?
test.html :
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Testar XHTML</title>
</head>
<body>
Vi testar xhtml...
</body>
</html>
GunnarDMedlem sedan juni 20014 290 inlägg Har ändrat i din kod så att validatorn klarar av den, har även rättat den så att den går igenom:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Testar XHTML</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
</head>
<body>
<p>Vi testar xhtml...</p>
</body>
</html>
Första "felet" var att det saknades "<meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />"
Det andra var att din text inte var omsluten av en paragraf.
TypeMedlem sedan mars 20021 239 inlägg Måste alltid text va insluten av en <p>-tagg? eller funkar det med <div>-taggar o andra mä? <span>? Det förstafelet kan jag förstå... TACK
GunnarDMedlem sedan juni 20014 290 inlägg Nej, det bejöver inte vara <p> det kan vara andra block taggar, men man kan inte ha text direkt under <body> taggen.
TypeMedlem sedan mars 20021 239 inlägg Det går ju inte iaf! Jag måste göra något fel när jag validerar då... Detta fel får jag:
validator.w3.org skrev:
I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are:
The HTTP Content-Type field.
The XML Declaration.
The HTML "META" element.
And I even tried to autodetect it using the algorithm defined in Appendix F of the XML 1.0 Recommendation.
Since none of these sources yielded any usable information, I will not be able to validate this document. Sorry. Please make sure you specify the character encoding in use.
TypeMedlem sedan mars 20021 239 inlägg Hmm. det gick ju om jag skickade upp det men inte om jag länkade direkt... knas :) Tack ändå!
TypeMedlem sedan mars 20021 239 inlägg Nu får jag en massa fel... Tror alla felen har med varandra o göra så jag tänkte höra här om man kan få ett snabbt lätt svar:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Oves hemsida</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<frameset rows="*" cols="5%,404,23%" framespacing="0" frameborder="NO" border="0">
<frame src="left.html" name="leftFrame" scrolling="NO" noresize>
<frameset rows="50,300,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="top.html" name="topFrame" scrolling="NO" noresize >
<frame src="main.html" name="mainFrame" scrolling="auto">
<frame src="bottom.html" name="bottomFrame" scrolling="AUTO" >
</frameset>
<frame src="right.html" name="rightFrame" scrolling="AUTO" >
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
validator.w3.org skrev:
Line 9, column 15: there is no attribute "rows" (explain...).
<frameset rows="*" cols="5%,404,23%" framespacing="0" frameborder="NO" border=".
^
Line 9, column 24: there is no attribute "cols" (explain...).
<frameset rows="*" cols="5%,404,23%" framespacing="0" frameborder="NO" border=".
^
Line 9, column 50: there is no attribute "framespacing" (explain...).
<frameset rows="*" cols="5%,404,23%" framespacing="0" frameborder="NO" border="0">
Jag tror det är jag som inte skriver kod som är standard :( är det så?
TypeMedlem sedan mars 20021 239 inlägg Fick själv bort 10 genom att lägga till / på frame-raderna...
GunnarDMedlem sedan juni 20014 290 inlägg På dom sidorna du har frames kan du inte köra strict eller Transitional utan Frameset:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Sedan vad frameset kan ha för attribute se: http://www.w3schools.com/tags/tag_frameset.asp
och vad frame kan ha för attribute http://www.w3schools.com/tags/tag_frame.asp
TypeMedlem sedan mars 20021 239 inlägg Ajdå. men vad är det då för skillnad mellan Transitional och Frameset? Trodde Transitional va om man hade frames.. när har man Transitional? Är det bara o byta mellan strict/transitional/frameset beroende på vad man har på just den sidan?
GunnarDMedlem sedan juni 20014 290 inlägg Den här sidan: http://www.w3schools.com/xhtml/xhtml_reference.asp beskriver alla xhtml taggarna och vilken doctyp som resp. tag är tillåten i.
TypeMedlem sedan mars 20021 239 inlägg Tack, nu ska jag själv försöka en stund... tack för all hjälp Gunnar!