Buenas colegas,
Estoy trabajando en una aplicacion en la cual hago uso de frames.
Ademas estoy tratando de que cumpla 100% con los estandares de la w3.
Hay dos cositas que no logro realizar, basandome en esos estandares.
1.-Segun la w3 la propiedad border NO EXISTE en el tag <frameset>, pero
si no lo pongo en la definicion aparece un border entre los frames.!!
2.-Todas las propiedades que defino en los tags <frame> aparecen
en el orden y estan definidas exactamente como lo estan en la
definicioin de la w3.
Aun asi cuando chequeo la sintaxis, me marca un error en cada linea
en que aparece una definicion de frame en la propiedad scrolling.
Este es el error exacto que marca el validador de sintaxis de la w3.
Line 10, column 96: the name and VI delimiter can be omitted from
an attribute specification only if SHORTTAG YES is specified
...nwidth="0" marginheight="0" noresize scrolling="no"></frame>
^
PREGUNTAS:
Como hago para poder conseguir el efecto de border="0" siendo que esa propiedad no existe? (escribiendo esta linea se me ocurrio, css, voy a probar eso.)
Como se soluciona el error 2?
Saludos
Edgardo
PD: Mas abajo pego la definicion de estos frames
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>demo</title>
</head>
<frameset rows="5,*,5" border="0">
<frame name="ftop" longdesc="top frame" src="dummy.html" noresize scrolling="no" frameborder="0" marginwidth="0" marginheight="0"></frame>
<frameset cols="*,800,*" border="0">
<frame src="left.html" name="fleft" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="no"></frame>
<frameset rows="95,*,0" border="0">
<frame src="logo.html" name="flogo" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="no"></frame>
<frame src="tabla.html" name="finhoud" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="auto"></frame>
<frame src="inhoud.html" name="freload" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="no"></frame>
</frameset>
<frame src="right.html" name="fright" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="no"></frame>
</frameset>
<frame src="dummy.html" name="fbottom" frameborder="0" marginwidth="0" marginheight="0" noresize scrolling="no"></frame>
</frameset>
</html>