Programação para Web HTML - Parte 2



Documentos relacionados
Links, Imagens e Tabelas

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

Tabelas. Uma célula de dados pode conter texto, imagens, listas, parágrafos, formulários, linhas horizontais, etc. <table> <tr>

4. Características Gerais das Tabelas do HTML

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

TABELAS EM HTML. Prof: André Aparecido da Silva Disponível em:

gedit Bloco de notas

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Síntese da aula anterior

Capítulo 9 - Imagens. Imagens

Tabelas. table <table>...</table>

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

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Sistema De Gerenciamento Web UFFS

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

Programação para Internet I

Prof.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML

Programação de Servidores CST Redes de Computadores

TAGS. O HTML trabalha com o sistema de tags (etiquetas). Esse sistema funciona da seguinte maneira. <tag>conteúdo da tag</tag>

TecWeb Tecnologias Web. Prof. Esp. Douglas Mariano dos Santos

Aula 3. Imagens. <img src="foto.jpg" />

PROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

Curso PHP Básico. Jairo Charnoski do Nascimento

Linguagem HTML: Frames

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

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

Prova de pré-requisito

Lista e Tabelas. Fundamentos da Linguagem Web

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

Introdução a HTML. André Tavares da Silva.

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Joomla na otimização de sites para buscadores de Internet SEO. Marcio Junior Vieira

PDI 1 - Projeto e Design de Interfaces Web

Este é o primeiro nível Este é o segundo nível Este é o terceiro nível Este é o quarto nível Este é o quinto nível Este é o sexto nível

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

HTML. Sessão 4 HTML. Criação de Páginas WEB. Tabelas

PROGRAMAÇÃO EM AMBIENTE WEB I

Programação Web Aula 2 XHTML/CSS/XML

HTML. Conceitos básicos de formatação de páginas WEB

Nossa Caixa Desenvolvimento. A2 sitebox. Manual do Usuário.

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Introdução à Tecnologia Web

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

HTML Página 36. Índice

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

APOSTILA DE INFORMÁTICA INTERNET E

Roteiro 2: Conceitos de Tags HTML

#Aula Nº 2 Marcação XHTML webstandards.samus.com.br webstandards.samus.com.br/aulas/aula2.pdf Vinicius Fiorio Custódio

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

Links e Imagens. Ana Cuper ana@instructor.com.br

MANUAL DO CLIENTE FINAL ALTERAÇÕES BÁSICAS NO PRODUTO SITE ACESSANDO O PAINEL _ 1 EDITANDO TEXTOS _ 2 TROCANDO IMAGENS 4 INSERINDO VIDEOS 7

Manual Site Unidéias.Net

Manual do Usuário - Prestador

Especificação técnica do feed de produtos

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

Síntese da aula anterior

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

Manual do Usuário CMS WordPress MU Versão atual: 2.8

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

Sumário. 1- Notícias. 1.1 Publicando uma nova notícia Blocos de edição

Prefeitura de Volta Redonda Secretaria Municipal de Educação Implementação de Informática Aplicada à Educação Oficina de produção de tutoriais

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

<HTML5> Autor: Fernando Vaz de Lima Pereira

Universidade de São Paulo

Desenvolvedor Web Docente André Luiz Silva de Moraes

Programação para web HTML: Formulários

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

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

Transcrição:

Programação para Web HTML - Parte 2 Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 2 de março 2016

Programação para Web Revisão HTML 2/38 Aula de hoje HTML http://www.dcc.ufmg.br/ harlley/web/aula04

Programação para Web Revisão HTML 3/38 HTML Aula passada Estrutura básica de HTML Formatação de texto Lista

Programação para Web Revisão HTML 4/38 HTML Aula de hoje Links e âncoras Imagem Tabela

Programação para Web Revisão HTML 5/38 Links Para criarmos um link, devemos utilizar o elemento a. Esse elemento possui um atributo chamado href.

Links Programação para Web Revisão HTML 6/38

Programação para Web Revisão HTML 7/38 Links Além do atributo href, podemos utilizar o atributo target para informar onde o destino de um link deve ser aberto: blank: Abre o destino do link em uma nova janela ou aba. self: Abre o destino do link na mesma janela ou no mesmo frame que exibe o documento que contém o link.

Links Programação para Web Revisão HTML 8/38

Programação para Web Revisão HTML 9/38 Âncora Criar um link para uma determinada seção de um documento HTML Primeiro passo: identificar a seção que será o destino do link. Atributo name: identifica a seção. Segundo passo: criar links utilizando identificadores das seções, utilizando #.

Âncora Programação para Web Revisão HTML 10/38

Âncora Programação para Web Revisão HTML 11/38

Programação para Web Revisão HTML 12/38 Search Engine Optimization Sites de busca são hoje a principal fonte de procura de informações da Internet. Google pode ser a diferença entre o sucesso ou fracasso de uma empresa SEO: é um conjunto de técnicas que têm como principal objetivo tornar os sites mais amigáveis para os sites de busca. É o trabalho de otimização realizado para melhorar o posicionamento de sites na tela de resultados gratuitos de sites de busca.

Tela de Resultados de Busca (SERP) Resultados pagos Programação para Web Revisão HTML 13/38

Tela de Resultados de Busca (SERP) Resultados gratuitos Programação para Web Revisão HTML 14/38

Programação para Web Revisão HTML 15/38 Importância do texto âncora do link para o SEO Texto âncora é o texto que vai receber o link: <a href="http://www.mochilabinaria.com.br"> esse é o texto ^ancora</a>. É esse texto envolto no link que faz com que o máquinas de busca relacione o conteúdo da página que está sendo referenciada ao link. Qual texto âncora é melhor? 1. Outro artigo interessante é um que escrevi há algumas semanas atrás, sobre rich snippets. 2. Outro artigo interessante é um que escrevi há algumas semanas atrás, sobre rich snippets. Clique aqui e leia mais sobre isso.

Programação para Web Revisão HTML 16/38 Importância do texto âncora do link para o SEO O texto âncora deve explicar o que o usuário vai encontrar ao clicar naquele link. Isso impacta o SEO dos dois lados: Caso o texto âncora tenha a ver com o conteúdo que o usuário verá ao clicar no link, a página que recebe o link ganhará relevância. Tendo textos âncoras que reflitam o que o usuário encontrará na outra página, aumenta a confiança dos mecanismos de busca no seu conteúdo.

Programação para Web Revisão HTML 17/38 Prática: Página pessoal Pode ser que quem esteja navegando em sua página deseje ter mais informações sobre as instituições de sua formação acadêmica. Insira links para que seja possível acessar as páginas das instituições.

Programação para Web Revisão HTML 18/38 Imagens Podemos adicionar imagens em documento HTML com o elemento img. Esse elemento possui um atributo chamado src. Esse atributo indica o caminho absoluto ou relativo da imagem que queremos adicionar.

Programação para Web Revisão HTML 19/38 Imagens <img src="tim.jpg" alt="tim Berners-Lee" /> Atributo alt: usado para fornecer uma descrição textual alternativa da imagem caso por alguma razão a imagem não seja renderizada para o usuário. <img src="http://www.html.net/logo.png"> <a href="http://www.html.net"><img src="logo.png"></a>

Programação para Web Revisão HTML 20/38 Imagens O atributo title pode ser usado para fornecer uma curta descrição da imagem: <img src="logo.gif" title="aprenda HTML no site HTML.net">

Programação para Web Revisão HTML 21/38 Imagens Dois outros atributos importantes são width e height: Os atributos width e height podem ser usados para definir respectivamente, a largura e a altura da imagem. O valor adotado para medidas é o pixel: unidade de medida usada para medir resolução da tela. <img src="logo.gif" width="32" height="32">

Programação para Web Revisão HTML 22/38 Imagem SEO Imagens são cruciais para SEO. Fatores: Nome do arquivo da imagem: use a palavras mais importantes e remova stopwords. Alt tags e Title tags Tempo de carregamento: google privilegia sites mais rápidos. Reduza e comprima as imagens do seu site. Tipo do arquivo de imagem JPEG: imagens mais complexas PNG: gráficos e imagens transparentes GIFS: animações Para saber mais: SEO Image Optimization - Everything You Need To Know

Programação para Web Revisão HTML 23/38 Prática: Página pessoal Em um currículo nem sempre é recomendável colocar uma foto, mas em uma página como estamos criando talvez seja interessante.

Programação para Web Revisão HTML 24/38 Tabelas Necessidade de exibir dados de forma tabular em páginas web: table. As linhas de uma tabela são definidas com o elemento tr, as células de títulos com o elemento th e as células de dados com o elemento td. Table é definido pelos navegadores como block-level element

Tabelas colspan é usada na tag <td> para indicar quantas colunas estarão contidas em uma célula. Programação para Web Revisão HTML 25/38

Tabelas Programação para Web Revisão HTML 26/38

Programação para Web Revisão HTML 27/38 rowspan Especifica quantas linhas estarão contidas em uma célula.

rowspan Programação para Web Revisão HTML 28/38

Programação para Web Revisão HTML 29/38 Cabeçalho, corpo e rodapé podemos definir explicitamente o cabeçalho, o corpo e o rodapé de uma tabela através dos elementos thead, tbody e tfoot respectivamente. thead: define o cabeçalho da tabela tfoot: define o rodapé da tabela tbody: define o corpo da tabela

Tabelas Programação para Web Revisão HTML 30/38

Programação para Web Revisão HTML 31/38 Títulos Também podemos definir um título para uma tabela através do elemento caption.

Títulos Programação para Web Revisão HTML 32/38

Programação para Web Revisão HTML 33/38 Tables SEO Fatores: Definir uma coluna como tópico da tabela Essa coluna deve ficar em negrito Definir uma legenda para tabela Definir o cabeçalho da tabela com th ou thead Texto próximo à tabela ajuda em identificar o tema da tabela Uma boa tabela não terá muita variância no tamanho de célula para célula ou coluna para coluna Deixe claro a unidade numérica utilizada Saiba mais: BUILDING HTML TABLES THAT GOOGLE SEARCH WILL LOVE

Tables SEO Programação para Web Revisão HTML 34/38

Programação para Web Revisão HTML 35/38 Prática: Página pessoal Por vezes, é interessante mostrar seu histórico escolar em sua página pessoal (ainda mais se você tiver boas notas). Faça uma tabela para cada ano, contendo os nomes das disciplinas e a nota em cada bimestre.

Programação para Web Revisão HTML 36/38 Prática: Página pessoal Complete sua página com informações adicionais como: experiências profissionais, idiomas, habilidades técnicas, etc.

Programação para Web Revisão HTML 37/38 Prática: Página pessoal Não deixe de salvar os arquivos criados durante a aula, pois vocês deverão entregar e valerá ponto. Ainda vou definir a data.

Programação para Web Revisão HTML 38/38 Dúvidas? http://www.dcc.ufmg.br/ harlley/web/aula04