martes, 18 de febrero de 2014

Practica #16

 
¿Que es un lenguaje de Marca?
Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación.El lenguaje de marcas más extendido es el HTML ("HyperText Markup Language", Lenguaje de marcado de hipertexto), fundamento del World Wide Web (entramado de comunicación de alcance mundial).
 
¿Qué es HTML?
HTML es el acrónimo en inglés de HyperText Markup Language (en español se traduce como lenguaje de marcado de hipertexto). HTML es un lenguaje abstracto que aplicaciones pueden usar para representar documentos (se les llama documentos a instancias completas, como lo son las páginas web), y que puede ser transmitido fácilmente por algún medio, como lo es Internet. Los navegadores de Internet procesan e interpretan documentos descritos en HTML usando un analizador de HTML.
 
¿Que tipo de datos basicos tiene el lenguaje HTML?
En la definición de cada atributo se incluye información sobre la importancia que tiene para sus valores la distinción entre mayúsculas y minúsculas. Esta información se presenta de acuerdo con la siguiente leyenda:
CS :El valor distingue entre mayúsculas y minúsculas (es decir, los agentes de usuario interpretan "a" y "A" de manera diferente).
CI :El valor no distingue entre mayúsculas y minúsculas (es decir, los agentes de usuario interpretan "a" igual que "A").
CN :No puede haber diferencias entre mayúsculas y minúsculas, p.ej., porque es un número o un carácter del conjunto de caracteres del documento.
CA :La definición del elemento o atributo ya da la información sobre la distinción entre mayúsculas y minúsculas.
CT :Consultar la definición del tipo para detalles sobre la distinción entre mayúsculas y minúsculas.
Si el valor de un atributo es una lista, estas claves se aplican a todos los valores de la lista, a menos que se indique lo contrario.
 
 
 
 
Tipos básicos de SGML
La definición del tipo de documento especifica la sintaxis de los contenidos de los elementos y los valores de los atributos de HTML por medio de palabras (tokens) SGML (p.ej., PCDATA, CDATA, NAME, ID, etc.). Véase [ISO8879] para sus definiciones completas. Lo que sigue es un resumen de la información fundamental:
  • CDATA es una secuencia de caracteres tomados del conjunto de caracteres del documento y puede incluir entidades de caracteres. Los agentes de usuario deberían interpretar los valores de atributos como sigue:
    • Reemplazar las entidades de caracteres con caracteres,
    • Ignorar los avances de línea,
    • Reemplazar cada retorno de carro o tabulación con un espacio simple.
Los agentes de usuario pueden ignorar el espacio en blanco inicial o final de valores de atributos CDATA (p.ej., " mivalor " puede interpretarse como "mivalor"). Los autores no deberían declarar valores de atributos con espacios en blanco al principio o al final.
Para algunos atributos de HTML 4 con valores de atributo CDATA, la especificación impone restricciones más fuertes al conjunto de valores legales para el atributo, restricciones que no pueden expresarse por el DTD.
Aunque los elementos STYLE y SCRIPT usan CDATA para su modelo de datos, para estos elementos los agentes de usuario deben tratar CDATA de manera diferente. El código y las entidades deben tratarse como texto sin formato y pasarse a la aplicación tal y como están. La primera aparición de la secuencia de caracteres "</" (delimitador de apertura de etiqueta final) se trata como si finalizara el contenido del elemento. En documentos válidos, esta sería la etiqueta final del elemento.
  • Las palabras ID y NAME deben comenzar con una letra ([A-Za-z]) que puede estar seguida por un número cualquiera de letras, dígitos, ([0-9]), guiones ("-"), subguiones ("_"), dos puntos (":"), y puntos (".").
  • IDREF e IDREFS son referencias a palabras ID definidas por otros atributos. IDREF es una palabra simple e IDREFS es una lista de palabras separadas por espacios.
  • Las palabras NUMBER deben contener al menos un dígito ([0-9]).

Notas sobre el uso de colores

Aunque los colores pueden añadir cantidades significativas de información a los documentos y hacerlos más legibles, considere las siguientes pautas cuando incluya color en sus documentos:
  •  
  • El uso de elementos y atributos HTML para especificar colores está desaprobado. Se aconseja utilizar hojas de estilo en su lugar.
  • No utilice combinaciones de colores que puedan causar problemas a personas con dificultades para distinguir colores.
  • Si usa una imagen de fondo o establece un color de fondo, asegúrese de que establece también los colores de los distintos textos.
  • Los colores especificados con los elementos BODY y FONT y con bgcolor en las tablas tienen apariencias diferentes en plataformas diferentes (p.ej., estaciones de trabajo, Macs, Windows, y paneles LCD frente a CRTs), por lo que no debería basar un efecto específico completamente en ellos. En el futuro, el soporte del modelo de color [SRGB] junto con los perfiles de color ICC debería mitigar este problema.
  • Cuando sea posible, adopte las convenciones comunes para evitar confusiones.

Cadenas de texto

Ciertos atributos (%Text; en el DTD) toman por valor un texto que se supone debe ser "legible por humanos". Para información preliminar sobre atributos, consulte la parte del tutorial sobre atributos.
Longitudes
HTML especifica tres tipos de valores de longitud para los atributos:
Píxeles (Pixels): El valor (%Pixels; en el DTD) es un entero que representa un número de píxeles del lienzo (papel, pantalla). Así, el valor "50" significa cincuenta píxeles. Para información normativa sobre la definición de un píxel, consulte [CSS1].
Longitud (Length): El valor (%Length; en el DTD) puede ser o bien un %Pixel; o bien un porcentaje del espacio horizontal o vertical disponible. Así, el valor "50%" significa la mitad del espacio disponible.
Multilongitud (MultiLength): El valor (%MultiLength; en el DTD) puede ser un %Length; o una longitud relativa . Una longitud relativa tiene la forma "i*", donde "i" es un entero. Los agentes de usuario, cuando reparten espacio entre los elementos que compiten por ese espacio, adjudican primero las longitudes en píxeles y en porcentajes, y después dividen el espacio sobrante entre las longitudes relativas. Cada longitud relativa recibe una porción del espacio disponible que es proporcional al entero que precede al "*". El valor "*" es equivalente a "1*". Así, si hay disponibles 60 píxeles de espacio después de haber adjudicado el agente de usuario el espacio en píxeles y en porcentajes, y las longitudes relativas que deben asignarse son "1*", "2*" y "3*", se asignarán 10 píxeles al 1*, 20 píxeles al 2* y 30 píxeles al 3*.
 
Palabras reservadas en HTML
* ADDRESS - Direccion
* APPLET - Applet de java
* AREA - Zona o Figura del mapa de imagen
* A - Ancla
* BASE - Lugar donde se encuentra el documento
* BASEFONT - Tamaño de dafault del font
* BIG - Texto grande
* BLOCKQUOTE - Cita Grande
* BODY - Cuerpo del documento
* BR - Nuevo renglon
* B - Negritas
* CAPTION - Titulo de la tabla
* CENTER - Centrar
* CITE - Citar
* CODE - Fragmento de un codigo
* DD - Definicion
* DFN - Definir un concepto
* DIR - Directorio
* DIV - Divison logica
* DL - Definicion de lista
* DT - Definicion concepto
* EM - Texto enfatizado
* FONT - Font
* FORM - Forma o Formulario
* H1 - Encabezado 1
* H2 - Encabezado 2
* H3 - Encabezado 3
* H4 - Encabezado 4
* H5 - Encabezado 5
* H6 - Encabezado 6
* HEAD - Cabezera Documento
* HR - Linea Horizontal
* HTML - Documento
* IMG - Imagen
* INPUT - Objeto Html
* ISINDEX - Busqueda Primaria
* I - Italicas
* KBD - Teclado
* LINK - Enlace o liga
* LI - Elemento de una lista
* MAP - MAPA
* MENU - Menu
* META - Meta Informacion
* OL - Lista Ordenada
* OPTION - Opcion para objeto Select Html
* PARAM - Parametro de un applet java
* PRE - Tetxo preformateado
* P - Parrafo
* SAMP - Texto Exemplo
* SCRIPT - Programa Embebido o incorporado
* SELECT - Objeto Html
* SMALL - Texto Pequeño
* STRIKE - Texto tachado
* STRONG - Texto en negritas fuertes
* STYLE - Estilo
* SUB - Subscript
* SUP - Superscript
* TABLE - Tabla
* TD - Celda de una Tablal
* TEXTAREA - Area de Captura
* TH - Celda de encabezado en TABLAl
* TITLE - Titulo del documento
* TR - Renglon de una tabla
* TT - Teletipo
* UL - Lista sin ordenar
* U - Subrayado
* VAR - Variable

No hay comentarios:

Publicar un comentario