Susanne Petersen wrote in dk.edb.internet.webdesign.html:
> Hej,
> jeg ville gerne lave et rammedokument hvor rammerne er usynlige, og som
> samtidig kan godkendes af W3C's validator.
> Jeg skriver f.eks.:
>
> <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
> <HTML>
> <HEAD>
> <TITLE>min rammeside</TITLE>
> </HEAD>
> <FRAMESET ROWS="120,*" FRAMESPACING="0" FRAMEBORDER="no">
> <FRAME NAME="logo" SRC="logo.html" FRAMEBORDER="0">
> <FRAMESET COLS="25%,75%" FRAMESPACING="0" FRAMEBORDER="no">
> <FRAME NAME="menu" SRC="menu.html" FRAMEBORDER="0">
> <FRAME NAME="main" SRC="forside.html" FRAMEBORDER="0">
> </FRAMESET>
> </FRAMESET>
> </HTML>
>
> problemet er at validatoren ikke accepterer 'framespacing' og 'frameborder'
> indeni frameset-tag'en, og hvis jeg sletter de 2 er rammerne ikke usynlige
> længere. Hvad kan jeg skrive i stedet?
>
> På forhånd tak for hjælp,
> SP
Skift din doctype-declaration i toppen ud med nedenstående...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd">
... så slipper du for fejl ved frameborder!
Fjern FRAMEBORDER="no" fra frameset-taggene - de hører kun til frame-taggene.
Fejlen ved framespacing slipper du nok ikke for. 'framespacing' er ikke med i
standarden.
Men hvorfor også hænge sig så meget i hvad validatoren siger? - hvis det bare
ser ordentlig ud i de gængse browsere er det da IMHO fuldstændig underordnet
hvad W3C's validator siger...;-/
mvh.
Carsten
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials