Sunteți pe pagina 1din 8

1.1.

Qu es un lenguaje de marcas?
http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Que-son-lenguajes-marcado.html

Rafael Barzanallana. Universidad de Murcia Informtica, Ciencia, Escepticismo Artculos. Informtica. Lenguajes

Un lenguaje de marcas es un lenguaje que anota el texto de modo que el ordenador puede manipularlo. La mayora de los lenguajes de marcas son legibles debido a que las anotaciones estn escritas de forma tal que se puedan distinguir de los textos. Por ejemplo, con HTML, XML y XHTML, las etiquetas de formato son y . El texto que aparece dentro de uno de esos delimitadores se considera parte del lenguaje de marcado y no parte del texto anotado. Por ejemplo p este es un prrafo de texto escrito en HTML /p Al dar formato al texto que se desea imprimir (o visualizar en un ordenador o TV), es necesario distinguir entre el texto en s y las instrucciones para imprimir el texto. Las marcas son las instrucciones para mostrar o imprimir el texto. El marcado no tiene que ser legible por ordenador. Las anotaciones hechas en un texto en papel o en un libro son tambin marcas. Por ejemplo, muchos estudiantes para poner de relieve algunas frases de sus libros de texto. Esto indica que el texto en negrita es ms importante que el texto que lo rodea. El color ms destacado es el marcado. El marcado se convierte en un lenguaje cuando las reglas estn codificadas en torno a cmo escribir y usar el marcado. Ese mismo alumno puede tener su propio "lenguaje de marcado al tomar notas" si las reglas codificadas son como por ejemplo "marcador morado es para las definiciones, resaltador amarillo es para los detalles del examen, y notas a lpiz en los mrgenes para recursos adicionales." Pero la mayora de los lenguajes de marcas se definen por una autoridad externa para permitir su uso por muchas personas diferentes. Qu son las abreviaturas con "ML"? Casi todas las siglas en la web que tiene un "ML" en llas, se trata de un "lenguaje de marcado o de marcas." Los lenguajes de marcado son los lenguajes que conforman la web. Hay muchos lenguajes de marcas diferentes. Este artculo se centra en HTML y XML, pero hay un montn de otros lenguajes de marcado. Tres son los que se deben tener en cuenta si ests haciendo el diseo de una pgina web o desarrollo: HTML, XML y XHTML. 1.2. HTML HyperText Markup Language
http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Que-son-lenguajes-marcado.html Rafael Barzanallana. Universidad de Murcia Informtica, Ciencia, Escepticismo Artculos. Informtica. Lenguajes

HTML o HyperText Markup Language es el lenguaje de la web. Casi todas las pginas web estn escritas en HTML. HTML define la forma en que las imgenes, multimedia y texto se muestran en los navegadores web. Incluye elementos para conectar los documentos (hipertexto) y hacer que los documentos web sean interactivos. HTML es un lenguaje de marcado definido como estndar. Esta norma fue desarrollada por el World Wide Web Consortium (W3C). Se basa en SGML (Standard Generalized Markup Language). Es un lenguaje que utiliza etiquetas para definir la estructura de un texto. Elementos y etiquetas son definidas por los caracteres y . Pero HTML no es el nico estndar para el desarrollo web. Cuando HTML fue desarrollndose se puso ms y ms complicado y las etiquetas de estilo y contenido se combinaron en un solo lenguaje. Finalmente, el W3C decidi que no haba necesidad de una separacin entre el estilo de una pgina web y el contenido. Una etiqueta que define el contenido por s solo, como H1, se mantendra en HTML, las etiquetas que definen el estilo, como la fuente, han quedado obsoletas a partir de HTML 4.01 a favor de las hojas de estilo. La nueva versin de HTML es HTML5. HTML5 aade ms funciones en HTML y elimina parte de la rigidez que le fue impuesta por XHTML. Sin embargo, HTML5 an es un lenguaje de marcas. XML-eXtensible Markup Language El eXtensible Markup Language es el lenguaje en que se basan otras versiones de HTML. Al igual que HTML, XML est fuera de SGML. Es menos estricto que SGML y ms estricto que el HTML plano, y proporciona la capacidad de ampliacin para crear varios lenguajes diferentes. XML es un lenguaje para escribir lenguajes de marcas. Por ejemplo, si se est trabajando en la genealoga, se pueden crear etiquetas usando XML para definir el padre, madre, hija, e hijo en el XML como este: padre madre hija hijo . Tambin hay varios lenguajes estandarizados ya creados con XML: MathML para la definicin de las matemticas, SMIL para trabajar con multimedia, XHTML, y muchos otros. XHTML-eXtended HyperText Markup Language XHTML 1.0 es HTML 4.0 redefinido para cumplir con el estndar XML. No hay muchas diferencias importantes entre HTML y XHTML: XHTML est escrito en minsculas. Mientras que las etiquetas HTML se puede escribir en MAYSCULAS, mezcladas o en minsculas, para ser correctos, las etiquetas XHTML deben estar todas en minscula. Todos los elementos XHTML deben tener una etiqueta final. Los elementos con slo una etiqueta, como HR y IMG necesita una barra de cierre (/) en el extremo de la etiqueta: /hr img

Todos los atributos deben ser citados en XHTML. Algunas personas eliminan las comillas alrededor de los atributos para ahorrar espacio, pero son necesarias para un XHTML correcto. XHTML requiere que las etiquetas se aniden correctamente. Si se abre una negrita b y luego un elemento de cursiva i se debe cerrar el elemento cursiva ( i ) antes que la negrita ( b ). Los atributos XHTML deben tener un nombre y un valor. Los atributos que son independientes en HTML deben ser declarados con valores, as, por ejemplo, el atributo de noshade de recursos humanos se habran de escribir noshade = "noshade". 1.3. Qu es SGML? http://www.alegsa.com.ar/Dic/sgml.php
DICCIONARIO DE INFORMTICA
(Standard Generalized Markup Language - Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde deriva el HTML y el XML. SGML desciende del GML (Generalized Markup Language) definido por IBM en los aos 60. SGML provee una variedad de marcas que pueden ser usadas para muchas aplicaciones. Originalmente fue diseado para permitir el intercambio de documentos legibles por las mquinas en grandes proyectos gubernamentales, legales y de la industria aeroespacial. Tambin ha sido usado extensamente en la industria de la impresin y la industria editoral. Pero su complejidad ha impedido que se extienda a aplicaciones de menor escala para propsito general. SGML es un estndar ISO desde octubre del ao 1986 (ISO 8879:1986). HTML fue originalmente diseado basado sobre las etiquetas SGML sin nfasis en las marcas rigurosas. Luego fue reformulado (versin 2.0) para ser una aplicacin de SGML. Tambin XML deriva de SGML. XML es una simplificacin de SGML para aplicaciones de propsito general, como la web semntica. XML ha sido usado para un gran nmero de aplicaciones como ser XHTML, RSS, Atom, XML-RPC y SOAP. Otro lenguaje de marcas derivado de SGML es DocBook. SGML y GML no deben ser confundidos con el lenguaje de script de Game Maker, ni tampoco con el Geography Markup Language desarrollado por el Open GIS Consortium.

1.4.

Describa en dos prrafos qu hace la W3C. http://www.w3c.es/ayuda/

Qu hace el W3C?
El objetivo del W3C es guiar la Web hacia su mximo potencial a travs del desarrollo de protocolos y pautas que aseguren el crecimiento futuro de la Web. Debajo tratamos importantes aspectos de este objetivo, los cuales promueven la visin del W3C de Web nica.

Principios
Los siguientes principios guan el trabajo del W3C.

Web para todo el mundo


El valor social que aporta la Web, es que sta hace posible la comunicacin humana, el comercio y las oportunidades para compartir conocimiento. Uno de los objetivos principales del W3C es hacer que estos beneficios estn disponibles para todo el mundo, independientemente del hardware,

software, infraestructura de red, idioma, cultura, localizacin geogrfica, o habilidad fsica o mental. Conoce ms informacin sobre:

Iniciativa de Accesibilidad Web [ingles] Internacionalizacin [ingles] Web Mvil para el Desarrollo Social [ingles]

Web desde cualquier dispositivo


La cantidad de dispositivos diferentes para acceder a la Web ha crecido exponencialmente. Actualmente, los telfonos mviles, telfonos inteligentes, PDAs, sistemas de televisin interactiva, sistemas de respuesta de voz, puntos de informacin e incluso algunos pequeos electrodomsticos pueden acceder a la Web. Conoce ms informacin sobre:

La Web de los Dispositivos [ingles] Iniciativa de Web mvil [ingles] Navegadores y otros agentes [ingles]

Visin
La visin del W3C para la Web incluye la participacin, compartir conocimiento y, de esta forma, construir confianza a gran escala.

Web de los Autores y Consumidores


La Web fue creada como una herramienta de comunicacin para permitir el intercambio de informacin entre todo el mundo y desde cualquier lugar. Durante muchos aos, para muchas personas la Web fue una herramienta de "solo lectura". Los blogs y wikis trajeron ms autores a la Web y las redes sociales emergieron del prspero mercado para crear contenido y personalizar las experiencias en la Web. Los estndares del W3C han apoyado esta evolucin gracias a la robusta arquitectura y a los principios de diseo. Conoce ms informacin sobre:

Diseo y Aplicaciones Web [ingles] Arquitectura Web [ingles]

Web de los Datos y Servicios


Algunas personas ven la Web como un repositorio gigante de datos enlazados mientras otros como un conjunto enorme de servicios que intercambian mensajes. Ambas vistas son complementarias y los requisitos de cada aplicacin pueden ser los mejores determinantes para decidir que aproximacin elegir para solucionar progresivamente los problemas complejos mediante tecnologa Web. Conoce ms informacin sobre:

Tecnologas XML Esenciales [ingles] Web Semntica [ingles] Web de Servicios [ingles]

Web de Confianza
La Web ha cambiado la forma en la que nos comunicamos. Al ocurrir esto, la naturaleza de nuestras relaciones sociales ha cambiado tambin. En la actualidad, las personas se "conocen en Internet", y llevan a cabo relaciones personales y comerciales sin haberse visto en persona anteriormente. El

W3C reconoce que la confianza es un fenmeno social, pero el diseo de las tecnologas puede fomentar la confianza y la responsabilidad. A medida que cualquier actividad se hace a travs de la Web, cada vez es ms importante apoyar las interacciones complejas entre distintas partes alrededor del mundo. Conoce ms informacin sobre:

La principal actividad del W3C es desarrollar protocolos y directrices que aseguren el crecimiento de la Web a largo plazo. Los estndares del W3C definen las partes claves que hacen que la World Wide Web funcione. Conoce ms sobre el objetivo del W3C.

Dnde est el W3C?


El W3C no slo tiene una sede fsica. Existen tres instituciones que "albergan" al W3C: MIT (en Cambridge, Massachusetts, EEUU), ERCIM (en Sophia-Antipolis, Francia) y la Universidad de Keio (cerca de Tokio, Japn). El equipo del W3C [ingles] est distribuido por todo el mundo, pero muchas de estas personas se concentran en Cambridge, Massachusetts (EEUU), Sophia-Antipolis (Francia) y Tokio (Japn). Adems, el W3C est representado en otras 17 regiones del mundo a travs de representantes que se basan en organizaciones. El W3C llama a estos puntos "Oficinas del W3C [ingles]."

Cmo est organizado el W3C?


El W3C recibe ingresos de:

Cuotas de los Miembros del W3C [ingles] Becas de investigacin y otras fuentes de subvencin pblica y privada [ingles] Donaciones individuales de dinero y equipamiento

Cul es la diferencia entre la Web e Internet?


Desde la definicin en la Wikipedia: "Internet es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan la familia de protocolos estndares TCP/IP". De esta forma, Internet se define mediante los estndares TCP/IP. La Web, por otro lado, se define en Arquitectura de la World Wide Web, Volumen I [ingles] del W3C como sigue: "La World Wide Web (WWW, o simplemente Web) es un espacio de informacin donde los elementos de inters, denominados como recursos, se identifican a travs de identificadores globales llamados Identificadores de Recurso Uniforme (URI)." As que la Web se define mediante otras especificaciones. Las tres primeras especificaciones para las tecnologas Web fueron URLs, HTTP y HTML.

El W3C disea sitios Web? Puedes recomendarme un diseador?


El W3C no est en el negocio del diseo de sitios Web. Aunque apreciamos enormemente que muchos diseadores promocionen diseos Web basados en estndares, actualmente y por razones de neutralidad, no podemos recomendar oficialmente a diseadores.

Cmo comienzo a construir (o pedir que me hagan) un sitio Web que cumpla con los estndares?
El W3C ofrece una lista de recursos que ofrecen una introduccin al diseo basado en estndares [ingles].

1.5.

Qu son las entidades HTML

Entidades HTML
Los caracteres especiales como signo de puntuacin, letras con tilde o diresis o smbolos de escritura del lenguaje se deben convertir en entidad HTML para mostrarse en un navegador. La siguiente es una lista de caracteres espaoles y su correspondiente entidad HTML:
Carcter Entidad HTML Carcter Entidad HTML á é í ó ú ü ñ ¡ Á É Í Ó Ú Ü Ñ ¿

1.6.1

Aunque en esencia hacen lo mismo, cul es la diferencia entre los siguientes pares de etiquetas? <b> y <strong>
L as diferencias visuales la verdad es que no son muchas. De hecho, creo que todos los navegadores interpretan igual ambas etiquetas y por tanto el efecto que perciben los visitantes de utilizar una u otra etiqueta es el mismo. Pero que los navegadores interpreten igual una etiqueta que otra no significa que conceptualmente no sean etiquetas distintas. Te comento que HTML es un lenguaje interpretado por el navegador, que es el responsable de

renderizar la pgina como le parezca, siempre atendiendo a las etiquetas que ha puesto el diseador. <B> y <STRONG> da la casualidad, o no es tan casualidad, que los navegadores la interpretan igual y por tanto la muestran igual, con una negrita en el texto que engloba. Pero el significado es el siguiente: <B> indica una negrita. Nada ms que eso. El texto que engloba tiene que estar escrito con "bold".

<STRONG> indica que el texto que engloba se tiene que reforzar. El navegador es el que interpreta cmo se debe mostrar un texto reforzado, ms fuerte, y todos los navegadores han decidido que para mostrar un texto ms fuerte lo que harn es poner una negrita. Pero eso no implica que maana venga otro navegador que no le guste reforzar el texto con una negrita y lo que haga es aumentar el tamao y poner en color rojo, por ejemplo.

En definitiva, con la etiqueta <B> estamos marcando una negrita especficamente y con la etiqueta <STRONG> estamos simplemente indicando que se desea reforzar ese texto, pero el navegador es el encargado de decidir cmo lo desea reforzar.

Lo de cul es ms recomendable te lo vas a poder contestar t mismo segn tus intenciones. Ahora ya sabes las diferencias y deberas saber cul de las dos etiquetas te interesa en cada caso.