Html
Alexandre Michael alexandre_michael@unit.br
SGML
Standard Generalized Markup Language
– metalinguagem – permite a criação de linguagens de marcação descritiva – possui uma especificação formal completa – validação
Alexandre Michael
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
Alexandre Michael
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
Alexandre Michael
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
Alexandre Michael
5
HTML
Padrão definido pelo World Wide Web Consortium (W3C)
– www.w3c.org – HTML 4.01 – HTML 5 * – XHTML 2.0 – XML
Alexandre Michael
6
(versão de 1999) (beta – final em 2012)
• especificações não definitivas, podem sofrer revisões
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
Alexandre Michael
7
XHTML
Regras de codificação rígidas
– Tags de abertura e fechamento – As tags são case sensitive
Alexandre Michael
8
HTML
Arquivo criado
– nomedoarquivo.htm – nomedoarquivo.html
Alexandre Michael
9
Editores HTML
Notepad (NÃO usar wordpad, word) Notepad++ HotDog Pro Ace Html Netscape Composer