Amirton Chagas

Slides:



Advertisements
Apresentações semelhantes
Atividade 5 Objetivos: Conhecer as regras CSS “width”, “margin-left:auto” e “margin-left:right” e verificar que elas não funcionam no IE a menos que coloquemos.
Advertisements

Faculdades Integradas Santa Cruz
HTML - HiperText Markup Language Tecnologia para Web
Laboratório de Informática Introdução à Linguagem HTML
Linguagem HTML Básica Formulários – Detalhamento dos Componentes
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tecnologia Hipermídia e Multimídia
Profa. Rudson apostilas.wikidot.com/hipermidia
Prof. Rudson apostilas.wikidot.com/hipermidia
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
HTML – Hyper Text Markup Language
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Geórgia Maria e Maria das Graças
Fundamentos de WEB - HTML, CSS e JS
Html 4 – Formatação de Páginas
HTML O que é? HiperText Markup Language
Programação WEB HTML.
A Linguagem HTML.
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
AULA DE HTML BÁSICO.
HTML Básico João Araujo.
Linguagem de Programação para WEB
HTML.
Profº Cláudio Barbosa HTML – Frames Dividem a janela do navegador, possibilitando exibir mais de um documento html ao mesmo.
HTML Técnicas em Programação para Internet
Amirton Chagas
Aulas ministradas por:
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre UNIJUÍ.
FTIN - Módulo de WebDesign
1ª Aula de Html Íria Albuquerque.
Material elaborado por
Programação WEB HTML.
Estrutura HTML – Parte I
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
Treinamento em HTML & CSS
Formulários HTML Jobson Ronan
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Professor: Márcio Amador
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS Antes de começar com J2EE.
PrograMação para internet
HTML 1ª aula.
Amirton Chagas
Médio Integrado Ana Paula Alves de Lima
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
HTML e CSS Profa. Cintia Carvalho Oliveira
Unidade 2 – Revisão de HTML, CSS e Formulários Prof.: Henrique Santos
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Linguagens Web - Cliente Aula 2 Introdução ao HTML e XHTML Prof. Gilmar Medeiros – Fevereiro/2010 Instituto Metodista Izabela Hendrix Curso de Tecnologia.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Unifesp - Cursos de Verão 2010 Luiz Gustavo
HTML HyperText Markup Language. 2 Origem O HTML foi criado, juntamente com o HTTP nos laboratórios do CERN, na europa para permitir a consulta de documentos.
Desenvolvimento Web com Banco de Dados
Karine Alessandra Córdova
Profº Cláudio Barbosa HTML - Introdução  HTML – Hypertext Markup Language – Linguagem de Marcação de Hipertexto;  Linguagem.
HTML Prof. Geyson Silva.
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Desenhando a página.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Prof. Wolley Profa. Érika
Introdução a Arquitetura, HTML e CSS
1 Prof. Esp. Andrew Rodrigues HTML.
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Design para Web 8 Formulários Formularios.
WebSites Dinâmicos Professor: Márcio Ferreira da Silva.
Design para Web 3 XHTML.
Transcrição da apresentação:

Amirton Chagas

Este trabalho está licenciado sob uma Licença Creative Commons Atribuição 2.5 Brasil. Para ver uma cópia desta licença, visite nses/by/2.5/br/ ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. nses/by/2.5/br/

 Troca de informações  Internet  CERN  Tim Berners Lee  WWW e HTML

 Clientes  Servidores  Conteúdo  HTML  Imagens  Flash

 HyperText Markup Language  Define o conteúdo da página  Não tem lógica de programação  Não oferece dinâmica  Atualmente, não se preocupa com a apresentação do conteúdo  CSS

Olá Mundo! Hello World!

 Highlight em tags  Autocomplete para HTML, CSS, Javascript…  Mostra o que funciona em cada browser  Render engine do IE e FF integradas  Plugins para trabalhar com outras linguagens  FREE!!!  Aumento de produtividade!

 Etiquetas usadas para marcar o conteúdo  Seguem uma estrutura hierárquica  Importante escolher a tag correta  Browser  Search engines  Consumo de banda

 Podem ter dados:  Hello World!  Podem ter atributos: 

 Tag html  Tag head ▪ Dados do cabeçalho  Tag body ▪ Conteúdo do documento Olá Mundo! Hello World!

 Marca o cabeçalho do documento  Contém informações como:  Título  Links para folhas de estilo  Metadados  Scripts

 Declara o título da página  IMPORTANTE  O título não é apenas o que vai aparecer na barra de título do browser…  Ele é uma das partes mais relevantes para ferramentas de busca!  Escolha o título de suas páginas com cuidado

 Insere metadados na página  Autor  Palavras-chave  Descrição  “Conversa” com search engines  name=“googlebot”  name=“robots”  pport/webmasters/bin/ans wer.py?hl=br&answer= pport/webmasters/bin/ans wer.py?hl=br&answer=  Atributos:  http-equiv ▪ content-type ▪ expires ▪ refresh ▪ set-cookie  name ▪ author ▪ description ▪ keywords

 Define um relacionamento entre diferentes documentos  Não cria hiperlinks!  É processado pelo browser (ou search engine), mas não é renderizado  Atributos  href  rel ▪ next ▪ prev ▪ stylesheet Referência completa:

 Define o corpo do documento  É a tag que contém o conteúdo que será mostrado para o usuário

 Permitem a organização do documento em seções  De maneira similar a um livro  Importante utilizar corretamente  Muito relevantes para Search Engines  Browsers renderizam de maneira própria  CSS deve alterar o design padrão do browser

 cria um parágrafo, com espaçamento inferior e superior  quebra a linha, sem inserir espaçamento

 Cria um bloco de conteúdo  Usado para criar divisões lógicas  Uma div pode ter uma id ▪ Estilos em CSS para um bloco específico ▪ Estilos em CSS para vários blocos do mesmo tipo ▪ Manipulação via JavaScript do conteúdo e apresentação do bloco  Cria um “parágrafo”  Por default, só uma div por linha  CSS pode mudar isto

 Não faz nada a nível de apresentação  Ahn?  É usado para aplicar formatação (vinda de CSS) em partes da página.  Ex: Curso Pacote Web Este curso aborda HTML, CSS e outras tecnologias.

 Uma linha:  Várias linhas:,, ou qualquer outra -->

 Insere uma imagem no documento  Atributos:  src  alt  width

 Cria um hiperlink  para outra página  para uma outra seção na mesma página  Atributos  href  name  target ▪ _blank ▪ _parent ▪ _self ▪ _top

 Criação de listas  Bullet (, unordered list)  Ordered ( )

 Usada para definir uma tabela  - Cria uma linha  - Cria uma coluna  O número de colunas deve ser o mesmo em todas as linhas  Usa-se o atributo colspan para mesclar colunas em uma linha  rowspan mescla linhas em uma coluna

 Ver arquivo ex2-paginaSimples.html

 Formulários para capturar dados do usuário  Podem ser usados por frameworks  ASP.NET  Permitem o envio de dados do cliente para o servidor  Atributos  action  method  name

 Campo do formulário  Única tag para vários tipos de entrada de dados  Atributos:  type ▪ text ▪ password ▪ submit ▪ reset ▪ checkbox ▪ radio ▪ file ▪ …  disabled ▪ disabled  readonly ▪ readonly  name  value

 Campo de texto para várias linhas  Atributos  cols  rows

 “Título” de um campo de um form  Ganho de usabilidade para o usuário  Clique no título é interpretado como um clique no controle  Melhor de se formatar com CSS  Atributos  for ▪ O valor deve ser igual à id do campo ao qual o label está relacionado

 Evitar usar frames  “For a de moda”  Pode dificultar a navegação  Problemas para impressão, bookmark, histórico

 Ferramentas de busca trazem a maior parte do tráfego  Seja amigável com elas  Use as tags corretas  h1, h2, … h6  div, span  table, thead  SEMPRE preencha o alt de suas imagens  Pessoas com deficiências visuais agradecem

 HTML 4.01 Strict  HTML 4.01 Transitional  HTML 4.01 Frameset  XHTML 1.0 Strict  XHTML 1.0 Transitional  XHTML 1.0 Frameset  XHTML 1.1  Quirks Mode

 HTML é baseado em SGML  Não obriga o fechamento de todas as tags  Mais dificil de ser interpretado por máquinas  XHTML é HTML compatível com XML  Toda tag aberta deve ser fechada  Tag ganha o atributo xmlns  Deve-se incluir a DTD da versão de XHTML a ser usada

 HTML é estático  Conteúdo muito misturado à apresentação  DHTML:  União de HTML, CSS e JavaScript para permitir páginas dinâmicas do lado do cliente, com separação do conteúdo da apresentação.  Alterações totalmente client-side, com base em ações do usuário ou dados coletdos do browser  Diferente de WebSite Dinâmico, que engloba além disso, conceitos de processamento server-side

 A Licença Simplificada não é uma licença propriamente dita. Ela é apenas uma referência útil para entender a Licença Jurídica (a licença integral) - ela é uma expressão dos seus termos-chave que pode ser compreendida por qualquer pessoa. A Licença Simplifica em si não tem valor legal e seu conteúdo não aparece na licença integral.  O Creative Commons não é um escritório de advocacia e não presta serviços jurídicos. A distribuição, exibição ou inclusão de links para esta Licença Simplificada não estabelece qualquer relação advocatícia.