Linguagem para internet
Linguagens Para WEB
Aula de hoje...
• Introdução • O que é HTML?
▫ Características ▫ Conceitos básicos ▫ Representação dos caracteres
• HTML Básico • HTML estrutura global • Manipulação de texto
W3C
• Organização responsável pela padronização do HTML
▫ World Wide Web Consortium (W3C)
• Versão padrão hoje é 4.01
▫ www.w3c.org ▫ www.w3.org ▫ www.w3.org/TR/html401
HTML: Introdução
• HTML (Hypertext Markup Language)
▫ Linguagem de Marcação de Hipertextos ▫ Utilizada para desenvolver páginas na Web estabelecendo um elemento para ser visualizado Comandos = TAGS
• Baseada na Standard Generalized Markup Language (SGML) • Composta por vários comandos que o navegador interpreta e monta graficamente um resultado
SGML
• Standard Generalized Markup Language • Padrão ISO 8879 de formatação de textos • Descreve estrutura geral do conteúdo dos documentos e não a aparência real do conteúdo na tela
Características
• Documentos HTML são arquivos texto • Não tem uma estrutura rígida e exata, apenas define da página (título, lista, imagens...) • Podem ser criados em qualquer editor • Existem conversores: doc para html • Utiliza comandos (TAGS - etiquetas) que diz ao navegador como exibir o documento • Facilidade de programação, velocidade e praticidade de acesso
Outras linguagens...
• Praticamente todos os sites usam HTML • Linguagens para web:
▫ Rodam no servidor (server side): segurança, acesso à base de dados e execução num ambiente conhecido ▫ Rodam no cliente (client side): praticidade de não precisar ir até o servidor para trabalhar
Como criar uma página?
• Basicamente: texto e comandos (TAGS) • Código escrito com um simples editor de texto (ou editores WYSIWYG - texto já aparece formatado graficamente • Outros editores: constrói o código mas o editor completa alguns comandos
Representação de Caracteres
• Escrito por qualquer editor, desde que observe-se a representação de caracteres (letras e símbolos) •