Introdução a html
SGML
Standard Generalized Markup Language
– metalinguagem – permite a criação de linguagens de marcação descritiva – possui uma especificação formal completa – validação
2
DTD – Document Type Definition
– Definição de Tipo de Documento – escrito em SGML – define a sintaxe e a semântica de uma linguagem de marcação – define as regras de formatação
3
HTML
HyperText Markup Language
– Linguagem de Marcação de Hipertexto – não é uma linguagem de programação – não é uma extensão da SGML e sim uma aplicação – documentos HTML devem ser validados por uma analisador SGML – deve ser verificado a sintaxe e a semântica de acordo com a DTD da HTML
4
HTML
Linguagem baseada em diretivas em formato ASCII que permitem definir o formato do documento e as ligações com outros documentos (hiperlinks) Uma linguagem de formatação de textos utilizada para indicar para o browser como ele deve exibir o texto e os recursos de multimídia associados
5
HTML
Padrão definido pelo World Wide Web Consortium (W3C)
– www.w3c.org – HTML 4.01 – HTML 5.0 – XHTML 2.0 – XML
(versão de 1999) (final em 2014)
6
HTML – Versões
HTML 1.0
– o browser suporta imagens
HTML 2.0
– conjunto de padrões para o núcleo html
HTML 3.2
– tabelas, applets, sobrescrito e subscrito
HTML 4.0 e 4.01
– suporte a CSS, novas características ao formulário
HTML 5.0
– novos elementos de conteúdo e de estrutura
7
HTML – Versões
HTML 5.0 (planejamento de versões)
8
XHTML
Regras de codificação rígidas
– Tags de abertura e fechamento – As tags são case sensitive
9
HTML
Arquivo criado
– nomedoarquivo.htm – nomedoarquivo.html
10
Editores HTML
Notepad (NÃO usar wordpad, word) Notepad++ HotDog Pro Ace Html Netscape Composer Microsoft FrontPage Adobe DreamWeaver Aptana
11
Validadores HTML
Aplicações que depuram o código W3C http://validator.w3.org ...
12
HTML
O que é uma Tag