webForumDet fria alternativet

Border i HTML 4.01 Frameset

6 svar · 233 visningar · startad av davids

davidsMedlem sedan mars 2001271 inlägg
#1

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
#2

frameborder="0" skall det väl vara...

frankofMedlem sedan jan. 20014 275 inlägg
#3

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
#4

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
#5

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
#6

Jaja.. Och resultatet blir....?

frankofMedlem sedan jan. 20014 275 inlägg
#7
<!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 :(

Genererad på 360 ms · cache AV · v20260730165559-full.f96bc7eb