Foros del Web » Creando para Internet » HTML »

Sobre el validator de la World Wide Web Consortium

Estas en el tema de Sobre el validator de la World Wide Web Consortium en el foro de HTML en Foros del Web. que diantres tengo que poner en mi web para indicar el Character Encoding y el Document Type que me pide la web para evaluar mi ...
  #1 (permalink)  
Antiguo 13/07/2002, 05:53
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 15 años, 5 meses
Puntos: 0
Sobre el validator de la World Wide Web Consortium

que diantres tengo que poner en mi web para indicar el Character Encoding y el Document Type que me pide la web para evaluar mi web??

P.D. mi web es una web normalica hecha en el dreamweaver con HTML y unos cuantos javascripts.
  #2 (permalink)  
Antiguo 14/07/2002, 00:14
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

el DTD (document type definition) se define con un tag de sgml. Se pone en la primer linea del archivo HTML y tiene una sintáxis, pero para HTML ni vale la pena aprenderlo.

lo mas común es usar html transicional porque es el que tiene la sintáxis menos estricta.

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
otros DTDs:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
(la sintáxis tiene que ser perfecta, tampoco acepta elementos "obsoletos")

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
(para la pagina que define los frames)


XHTML:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
(estricto)

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
(transicional)

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd">
(frames).
  #3 (permalink)  
Antiguo 14/07/2002, 00:20
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

el Charset es para indicar que tipo de codificación tiene la pagina.

mas que nada sirve para decirle al navegador si es una pagina que tiene contenido en iso-8895-1 (alfabeto occidental) o otros como iso-8859-5 (cirillico), iso-8859-6- (árabe), shift_jis (japonés), etc.

con poner entre <head> y </head> este meta, suficiente para los occidentales:

Código:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  #4 (permalink)  
Antiguo 14/07/2002, 17:18
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 15 años, 5 meses
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

ante todo gracias por tu explicacion, pero hay algunas cosillas que no entendi:

Cita:
tag de sgml
que es eso? no lo he oido en mi vida!

porque no vale la pena aprenderlo???

para que hay que poner los DTD?? que quiere decir eso de mas o menos estricto??

gracias.
un saludo
  #5 (permalink)  
Antiguo 15/07/2002, 12:20
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

SGML significa Lenguaje Estandarizado y Generalizado de Marcas. Es un lenguaje basado en el GML de IBM.

Es básicamente un lenguaje para definir lenguaje de marcas. Creando una definicion del tipo de documento (DTD), uno especifica la sintáxis, estructura válida, etc de un documento.

El HTML, XML, DocBook, LinuxDoc son distintos tipos de lenguajes de marcas, todos definidos según el SGML.
El XML tiene la particularidad de ser un lenguaje de marcas de funciones similares al SGML, y la idea es que lo reemplace.

Ya hay varios tipos de documentos que se definieron en XML (para ir reemplazando el SGML) como son el XHTML, WML (el "html" de los celulares), DocBook, etc, etc, etc.

Aprenden SGML es aprender a definir lenguajes de marcas. Se puede hacer por gusto, pero para alguien que quiere usar HTML, no es necesario. Con sólo leer la sintáxis (definida en el DTD), puede usar HTML.

Pero, en un documento derivado del SGML, uno tiene que definir que tipo de documento esta creando, para poder asi revisar la sintáxis según el tipo de idioma (es como explicitarle al MS-word que estoy escribiendo en italiano, para que el corrector ortográfico no diga que las palabras están mal escritas).

A medida que fue evolucionando el HTML (a traves de sus distintas versiones -2.0, 3.0, 3.2, 4.0, 4.01-) la sintáxis fue variando. Se agregaron elementos, y elementos que antes eran válidos dejaron de serlo por ser reemplazados por otros.

Por ejemplo. en la versión 3.2 del HTML se agrego el elemento <applet>, para insertar java en las páginas. Luego surgieron otras tecnologías como VRML y Flash que tambien integraban objetos dentro de un HTML.

Para la versión 4.0, el elemento APPLET se determinó como obsoleto y se comenzó a utilizar <object>. Ante este tipo de cambios, si se usa el DTD de 4.0 estricto en un documento HTML con un elemento <applet>, resulta en un error de sintáxis. Si se usa un DTD transicional (más relajado), lo acepta por ser algo nuevo.
  #6 (permalink)  
Antiguo 15/07/2002, 14:59
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 15 años, 5 meses
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

joer MMontes no se yo lo que haria sin ti, no ha habido pregunta que no sepas responderme y explicarmela tu, y ademas muy bien explicadas.

por cierto si no es mucho pedir, que es un lenguajes de marcas???
  #7 (permalink)  
Antiguo 15/07/2002, 15:39
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

html es un lenguaje de marcas

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('[email protected] com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
  #8 (permalink)  
Antiguo 15/07/2002, 16:31
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

Existen distintos tipos de lenguaje (hablando a nivel mundo). Uno puede hablar por lenguajes hablados (con sus distintas codificaciones; idiomas), de mímica dactilológica (con también distintos idiomas!), etc.

En la computación tenemos tambien distintos lenguajes que pueden ser de distintos tipos, pueden ser de programación, con sus distintos &quot;idiomas&quot; como pueden ser Java, C, PHP, Perl, Python, etc), o de marcas, etc. La mezcla surge -creo yo- por el hecho de que en la computación a todo se le dice lenguaje, sea del tipo que sea.

Un lenguaje de marcas se caracteriza por tener -en lugar de instrucciones como en la programación-, una suerte de definiciones &quot;territoriales&quot; (&quot;de aca hasta alla&quot; esto, o &quot;aca&quot; tal otro).

Cuando ponemos en un HTML &lt;p&gt;texto&lt;/p&gt; estamos diciendo desde &lt;p&gt; hasta &lt;/p&gt; estoy poniendo el párrafo con el contenido &quot;texto&quot;.
Estamos demarcando el contenido. Por eso se llaman lenguajes de marcas. Un ejemplo de &quot;aca esto&quot; serían los elementos &lt;hr&gt;, &lt;br&gt; y otros que no son &quot;dobles&quot;.

Técnicamente, SGML y XML no son lenguajes de marcas, sino meta-lenguajes. Porque no solo delimitan, sino que tambien permiten definir nuevos lenguajes de marcas.

Con respecto a responder... En general no soy de los que más hablo en el foro, pero tus inquietudes son las que a mi criterio fueron mas interesantes. Fueron mas allá de &quot;como hago un sistema de banners&quot; sobre lo que hay ya mucho dicho, y es facil de buscar/encontrar soluciones.

Este tipo de temas por mas que estén bien documentados, no suelen estar en los ámbitos comunes donde alguien que se interesa por aprender empieza y si alguien que recien comienza empieza lo que lee es un texto lleno de tecnicismos que por ser nuevo no figuran en su &quot;glosario&quot;, con lo que se hace dificil.

Suerte y que sigas con esos intereses ;)
  #9 (permalink)  
Antiguo 15/07/2002, 16:40
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

otro punto a favor en tus preguntas es que no son del tipo: &quot;mi pagina esta mal, donde esta mal y que pongo&quot; (cosa que aborrezco, no quiere aprender quiere que le digan la solución) sino del tipo &quot;mi pagina esta mal, cual es la manera correcta de hacer una pagina&quot;, pregunta que deriva en aprender el modo correcto de hacerlo, no en la solucion especifica para el caso especifico.
  #10 (permalink)  
Antiguo 16/07/2002, 01:26
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Sobre el validator de la World Wide Web Consortium

MMontes escuchelo
tienes mucha razon hay que
buscar aprender

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('[email protected] com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
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 05:08.