1- Fundamentos

A linguagem HTML (HyperText Markup Language) foi criada por Tim Berners-Lee em meados de 1991, mas somente em 1995 a primeira especificação padronizada da linguagem, a HTML 2.0, foi realizada. A versão 4.01 da linguagem, publicada em 1999, foi a versão, até hoje, utilizada pelo maior período de tempo.

Atualmente, a linguagem HTML já se encontra na versão 5.0, que foi publicada no ano de 2012. Essa última versão é considerada uma extensão da versão 4.01. O primeiro site construído pelo autor utilizando a referida linguagem foi disponibilizado no seguinte endereço: http://info.cern.ch/hypertext/WWW/TheProject.html

Atualmente, a construção de interfaces para sistemas web utiliza-se de várias tecnologias disponíveis, algumas classificadas como sendo padrões abertos (domínio público) e outras como padrões fechados (domínio proprietário). O World Wide Web Consortium (W3C) é o órgão internacional responsável por definir os padrões abertos para as tecnologias envolvidas na construção de sistemas web. Especificamente para construção das interfaces web, o W3C padroniza três linguagens de programação cujos nomes são:

- HyperText Markup Language (HTML);
- Cascading Style Sheets (CSS)
- JavaScript.

Cada uma dessas linguagens cumpre um objetivo diferente e complementar na construção de interfaces web. O HTML é responsável pelo conteúdo, enquanto que o CSS é responsável pelo formato de apresentação, restando ao JavaScript manipular o comportamento existente na relação criada entre o conteúdo e sua forma. Neste momento, apenas a linguagem HTML será objeto de estudo. As demais são importantes e complementares no estudo de programação web, porém não serão objeto de estudo deste curso.

Como o próprio nome sugere, HTML é uma linguagem de marcação, que se utiliza de elementos denominados de tags, que servem para estruturar o conteúdo e dizer, geralmente, aos navegadores web, como o referido conteúdo deve ser interpretado e apresentado na interface (geralmente a tela/monitor do computador, utilizada pelo usuário do sistema).
Copyright © 2014 AIEC.