webForumDet fria alternativet

Border i HTML 4.01 Frameset

HTML & CSS

6 svar · 235 visningar · startad av davids

Medlem sedan mars 2001238 inlägg
Frågan#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

Medlem sedan dec. 2002789 inlägg
#2

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

Medlem sedan jan. 20016 874 inlägg
#3

Finns ingen korekt lösning på det, du får antingen leva med bordern eller avvika från standard :(

Medlem sedan mars 2001238 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

Medlem sedan dec. 2002789 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

Medlem sedan jan. 20016 874 inlägg
#6

Jaja.. Och resultatet blir....?

Medlem sedan jan. 20016 874 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 :(

281 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)