PROGRAMAÇÃO PARA INTERNET HTML

Documentos relacionados
Aplicativos para Internet Aula 01

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Introdução ao HTML 5 e Implementação de Documentos

Programação para a Web - I. José Humberto da Silva Soares

HTML5. Prof. Salustiano Rodrigues de Oliveira

QUEM FEZ O TRABALHO?

Técnicas e processos de produção. Profº Ritielle Souza

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Web Design Aula 02: HTML

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Cabeçalho do documento

Declaração do tipo de documento. Ana Cuper

Internet e Programação Web

<!DOCTYPE html PUBLIC...> <html> <head> </head> <body> </body> </html>

Introdução. História. Como funciona

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Web Design. Prof. Felippe

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Desenvolvedor Web Docente André Luiz Silva de Moraes

Professor: Paulo Macos Trentin Escola CDI de Videira 4/6/2011 1

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto


Web Design Aula 11: XHTML

DESENVOLVIMENTO WEB II

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Roteiro 2: Conceitos de Tags HTML

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Acessibilidade na web O caminho das pedras para construir sítios acessíveis. SECOP de setembro de 2011 Reinaldo Ferraz W3C.

HTML Página 1. Índice

Desenvolvimento em Ambiente Web. HTML - Introdução

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Criando um script simples

OPERAÇÃO DE SOFTWARE E APLICATIVOS

XHTML 1.0 DTDs e Validação

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

Linguagem de Estruturação e Apresentação de Conteúdos

HTML. Tópicos. Tags. Páginas WEB Arquitectura Definição HTML. O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML

HTML AULA 1 Prof. Daniela Pires XHTML HTML HEAD TITLE METAS TAG keywords description...

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Quem sou eu? Ana Paula Alves de Lima. Formação:

#Fundamentos de uma página web

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

XTHML. 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações);

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

Web Design Aula 13: Introdução a CSS

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

Afinal o que é HTML?

TUTORIAL JSP & SERVLET

Guia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora.

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Dicas básicas de marcação de HTML Hyper Text Markup Language / Linguagem de Marcação de Hipertexto

Java na Web. Aplicações Web

Análise Comparativa dos Recursos e Diferenças das Tecnologias de Programação HTML5 e HTML4

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

FTIN - Módulo de WebDesign. Prof. Iran Pontes

Tutorial Módulo 1: Introdução e primeiros passos Por Daniel Chicayban (dan@trendnet.com.br)

Internet I. Unidade 1 Introdução à Web. QI ESCOLAS E FACULDADES Curso Técnico em Informática

O objetivo é criar um tema padrão com 3 colunas, cabeçalho, barra de menu e rodapé:

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

Introdução ao HTML Hypertext Markup Language

HTML. Leandro Sorgetz, Roberto Pretto

TABLELESS E PROJETO ESTRUTURAL

XML (extensible Markup Language)

MÓDULO 1 - xhtml Básico

PRnet/2013. Linguagem de Programação Web

Lista e Tabelas. Fundamentos da Linguagem Web

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/

HTML: INTRODUÇÃO TAGS BÁSICAS

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

Claudio Damasceno. Avançar

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

Marke&ng de Busca SEO

7. Cascading Style Sheets (CSS)

R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y

PHP AULA1. Prof. Msc. Hélio Esperidião

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

Scriptlets e Formulários

Tecnologia WEB I. Prof. Erwin Alexander Uhlmann. Dos princípios do HTML, estruturação com CSS e automação com Javascript

Documentação Usando o Javadoc

Transcrição:

PROGRAMAÇÃO PARA INTERNET HTML Prof. Rafael Gross

INTRODUÇÃO Quando acessamos uma página web, estamos interessados na informação contida nessa página. Essa informação pode estar na forma de texto, imagem ou vídeo. O conteúdo de uma página web é definido com a linguagem HTML (HyperText Markup Language). HTML é uma linguagem de marcação originalmente proposta por Tim Berners-Lee no final da década de 1980. O objetivo do Tim Barners-Lee era criar um mecanismo simples que pudesse ser utilizado por qualquer pessoa que quisesse disseminar documentos científicos. Desde sua proposta até os dias de hoje, a linguagem HTML sofreu diversas alterações. A cada versão, novos recursos são adicionados e problemas corrigidos. A versão mais atual da especificação da linguagem HTML é a 5. Essa versão ainda não foi finalizada, foi lançada em definitivo em Julho de 2014. Porém, os navegadores já implementam diversos recursos do HTML5. A especificação está disponível no endereço http://www.w3.org/tr/html5

ESTRUTURA BÁSICA Basicamente, um documento HTML é composto por elementos hierarquicamente organizados. Para inserir um elemento em um documento HTML, devemos utilizar as tags correspondentes a esse elemento. As tags são definidas com parênteses angulares (< e >). Os elementos podem possuir atributos e conteúdo. Os atributos são formados por nome e valor. Normalmente, os valores dos atributos são definidos dentro de aspas dupla e o conteúdo dos elementos é um texto ou outros elementos.

Declaração do tipo de documento <!DOCTYPE html> <html lang= pt-br"> Tag de abertura do elemento html < head> nome do atributo Valor do atributo <meta http-equiv= Content-Type content= "text/html; charset=utf-8"> <title> Aula 1 html </title> </head> <body> <p> FATECJD - PROGRAMAÇÃO PARA INTERNET </p> </body> </html> Fechamento da TAG

<!DOCTYPE> Para um navegador exibir corretamente uma página web, devemos informar explicitamente o tipo do documento. O tipo do documento é informado com a declaração <!DOCTYPE>. Quando conveniente, discutiremos as principais diferenças entre os tipos de documentos mais importantes. Veja a declaração <!DOCTYPE> para os principais tipos de documentos. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.1//EN" "http://www.w3.org/tr/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. Frameset//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.1 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <!DOCTYPE html>

HTML Os elementos HTML, com exceção do DOCTYPE, devem ser inseridos no conteúdo do elemento html. Esse elemento é aberto com a tag <html>, fechado com a tag </html> e deve conter exatamente um elemento head seguido de exatamente um elemento body. Diversos autores recomendam a utilização do atributo lang. Esse atributo indica a língua utili- zada no documento HTML ou na maior parte dele. Algumas ferramentas de leitura ou de tradução de texto podem utilizar esse atributo para descobrir facilmente em qual língua os textos contidos no documento HTML ou na maior parte dele foram escritos.

<head> A principal função do elemento head é agrupar informações sobre o documento HTML (metainformação). São exemplos de metainformações: o encoding, a taxa de atualização, o autor, a descrição e as palavras chaves do documento HTML. <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="refresh" content="3"> <meta name="author" content="rafael Gross"> <meta name="description" content= Programação Internet"> <meta name="keywords" content= curso HTML"> </head>

<body> O conteúdo de uma página web deve ser definido no corpo do elemento body. Por exemplo, podemos inserir no corpo do body cabeçalhos, textos, listas, tabelas, entre outros componentes. Esse elemento é aberto pela tag <body> e fechado pela tag </ body>. <body> <h1>k2 - Desenvolvimento Web com HTML</h1> </body>

Comentários Podemos adicionar comentários em um documento HTML dentro das tags <!-- e -->. Os comen- tários são ignorados pelos navegadores. <!DOCTYPE html> <html lang="pt-br"> <head> <!-- corpo do head --> </head> <body> <!-- corpo do body --> </body> </html>

Semântica HTML No exemplo abaixo, utilizamos o elemento p para definir um parágrafo. De acordo com a especificação da linguagem HTML, esse elemento deve ser utilizado justamente para definir parágrafos. Portanto, ele foi aplicado corretamente. <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>exemplo de uso correto da semântica HTML</title> </head> <body> <p>este é um texto para mostrar o significado da tag p.</p> </body> </html>

Semântica HTML <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>meus alunos - Outro Exemplo Site do Gross - prof Gross</title> </head> <body> <address> Rafael Gross rafael.gross@fatec.sp.gov.br Professor Fatec Av. Uniao dos Ferroviários, 1760 - Centro - Jundiaí, SP CEP 1352-1 </address> <address> Schuster schuster@fatecjd.edu.br Coordenador do Curso de GTI Av. Uniao dos Ferroviários, 1760 - Centro - Jundiaí, SP CEP 1352-1 </address> </body> </html>

Títulos Assim como em um livro, uma página web pode conter uma hierarquia de títulos para estabelecer uma divisão do seu conteúdo. Para inserir títulos em uma página web, devemos utilizar os elementos h1, h2, h3, h4, h5 e h6. Os sufixos numéricos de 1 a 6 indicam o nível do título dentro da hierarquia de títulos do documento. Veja o exemplo: <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>exemplo de títulos</title> </head> <body> <h1>título 1</h1> <h2>título 2</h2> <h3>título 3</h3> <h4>título 4</h4> <h5>título 5</h5> <h6>título 6</h6> </body> </html>

Exercício : Crie um novo documento HTML chamado titulos.html com o conteúdo abaixo no projeto html <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> - Desenvolvimento Web com HTML</title> </head> <body> <h1>k2 - Desenvolvimento Web com HTML</h1> <p>atualmente, praticamente todos os sistemas corporativos possuem interfaces web. Para quem deseja atuar no mercado de desenvolvimento de software, é obrigatório o conhecimento das linguagens: HTML, CSS e JavaScript.</p> <p>essas linguagens são utilizadas para o desenvolvimento da camada de apresentação das aplicações web.</p> <h2>pré-requisitos</h2> <ul> <li>familiaridade com algum sistema operacional (Windows/Linux/Mac OS X)</li> <li>lógica de programação</li> </ul> <h2>agenda</h2> <h3>aos domingos</h3> <ul> <li>1/11/2105 das <li>23/2/216 das </ul> <h3>aos sábados</h3> <ul> <li>15/3/214 das <li>26/4/214 das </ul> </body> </html>

PARAGRÁFO

Character Entities <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>exemplo de character entities</title> </head> <body> <h1>exemplo de character entities</h1> <ul> <li>&starf; &bigstar; ɥ </li> <li>&phone; ɮ </li> <li>&female; ɤ </li> <li>&sung; </li> </ul> </body> </html>

Como exercício final: Criar um curriculum em html utilizando todos as tags utilizadas na aula de hoje.