Foros del Web » Creando para Internet » Diseño Gráfico »

ayuda con dtd

Estas en el tema de ayuda con dtd en el foro de Diseño Gráfico en Foros del Web. Saludos, pues resulta que tengo un problema con el maldito dtd. Resulta que no se como incluirlo en mi página, para que esta se valide ...
  #1 (permalink)  
Antiguo 26/12/2007, 04:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
ayuda con dtd

Saludos, pues resulta que tengo un problema con el maldito dtd. Resulta que no se como incluirlo en mi página, para que esta se valide para el 3w, y no me de error como me hace en la validación del dtd. Ya no sé que hacer pues he puesto todas las posibilididades que me he encontrado y ninguna fuciona, cuando le paso alguna página de validación me dice que no está definido el dtd. Ya no se que hacer, por favor me podeis ayudar.. Salu2.
  #2 (permalink)  
Antiguo 26/12/2007, 07:14
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 9 meses
Puntos: 2114
Re: ayuda con dtd

Tenés la posibilidad de postear acá la URL.
Para poder ver así el código fuente y darte así una mano. Saludos.
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 27/12/2007, 02:09
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

gracias por responder tan pronto daniel, este es el codigo fuente que tengo, pero cuando le paso alguna página de accesibilidad por encima me da que no está definido el dtd.
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">l
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>asuna</title>
<link href="estilos/estilo1.css" rel="stylesheet" type="text/css" />
<link href="estilos/texto.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table width="965" height="498" border="0" align="left" cellpadding="0" title="elmejor">
<tr>
<td width="250" rowspan="2" valign="top" bordercolor="#ECE9D8" background="../imagenes/quienessomos.jpg" class="fondo_celda">&nbsp;</td>

<A accesskey="P"
rel="contents" href=
"http://www.eljueves.es"
></A> letra p:el jueves
<A accesskey="C"
rel="contents" href=
"http://www.google.com"
></A>letra c:google


</body>
</html>
  #4 (permalink)  
Antiguo 27/12/2007, 04:33
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 9 meses
Puntos: 2114
Re: ayuda con dtd

Tus primeras líneas antes de <head> debieran ser precisamente la declaración del doctype:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head> 
Independientemente de otros errores de marcado que tiene tu documento.
Pero debés empezar por ahí. Saludos!
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #5 (permalink)  
Antiguo 28/12/2007, 02:56
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

Gracias por responder tan pronto. Resulta que estoy haciendo pruebas para realizar una web accesible (ese es el objetivo) y el dtd me está dando algunos problemas. Resulta que estoy haciendo webs, haber si pasan los requerimientos del w3c. Entonces según lo que me has dicho, aparte de que haya mas fallos, el dtd sigue sin funcionarme en esta página, te adjunto el codigo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>accesibilidad</title>
<link href="esilos/estilos.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<a href="http://www.w3.org/WAI/WCAG1AAA-Conformance"
title="Explanation of Level Triple-A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/wcag1AAA"
alt="Level Triple-A conformance icon,
W3C-WAI Web Content Accessibility Guidelines 1.0"></a><br><br><table width="95%" border="0">
<tr>
<td width="37%"><img src="imagenes/objetivos.jpg" alt="telefono en mesa de secretaria" longdesc="paginas/quienessomos.htm"></td>

<td width="63%"><div class="texto_centrado"> Un documento XML es v&aacute;lido si ha sido asociado a un documento de definici&oacute;n de tipos y si el documento cumple las restricciones expresadas en &eacute;l. El documento de definici&oacute;n de tipos tiene que aparecer antes del primer elemento del documento. El nombre que sigue a DOCTYPE en el documento de definici&oacute;n de tipos debe ser el mismo que el nombre del elemento ra&iacute;z. </div></td>
</tr>
</table>
</body>
</html>

Lo que estoy tratando de hacer es una pagina que cumpla con las exigencias de la w3c, seguramene haya unos cuantos fallos, pero lo que me interesa es la declaracion del dtd que me sigue dando fallo. Por cierto una preguntita haber si me la puedes responder, para obtener los logos del w3c, que es lo que se debe hacer, hay alguna página donde validar la que hemos realizado para que te concedan dichos logos, o en cambio se los insertamos nosotros.
  #6 (permalink)  
Antiguo 28/12/2007, 04:39
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 9 meses
Puntos: 2114
Re: ayuda con dtd

Lo que pasa es que estás declarando tu doctype como XHTML y debes, entonces, cerrar los tags con "/>"
Para obtener los logos, los mismos los tendrás disponibles una vez que tu página sea válida.
De otra manera, los podés consultar aquí:
Validation Icons
Si tu meta es la accesibilidad del sitio:
  • Separá el contenido de la presentación
  • Utilizá HTML para el marcado y CSS para la presentación.
  • Si utilizás tablas, instrumentá un correcto marcado semántico
Pero por favor
No utilicés tablas para el layout del documento
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #7 (permalink)  
Antiguo 02/01/2008, 02:21
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

Hola dani, siento no haber respondido antes, pero he tenido unos dias de fiesta.
Mira me sigue dando que la declaración de documento (dtd) sigue siendo erronea, ya no se que hacer, he cerrado las marcas como me has dicho pero tampoco me funciona, te adjunto el código fuente para ver si le pillas el fallo.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"/>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>accesibilidad</title>
<link href="esilos/estilos.css" rel="stylesheet" type="text/css">
</head>

Otra cosa cuando dices de validar mi página y concederme los logos, quien se encarga de validarla y quien te da los logos. Gracias.
  #8 (permalink)  
Antiguo 02/01/2008, 11:02
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Re: ayuda con dtd

algunas consideraciones previas...
html válido != sitio web accesible
html válido != html semántico

Si quieres hacer un sitio accesible, PRO FAVOR, NO USES TABLAS PARA DISEÑAR. Las tablas estan pensadas para tabular datos.
Cita:
e cerrado las marcas como me has dicho
yo sigo viendo que no... ej:
Código HTML:
 <link href="esilos/estilos.css" rel="stylesheet" type="text/css"> 
que debería de ser
Código HTML:
 <link href="esilos/estilos.css" rel="stylesheet" type="text/css" /> 
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #9 (permalink)  
Antiguo 03/01/2008, 02:59
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

gracias por responder webosiris. Debido a los tantos problemas que me han surgido para hacer una web accesible, he decidido hacer lo siguiente haber que piensas.
Lo que hago es ir haciendola y pasandola por un validador, y corrigiendo esta según los fallos que me vayan saliendo. Por ejemplo, en la declaración del dtd, que tantos problemas me esá dando, lo que primero hago es guardarla sin apenas etiquetas, así no me da fallo y le voy añadiendo etiquetas y se cuales me dan fallo y las cambio.
Por ejemplo, en primer lugar he guardado esta página

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Asuna</title>
<link href="estilos/estilos.css" rel="stylesheet" type="text/css">
</head>

<body class="body">
<h1 class="titulo">Asuna</h1>
<h2 class="titulo">Servicio de consultoría</h2><img src="imagenes/quienessomos.jpg" alt="servicios de consultor&iacute;a ayudas y subenciones del gobierno de navarra">
</body>
</html>

Le voy añadiendo después cosas y la paso por un validador, las cosas nuevas que me dan fallo las voy cambiando.
algún consejo??¿¿
  #10 (permalink)  
Antiguo 03/01/2008, 20:12
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: ayuda con dtd

Hola hugonabor:

Pues consejos... que te leas un tutorial de xhtml, de cómo se abren y cierran todas las etiquetas. Qué elementos se han eliminado, cuales se han añadido y toman importancia... Luego tendrás que ver los atributos obligatorios, opcionales y prohibidos que tiene cada etiqueta, y cada vez que tienes una duda consultar tu DTD (o la especificación correspondiente).

Se supone que con este procedimiento conseguirás una web XHTML casi válida, que luego pasarías a retocar en el validador para estar totalmente conforme con la w3 (siempre hay fallitos).

También puedes comprobar el validador cada vez que añades un elemento, pero ¿no es el método más lento que hay? Además deberás interpretar los errores que te brinda, y a veces es complicado porque no da en el clavo..

Por cierto, la etiqueta body no necesita atributo class, ya que es única, la puedes referenciar con body directamente en el CSS.



Bueno, se trata de eso, respetar las normas que te quieras imponer.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #11 (permalink)  
Antiguo 04/01/2008, 03:52
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

gracias, gracias
  #12 (permalink)  
Antiguo 10/01/2008, 04:27
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda con dtd

Hola otra vez, sigo partiendome la cara para poder hacer una página accesible. El problema que tengo ahora es el siguiente. La página ha sido validada por el 3wc, en su xhtml,el css y la wai. Pues bien el problema es que en cuanto le meto el enlace de validación de la css, el resultado es que se queda sin ser valido el xhtml. Entonces o bien le meto el enlace de validación del xhtml o el del css, los dos no los puedo meter. El enlace de la wai no da ningún problema, pero estos dos si, sabeis porque me ocurre esto¿?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:21.