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.
| |||
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:
otros DTDs:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Código:
(la sintáxis tiene que ser perfecta, tampoco acepta elementos "obsoletos")<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Código:
(para la pagina que define los frames)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> XHTML:
Código:
(estricto)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
Código:
(transicional)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
Código:
(frames).<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd"> |
| |||
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"> |
| ||||
Re: Sobre el validator de la World Wide Web Consortium ante todo gracias por tu explicacion, pero hay algunas cosillas que no entendi: Cita: que es eso? no lo he oido en mi vida! tag de sgml 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 |
| |||
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. |
| ||||
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??? |
| |||
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('gpa36@hotmail. 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 |
| |||
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 "idiomas" 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 "territoriales" ("de aca hasta alla" esto, o "aca" tal otro). Cuando ponemos en un HTML <p>texto</p> estamos diciendo desde <p> hasta </p> estoy poniendo el párrafo con el contenido "texto". Estamos demarcando el contenido. Por eso se llaman lenguajes de marcas. Un ejemplo de "aca esto" serían los elementos <hr>, <br> y otros que no son "dobles". 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 "como hago un sistema de banners" 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 "glosario", con lo que se hace dificil. Suerte y que sigas con esos intereses ;) |
| |||
Re: Sobre el validator de la World Wide Web Consortium otro punto a favor en tus preguntas es que no son del tipo: "mi pagina esta mal, donde esta mal y que pongo" (cosa que aborrezco, no quiere aprender quiere que le digan la solución) sino del tipo "mi pagina esta mal, cual es la manera correcta de hacer una pagina", pregunta que deriva en aprender el modo correcto de hacerlo, no en la solucion especifica para el caso especifico. |
| |||
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('gpa36@hotmail. 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 |