Saltar al contenido principal

HTML & CSS:
Curso práctico avanzado

Acrónimos

  • AJAX (Asynchronous JavaScript And XML)
  • API (Application Program Interface)
  • APNG (Animated Portable Network Graphics)
  • ARPA (Advanced Research Projects Agency)
  • ASCII (American Standard Code for Information Interchange)
  • ASP (Active Server Pages)
  • BMP (Bitmap)
  • BOM (Browser Object Model)
  • BOM (Byte Order Mark)
  • CERN (Conseil Européenne pour le Recherche Nucléaire)
  • CGI (Common Gateway Interface)
  • CSS (Cascading Style Sheets)
  • DARPA (Defense Advanced Research Projects Agency)
  • DHTML (Dynamic HTML)
  • DNS (Domain Name System)
  • DOM (Document Object Model)
  • DTD (Document Type Definition)
  • ECMA (European Computer Manufacturers Association)
  • GIF (Graphics Interchange Format)
  • HTML (HyperText Markup Language)
  • HTTP (HyperText Transfer Protocol)
  • HTTPS (Hypertext Transfer Protocol Secure)
  • IANA (Internet Assigned Numbers Authority)
  • IETF (Internet Engineering Task Force)
  • INRIA (Institut National de Recherche en Informatique et en Automatique)
  • ISO (International Organization for Standards)
  • JPG/JPEG (Joint Photographic Experts Group)
  • JS (JavaScript)
  • JSF (Java Server Faces)
  • JSP (Java Server Pages)
  • LZW (Lempel Ziv Welch)
  • MIME (Multipurpose Internet Mail Extensions)
  • MIT (Massachusetts Institute of Technology)
  • MNG (Multiple-image Network Graphics)
  • PDF (Portable Document Format)
  • PHP (PHP Hypertext Pre-processor)
  • PNG (Portable Network Graphics)
  • RFC (Request for Comments)
  • RGB (Red Green Blue)
  • RIA (Rich Internet Application)
  • SEO (Search Engine Optimization)
  • SGML (Standard Generalized Markup Language)
  • SMIL (Synchronized Multimedia Integration Language)
  • SSL (Secure Socket Layer)
  • SVG (Scalable Vector Graphics)
  • URL (Uniform Resource Locator)
  • UTF (Unicode Transformation Format)
  • W3C (World Wide Web Consortium)
  • WAI (Web Accessibility Initiative)
  • WCAG (Web Content Accessibility Guidelines)
  • WWW (World Wide Web)
  • WYSIWYG (What You See Is What You Get)
  • XHTML (eXtensible HyperText Markup Language)
  • XML (eXtensible Markup Language)

AJAX Asynchronous JavaScript And XML

JavaScript y XML asíncrono es una técnica de desarrollo que permite crear aplicaciones web tipo RIA. Mediante AJAX, se puede ejecutar una aplicación en el navegador web sin tener que recargar la página.

API Application Program Interface

Interfaz de programación de aplicaciones. Conjunto de constantes, objetos, funciones y protocolos que permiten programar aplicaciones. Una buena API facilita la tarea de desarrollar aplicaciones, ya que facilita todas las piezas y el programador sólo tiene que unirlas para lograr el fin que desea.

APNG Animated Portable Network Graphics

Extensión del formato gráfico PNG que permite la creación de animaciones de un modo similar a las admitidas por el formato GIF. Es una especificación desarrollada de forma independiente respecto de PNG.

ARPA Advanced Research Projects Agency

Agencia de Proyectos de Investigación Avanzados. Agencia creada por el Departamento de Defensa de los Estados Unidos de Norteamérica en 1958. También conocida como DARPA. A lo largo de los años ha cambiado su nombre varias veces: en 1971 DARPA, en 1993 ARPA y en 1996 DARPA otra vez. El proyecto más conocido de los desarrollados por esta agencia es ARPANET (o ARPAnet), semilla de la actual Internet.

ASCII American Standard Code for Information Interchange

Código binario utilizado para representar letras, números, símbolos, etc. A cada carácter se le asigna un número del 0 al 127 (7 bits). Por ejemplo, el código ASCII para la A mayúscula es 65. Existen códigos ASCII extendidos de 256 caracteres (8 bits), que permiten representar caracteres no ingleses como las vocales acentuadas o la eñe. Los caracteres de la parte superior (128 a 255) de estos códigos ASCII extendidos varían entre distintos juegos de caracteres. Por ejemplo, el ISO Latin-1 (oficialmente ISO-8859-1), es el empleado en España, ya que contiene las vocales acentuadas y la eñe. Este juego de caracteres también es el que normalmente se emplea en los países de Europa occidental.

ASP Active Server Pages

Tecnología propietaria de Microsoft que permite crear páginas web dinámicas en el servidor. Desarrollada con el objetivo de sustituir a la tecnología CGI, ofrece una serie de características que facilitan la programación de aplicaciones web, como por ejemplo la recuperación de los datos enviados desde un formulario o el acceso a una base de datos. Las páginas ASP suelen estar programadas en VBScript, aunque también se pueden programar en otros lenguajes de programación, como JScript.

BMP Bitmap

Formato gráfico de mapa de bits estándar en los sistemas operativos Microsoft Windows. Almacena las imágenes en un formato llamado “mapa de bits independiente del dispositivo”, que significa que el color de cada punto (pixel) se almacena de un modo independiente del método empleado por un dispositivo para representar el color. Existen diversos formatos: 1 bit (blanco y negro), 4 bits (16 colores), 8 bits (256 colores) y 24 bits (16.777.216 colores).

BOM Browser Object Model

El Modelo de objetos del navegador es una API que permite al programador acceder a ciertas características del navegador desde el código JavaScript. Por ejemplo, el BOM permite abrir y cerrar ventanas del navegador, conocer la versión del navegador, acceder al historial de navegación o cargar una página nueva en la ventana actual del navegador. El BOM no ha sido estandarizado y presenta importantes diferencias entre diferentes navegadores.

BOM Byte Order Mark

La Marca de orden de bytes es un carácter Unicode que se utiliza para indicar el orden de los bytes de un fichero de texto. Su código es U+FEFF. Además de usarse para indicar el orden de los bytes en cada palabra, también se puede utilizar como marca para indicar qué codificación Unicode se está utilizando (UTF-8, UTF-16 o UTF-32).

CERN Conseil Européenne pour le Recherche Nucléaire

La Organización Europea para la Investigación Nuclear es el mayor centro científico a nivel mundial dedicado a la física de partículas. Su sede central se encuentra en Ginebra, Suiza. Fundado en 1954 por 12 países, actualmente está formado por 20 países, entre ellos España. El científico Tim Berners-Lee, mientras trabajaba en el CERN a principios de 1990, inventó la Web.

CGI Common Gateway Interface

La Interfaz de pasarela común es un estándar que permite el intercambio de información entre un servidor web y un programa externo al servidor. Un programa CGI es un programa preparado para recibir y enviar datos desde y hacia un servidor web según este estándar. Normalmente se programan en C o en Perl, aunque se puede usar cualquier lenguaje de propósito general.

CSS Cascading Style Sheets

Las Hojas de estilo en cascada es una tecnología empleada en la creación de páginas web, que permite un mayor control sobre la presentación de las páginas web desarrolladas con el lenguaje HTML. Permite crear hojas de estilo que definen como cada elemento, como por ejemplo los encabezados o los enlaces, se tiene que mostrar. El término “en cascada” indica que diferentes hojas de estilo se pueden aplicar sobre la misma página y las definiciones para un mismo elemento se van acumulando. CSS es una recomendación oficial del W3C.

DARPA Defense Advanced Research Projects Agency

Véase ARPA.

DHTML Dynamic HTML

El HTML dinámico es un conjunto de extensiones a HTML que permiten modificar el contenido de una página web en el cliente sin necesidad de establecer una nueva comunicación con el servidor. No se trata de una tecnología en sí misma, sino que se refiere al uso combinado de HTML, CSS, JavaScript y DOM con el objetivo de modificar la estructura y contenido de una página web en el lado del cliente.

DNS Domain Name System

El Sistema de nombres de dominio es un sistema que asocia un nombre de dominio a un ordenador, un servicio o cualquier recurso conectado a Internet o a una red privada. Su función es traducir (resolver) los nombres de dominio a los identificadores reales, como por ejemplo una dirección IP, que se emplean para identificar los elementos conectados a Internet o a una red privada.

DOM Document Object Model

El Modelo de objetos de documento es una especificación que define una API que permite acceder a los elementos de un documento HTML (tablas, imágenes, formularios) a través de un lenguaje de script. Básicamente, DOM define una jerarquía de objetos que poseen propiedades y métodos. DHTML depende de DOM para cambiar dinámicamente el contenido de una página web. Desgraciadamente, los navegadores poseen distintos modelos de objetos que en algunas partes son incompatibles entre si. DOM es una recomendación oficial del W3C.

DTD Document Type Definition

La Definición de tipo de documento es una descripción de la estructura y la sintaxis de un documento XML, HTML y SGML. Un DTD permite mantener la consistencia entre todos los documentos que utilicen el mismo DTD, ya que se puede validar un documento contra su DTD para comprobar si es correcto.

ECMA European Computer Manufacturers Association

ECMA es una asociación internacional que establece estándares relacionados con sistemas de comunicación y de información. Uno de los estándares de ECMA es ECMA-262 ECMAScript Language Specification, lenguaje de programación genérico en el que se basan lenguajes muy populares como JavaScript, JScript y ActionScript.

GIF Graphics Interchange Format

Formato gráfico de mapa de bits desarrollado por la compañía Compuserve para su servicio de información en línea. Sus principales características son: compresión de datos sin pérdidas, empleo del algoritmo LZW, soporte de transparencias y de animaciones. Existen dos versiones de este estándar gráfico: 87A y 89A. Es el formato más adecuado para imágenes con pocos colores, dibujos sencillos, textos o animaciones sencillas.

HTML HyperText Markup Language

El Lenguaje de marcado de hipertexto es un lenguaje compuesto de una serie de etiquetas o marcas que permiten definir el contenido y la apariencia de las páginas web. Aunque se basa en el estándar SGML, no se puede considerar que sea un subconjunto de él. Existen cientos de etiquetas con diferentes atributos. HTML es una recomendación oficial del W3C.

HTTP HyperText Transfer Protocol

El Protocolo de transferencia de hipertexto es el protocolo de comunicación que se emplea para transmitir las páginas web y otros recursos en la Web. Define cómo se tienen que crear y enviar los mensajes y que acciones debe tomar el servidor y el navegador en respuesta a un comando. Es un protocolo stateless (sin estado), porque cada comando se ejecuta independientemente de los anteriores o de los posteriores. Actualmente, la mayoría de los servidores web soportan HTTP 1.1 (RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 de junio de 1999). Una de las principales ventajas de esta versión es que soporta conexiones persistentes: una vez que el navegador se conecta al servidor, puede recibir múltiples ficheros a través de la misma conexión, lo que aumenta el rendimiento de la transmisión. HTTP es una recomendación oficial del W3C.

HTTPS Hypertext Transfer Protocol Secure

El Protocolo seguro de transferencia de hipertexto es un protocolo de comunicación basado en el protocolo HTTP, destinado a la transferencia segura de datos en la Web. HTTPS emplea cifrado basado en SSL para establecer un canal de comunicación seguro entre un navegador web y un servidor web. Definido en el RFC 2818 HTTP Over TLS de mayo de 2000.

IANA Internet Assigned Numbers Authority

Entidad que supervisa la asignación global de las direcciones IP y los servidores raíz de nombres de dominio DNS y otros recursos relativos a los protocolos de Internet.

IETF Internet Engineering Task Force

El Grupo de Trabajo de Ingeniería de Internet es una organización internacional que tiene como objetivo velar por la arquitectura de Internet, actuando en diversas áreas, como transporte, encaminamiento, seguridad, etc.

INRIA Institut National de Recherche en Informatique et en Automatique

El Instituto Nacional de Investigación en Informática y Automática, creado en 1967, es un centro de investigación francés especializado en ciencias de la computación, teoría del control y matemáticas aplicadas. En 1995 se convirtió en el principal miembro europeo del W3C.

ISO International Organization for Standards

La Organización Internacional de Normalización es un organismo internacional fundado en 1946, cuyos miembros son las organizaciones nacionales de normalización (estandarización) correspondientes a los países miembros. Entre sus miembros se incluyen ANSI (Estados Unidos), BSI (Gran Bretaña), AFNOR (Francia), DIN (Alemania) y UNE (España).

JPG/JPEG Joint Photographic Experts Group

Nombre del comité de expertos que desarrolló el formato gráfico con el mismo nombre. Se trata de un formato gráfico de mapa de bits que incorpora compresión de datos con pérdidas y permite trabajar con 24 bits de color (color real o verdadero). El nivel de compresión es variable, por lo que se puede elegir entre mejor calidad y menor compresión o peor calidad y mayor compresión. Este formato se suele emplear con imágenes fotográficas o complejas, pero no es el adecuado para imágenes sencillas, dibujos o textos.

JS JavaScript

Lenguaje de programación interpretado, dialecto del estándar ECMAScript desarrollado por ECMA. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.

JSF Java Server Faces

Tecnología desarrollada por la compañía Sun Microsystems. Simplifica el desarrollo de interfaces de usuario en aplicaciones web con JSP. Se programa con el lenguaje de programación Java.

JSP Java Server Pages

Tecnología desarrollada por la compañía Sun Microsystems que permite crear páginas web dinámicas en el servidor. Equivale a la tecnología ASP de Microsoft. Se programa con el lenguaje de programación Java.

LZW Lempel Ziv Welch

Esquema de compresión sin pérdidas empleado en el formato gráfico GIF de la compañía Compuserve. Desarrollado por J. Ziv and A. Lempel en 1977, y posteriormente mejorado por T. Welch. La patente de LZW la ostenta la compañía Unisys Corporation. Durante muchos años, Unisys Corporation permitió el uso de LZW sin cobrar un canon (la mayoría de la gente no sabía que había sido patentado en 1983). Sin embargo, a partir de 1995 decidió cobrar una tasa y se desató una gran controversia ya que se había extendido ampliamente su uso. Esta decisión fue uno de los motivos del desarrollo del formato gráfico PNG. En el año 2003 la patente expiró, por lo que hoy en día se puede emplear libremente.

MIME Multipurpose Internet Mail Extensions

Conjunto de especificaciones dirigidas al intercambio de todo tipo de archivos (texto, audio, vídeo, etc.) a través de Internet de forma transparente para el usuario. Se usa en el correo electrónico desde 1992 para enviar y recibir ficheros de distinto tipo. MIME está especificado en seis RFCs.

MIT Massachusetts Institute of Technology

El Instituto Tecnológico de Massachusetts es un centro de educación e investigación avanzado situado en los Estados Unidos. Famoso por su “Media Lab”, en el cual trabajan investigadores de la talla de Nicholas Negroponte o Marvin Minsky.

MNG Multiple-image Network Graphics

Extensión del formato gráfico PNG que permite la creación de animaciones. Es una especificación desarrollada de forma independiente respecto de PNG y su futuro es incierto debido a la aparición de APNG.

PDF Portable Document Format

Formato de almacenamiento de documentos, desarrollado por la empresa Adobe, que permite almacenar todo el contenido de un documento (texto, gráficos, imágenes e incluso música) en un único fichero. Es multiplataforma, ya que se puede emplear en la mayoría de los sistemas operativos actuales.

PHP PHP Hypertext Pre-processor

Lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas, pero que también puede ser utilizado desde la línea de comandos o para crear aplicaciones con interfaz gráfico usando alguna biblioteca gráfica como Qt o GTK+.

PNG Portable Network Graphics

Formato gráfico de mapa de bits similar a GIF. Uno de los motivos de desarrollar este formato fue para sustituir el formato gráfico GIF debido a que emplea un algoritmo que está patentado, mientras que PNG no está sujeto a patentes. No permite crear animaciones como el formato GIF (pero existen las extensiones APNG y MNG, que sí que permiten crear animaciones), pero sí que permite definir distintos niveles de transparencia. Al igual que GIF, emplea un esquema de compresión sin perdidas que logra tasas de compresión mayores que GIF. Los navegadores antiguos no soportaban todas las características del formato PNG, pero los navegadores modernos las admiten en su práctica totalidad. PNG es una recomendación oficial del W3C.

RFC Request for Comments

Serie de publicaciones del IETF que describen diversos aspectos del funcionamiento de Internet y otras redes de computadoras, como protocolos y procedimientos. Cada RFC recibe un número. Algunos se convierten en un estándar de Internet.

RGB Red Green Blue

Modelo de color en el que cada color se representa como una combinación de los tres colores primarios de la luz: rojo (red), verde (green) y azul (blue). Se trata de un modelo aditivo (se parte del negro). Mediante la combinación adecuada de los tres colores básicos se consigue todo el espectro de colores. Además de RGB existen otras formas de representar los colores, como por ejemplo CMYK (cyan, magenta, yellow, black) que emplea un modelo sustractivo (se parte del blanco) y HSV (hue, saturation, value) que define un modelo de color en términos de sus componentes.

RIA Rich Internet Application

Una Aplicación de Internet enriquecida es una aplicación que presenta la mayoría de las características de las aplicaciones de escritorio tradicionales, como los controles avanzados, la posibilidad de “arrastrar y dejar caer” (drag&drop) o el manejo de dispositivos avanzados como el micrófono o la cámara de vídeo del ordenador.

SEO Search Engine Optimization

La Optimización en motores de búsqueda, también llamada Posicionamiento en buscadores es el proceso de mejorar la posición que ocupa un sitio web cuando se realiza una búsqueda en los buscadores.

SGML Standard Generalized Markup Language

El Lenguaje de Marcado Generalizado Estándar es un sistema que permite crear lenguajes para la organización y etiquetado de los distintos elementos que componen un documento. Se emplea para manejar grandes documentos que sufren constantes revisiones y se crean en distintos formatos e idiomas. SGML es un estándar oficial ISO del año 1986.

SMIL Synchronized Multimedia Integration Language

El Lenguaje de Integración Multimedia Sincronizada es una especificación para definir presentaciones multimedia. SMIL permite integrar audio, video, imágenes, texto o cualquier otro contenido multimedia en un mismo recurso. SMIL es una recomendación oficial del W3C.

SSL Secure Socket Layer

La Capa de conexión segura es un protocolo diseñado por la compañía Netscape que permite transmisiones seguras de información a través de Internet. La seguridad se logra mediante el empleo de protocolos criptográficos como AES, DES y RSA. Definido en el RFC 6101 The Secure Sockets Layer (SSL) Protocol Version 3.0 de agosto de 2011.

SVG Scalable Vector Graphics

Los Gráficos Vectoriales Redimensionables es una especificación para describir gráficos vectoriales bidimensionales. Un gráfico vectorial puede ser redimensionado tanto como se quiera sin pérdida de calidad de la imagen, mientras que un gráfico en un formato de mapa de bits como GIF, JPEG o PNG experimenta importantes pérdidas de calidad. Los navegadores actuales soportan SVG. SVG es una recomendación oficial del W3C.

URL Uniform Resource Locator

El Localizador de recursos uniforme, a veces llamado de forma incorrecta como Universal Resource Locator, es un sistema de direccionamiento de máquinas y recursos en Internet. Se trata de una dirección que permite localizar cualquier máquina o documento que se encuentre accesible a través de Internet. URL es una recomendación oficial del W3C.

UTF Unicode Transformation Format

El Formato de transformación de Unicode es un formato de codificación de caracteres Unicode e ISO 10646 utilizando símbolos de longitud variable. Existe UTF-8, UTF-16 y UTF-32.

W3C World Wide Web Consortium

El Consorcio World Wide Web es una asociación internacional de compañías y organizaciones involucradas en el desarrollo de Internet y en especial de la Web. El objetivo del W3C es “guiar la Web hacia su máximo potencial a través del desarrollo de protocolos y pautas que aseguren el crecimiento futuro de la Web”.

WAI Web Accessibility Initiative

La Iniciativa para la accesibilidad web es un grupo de trabajo del W3C creado con el objetivo de aumentar la accesibilidad de la Web de cara a las personas con discapacidad. Sin embargo, la accesibilidad web también ayuda a todas las personas, ya que facilita el acceso a la Web desde diferentes dispositivos, como un ordenador, una tableta o un teléfono móvil.

WCAG Web Content Accessibility Guidelines

Las Pautas de Accesibilidad para el Contenido Web son un conjunto de recomendaciones que explican cómo crear contenido web accesible. WCAG es una recomendación oficial del W3C.

WWW World Wide Web

También conocida como la Web, la Red de redes o la Red. Sistema mundial de servidores web conectados a Internet (no todos los ordenadores conectados a Internet forman parte de la Web). Su protocolo de comunicación es HTTP, su lenguaje de creación de documentos HTML y su sistema de direccionamiento de los recursos URL. Los navegadores web (web browsers) permiten navegar y visualizar los documentos HTML.

WYSIWYG What You See Is What You Get

Sistema de edición de documentos en el que se representa exactamente cómo se verá un documento cuando se imprima o se visualice en una pantalla de ordenador.

XHTML eXtensible HyperText Markup Language

El Lenguaje de marcado de hipertexto extensible es una variante de HTML escrito según las normas que establece XML. Por tanto, se trata de una aplicación concreta de XML y no tienen que confundirse entre si. XHTML es una recomendación oficial del W3C.

XML eXtensible Markup Language

El Lenguaje de marcas extensible es un lenguaje de etiquetado basado en SGML. Diseñado específicamente para la Web por el W3C, aunque en la actualidad se emplea en otros contextos. Permite que un usuario diseñe sus propias etiquetas, con sus atributos y las reglas de construcción de documentos (sintaxis). Por tanto, más que un lenguaje, se trata de un metalenguaje. En XML, un DTD define la estructura y la sintaxis de los documentos válidos. XML es una recomendación oficial del W3C.