Problemas al validar una web

Daniello
14 de Marzo del 2005
Hola chic@s!!

A ver, estoy haciendo una pequeña práctica de una web y la tengo que validar en www.w3.org (HTML 4.01).

La cuestión es que he seguido tutoriales para hacer la página, pero resulta que me dá errores en partes que no consigo saber qué está mal, pues lio he revisado muchas veces y no encuentro que hago mal.

index.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Pagina personal de Daniel JG</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset frameborder= "0" rows= "17%,*">
<frame src= "titulo.html">
<frameset frameborder= "0" cols= "17%,*">
<frame src= "Columna.html">
<frame src= "Saludo.html" name= "principal">
</frameset>
</frameset>
</html>

Pues resulta que con este index, me salen los sigueintes errrores:

- Line 7, column 23: there is no attribute "FRAMEBORDER"

<frameset frameborder= "0" rows= "17%,*">

Me pone el error en la 1ª dobles comillas(¿?)

-Line 7, column 33: there is no attribute "ROWS"

<frameset frameborder= "0" rows= "17%,*">

Me pone el error en la 1ª dobles comillas(¿?) detrás de rows

- Line 7, column 40: element "FRAMESET" undefined

<frameset frameborder= "0" rows= "17%,*">

- Line 8, column 12: there is no attribute "SRC"

<frame src= "titulo.html">

- Line 8, column 25: element "FRAME" undefined

<frame src= "titulo.html">

- Line 9, column 37: there is no attribute "COLS"

<frameset frameborder= "0" cols= "17%,*">

- Line 9, column 44: element "FRAMESET" undefined

<frameset frameborder= "0" cols= "17%,*">

- Line 10, column 30: element "FRAME" undefined

<frame src= "Columna.html">

- Line 11, column 36: there is no attribute "NAME"

<frame src= "Saludo.html" name= "principal">

- Line 11, column 47: element "FRAME" undefined

<frame src= "Saludo.html" name= "principal">

- Line 14, column 6: end tag for "HTML" which is not finished

</html>

Veis, es que tengo muchos errores y aún no sé por qué. Seguro que es por alguna tontería del encabezamiento (doctype, o algo de eso), xq si no no me lo explico.

A ver si alguien me puede ayudar.
Un saludo y gracias de antemano.

eth0
14 de Marzo del 2005
Esos errores te salen porque el DOCTYPE que has especificado es el Transitional, cuando el que necesitas es el Frameset. En el DTD HTML 4.01 Transitional no existen los frames.