davidsMedlem sedan mars 2001271 inlägg
Hej!
This page is not Valid HTML 4.01 Frameset!
Line 12, column 42: there is no attribute "BORDER" (explain...).
<frameset rows="30,350,*" cols="*" border="0">
Exakt så säger W3's validator om min företagshemsida. Den gillar helt enkelt inte att vi använder border för att ta bort de synliga ramarna. Har letat och letat och letat och letat, men inte hittat någon annan lösning än att frångå standard. Känns lite irriterande självklart, även om det kanske är en struntsak egentligen.
Min fråga blir naturligtvis:
Går det att på något sätt ta bort ramarna, samtidigt som man följer standarden HTML 4.01 Frameset?
/David
DarrenMedlem sedan dec. 2002741 inlägg
frameborder="0" skall det väl vara...
frankofMedlem sedan jan. 20014 275 inlägg
Finns ingen korekt lösning på det, du får antingen leva med bordern eller avvika från standard :(
davidsMedlem sedan mars 2001271 inlägg
Frankof skrev:
Finns ingen korekt lösning på det, du får antingen leva med bordern eller avvika från standard
OK tack!
Jag får nog klara av att leva med avvikelsen :e
/David
DarrenMedlem sedan dec. 2002741 inlägg
Avvikelse...? Enlight html standarden för HTML 4.01 skall du använda dig ut av frameborder attributet.
Du kan skriva det på två sätt:
frameborder="yes"
frameborder="no"
eller
frameborder="1"
frameborder="0"
Kolla på denna sidan: www.w3.org
frankofMedlem sedan jan. 20014 275 inlägg
Jaja.. Och resultatet blir....?
frankofMedlem sedan jan. 20014 275 inlägg
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//SW"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
<html><head><title>Frankof's privata hemsida.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="142,*" [b]border="0"[/b]>
<frame name="meny" src="meny.html" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" noresize>
<frame name="main" src="main.html" scrolling="auto" marginwidth="0" marginheight="0" frameborder="0" noresize>
<noframes><body>Din läsare stödjer inte frames, synd för dig!!!</body></noframes></frameset>
</html>
Ta bort " border="0"" i framesettaggen och dokumentet validerar, fast bordern återkommer :(