Cita:
Iniciado por MonicaH
Hola, tengo una página (no una web!), en XHTML 1.1
Haciendo mis pruebas, resulta que este tag
Código:
<importante>neuronas sintéticas</importante>
me da este error:
línea 47 columna 9 - Error: <importante> is not recognized!
Esto es devido a que debo ADICIONAR el elemento [importante] a mis DTD verdda?, o estoy equivocada ?
Bien, núnca he hecho una DTD, solo coloco en la cabecera de mi documento:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Ahora además de HTML, PHP, CSS, y algo de otras vainas, también tebgo que ocuparme de hacer DTDs ?
Uf!...
Esto me va agotando...
(Pero me divierto mucho

!)
Bueno, cuentenme cómo agregar tags tipo:
<importante>
<direccion>
<personal>
<gerente>
<secretaria>
etc...
Sin obtener errores del CSS ni del TYDI
No creo equivocarme, pero hasta donde se no puedes hacer tus propias DTD, existen tres tipos: Transitional, Strict y Frameset. Son creadas por la W3c para seguir estandares, si todos pudieramos hacer nuestras propias DTD, entonces volveriamos al dilema de que cualkier navegador aceptar cualquier tag con cualquier error, para esto fue que se crearon estandares. En XML puede crear los tags que quieras pero no en XHTML.
POr supuesto te dice que <importante > no se reconoce por que si te das cuenta la DTD es llamada del sitio de la W3C, y todavia no conozco alguien que haya subido una DTD presonalizada a ese sitio.
Te recomiendo este tutorial sobre DTDs en Ingles pero muy bueno:
http://www.w3schools.com/xhtml/xhtml_dtd.asp
Espero te sirva, por favor si me he equivocado en algo, corregirme, lo explique con mis palabras, sin tecnicismos.