autocracia2
Usuario habitual
Usuario habitual

hola, solo tengo puesto en la etiqueta de html eso, el html sin mas cosas, borré una cosa que me daba miarroba porque me creaba algo de conflicto pero el caso es que he pasado la web por un text de codigo html y me da este error

No DOCTYPE found! Checking with default HTML 4.01 Transitional Document Type.

lo hago desde este corrector de html online http://validator.w3.org/ y es mejor que lo veais vosotros mismos porque yo no entiendo ingles, dice cosas como esta

no document type declaration; implying "<!DOCTYPE HTML SYSTEM>

la web es www.autocracia2.org

por la informacion que he encontrado tal vez debiera de poner esto

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

pero en EN significa idioma ingles? si eso deberia de poner ES, he visto que hay w3 y w2 y w4

yo no entiendo nada de esto si me podeis ayudar os lo agradecere, yo puse solo <!DOCTYPE html> y me seguía dando error

aquí hablan mucho de ello pero yo no se tanto como para comprenderlo :(

http://es.wikipedia.org/wiki/Anexo:Etiquetas_HTML/XHTML


Avatar Image
@man / @woman
@man / @woman

Cada versión de doctype tiene un conjunto de instrucciones HTML que les es propio, por regla general a mayor versión se incluyen nuevas características; alidator trabaja en función a estos estándares (tipo de documento o DTD).

Deberías definirte por un DTD y diseñar utilizando sus características; y luego validar.

Por ejemplo, uno de los estándares de la versión 4.01 en http://www.w3.org/TR/html401/

autocracia2
Usuario habitual
Usuario habitual

me he fijado en los ejemplos y parece que solo hay 3 para el html 4.01;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

no se porqué me suena mejor transicional, eso de strict... no me gusta lo que es demasiado estricto jejej, no se ya sin bromas, ¿puede querer decir que el lenguaje tienen que ser muy estricto y ajustarse al html 4.01? para mi eso es arriesgado porque no se html, loose dice el traductor que es suelto y en la wiki entiendo que permite html mas antiguo, osea que no es tan estricto y creo que em conviene mas.

he probado los dos, el strict y el transitional del loose y con los dos me da fallos parecidos, son casi todos este signo > a mi me da igual uno que otro, si me recomendais uno ese pondré, muchas gracias

ah, sigo con la duda de si en EN significa idioma de england y si deberia de ponse ES

Otra pregunta, porqué lleva una pagina web? la de w3.org, tengo que hacer algo en esa pagina o se pone solo porque cumple con un estandar?

Avatar Image
@man / @woman
@man / @woman

1º: el Frameset es adecuado cuando la página contiene marcos (frames).

El que elijas (sea cual sea) es un sub-conjunto de etiquetas HTML (de todas las posibles), y la línea que declara el estándar usado en la página sirve para validar el HTML y para que los distintos exploradores sepan cómo mostrar los elementos y sus estilos (sino muestran lo que tienen por 'default').

EN: y sí, todas en Inglés. Si quieres indicar que el lenguaje de la página es español, a continuación incluye <html lang='es'>

autocracia2
Usuario habitual
Usuario habitual

ahora mismo lo tengo así

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
<metahttp-equiv="Content-Type" content="text/html; ISO-8859-1">
<METANAME="DC.Language" SCHEME="RFC1766" CONTENT="Spanish">
<metaname="Language" content="Spanish">
<metaname="distribution" content="global"><metaname="rating" content="General">
<metahttp-equiv="Refresh" content="80">
<METANAME="AUTHOR" CONTENT="autocracia2">
<METANAME="REPLY-TO" CONTENT="[email protected]">
<LINKREV="made" href="mailto:[email protected]">
<METANAME="DESCRIPTION" CONTENT="">

<METANAME="KEYWORDS" CONTENT="">
<METANAME="Resource-type" CONTENT="Document">
<METANAME="DateCreated" CONTENT="">
<metaname="robots" content="noindex,nofollow">

en esta tengo noindex y nofollow porque es la pagina de enlaces internos y externos y como son muchos...

En algo sobre el seo de la herramienta de webmaster de bing dijo que me faltaba algo del spanish y por eso agregué esta <metaname="Language" content="Spanish"> y no volvió a decir nada pero por si acaso ¿pondré lang='es' dentro del tag de html? al final del todo,

la he metido en el analizador de w3.org y me dice que tengo 55 errores pero casi todos son de este simbolo > y no entiendo nada de eso, pero los metas y eso creo que ya esta bien no?

por lo que habeis dicho entiendo que me la cataloga de html 4 por las etiquetas internas, yo tengo la costumbre de centrar las cosas con <center> y quizá sea eso lo que me lo baja al html 4, porque el programa generaba una plantilla de html 5, y por eso no entendía que me la catalogara de html 4, cuando le daba a centrar desde el programa me hacia un <divstyle="text-align: center"> tal vez si quito todos los center y pongo esos que hacia el programa me lo valide como html 5?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares