Programação para Internet

Documentos relacionados
Programação para Internet

Aula 5 Cabeçalhos, Imagens e Links

Roteiro 2: Conceitos de Tags HTML

Módulo: Criação de Páginas WEB

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

CRIAÇÃO DE SITES (AULA 4)

QUEM FEZ O TRABALHO?

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

Introdução. História. Como funciona

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

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Roteiro de Estudos e Atividades Avaliativas HTML

Introdução ao HTML Hypertext Markup Language

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

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

Passa a passo para construir uma página pessoal - Parte 1

Prof. Vania Gimenez- Aula de Hoje Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo.

Ferramentas Programáveis. Profº Ritielle Souza

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Web Design. Prof. Felippe

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

Introdução às Folhas de Estilo

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

Desenvolvedor Web Docente André Luiz Silva de Moraes

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

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

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

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

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

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

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

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Posicionamento e Layout com CSS

Como criar uma página WEB

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

PDI 1 - Projeto e Design de Interfaces Web

Banner Flutuante. Dreamweaver

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Ele vai localizar este código, substitua então o The Beat Was Goin' Strong pelo nome do seu tumblr.

Web Design Aula 13: Introdução a CSS

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

Imagens: <img src="..."> src <img src="tecnologia.jpg"> único atributo que não pode ser omitido neste TAG Nota: img

7. Cascading Style Sheets (CSS)

Manual Sindicatos. Gerenciador de conteúdo

Imagens: <IMG SRC="..."> SRC <IMG SRC="tecnologia.jpg"> único atributo que não pode ser omitido neste tag Nota: img

Tutorial Baú de Ideias

Configuração de assinatura de

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

CRIAÇÃO DE SITES (AULA 7)

Apostila CSS - Introdução à folha de estilos

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

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual de Gerenciamento de Conteúdo

Introdução ao HTML. Sumário

Imagens - Formatos. GIF (Graphics Interchange Format) JPEG (ou JPG) (Joint Pictures Experts Graphis)

Sumário. Tutorial: Baú de Ideias 1

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

Formatos de publicidade

Cabeçalho do documento

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

Programação e Designer para WEB

Aplicativos para Internet Aula 01

Programação de Servidores CST Redes de Computadores

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Curso PHP Básico. Jairo Charnoski do Nascimento

SIMULADOS & TUTORIAIS

Sumário. HTML CSS JQuery Referências IHC AULA

Manual do Plone (novo portal do IFCE)

Utilizamos um tema no Mais Fórmula 1 que possui algumas peculiaridades. Irei explicar passo-a-passo cada uma delas.

CRIAÇÃO DE SITES (AULA 9)

TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

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

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Coleção - Análises de marketing em clientes de

EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}

Crie um novo documento de mais ou menos 300x300Selecione a ferramenta Elipse tool (elipse U)

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

MANUAL DE BOAS PRÁTICAS

Ferramentas para Multimídia e Internet

Desenvolvedor Web Docente André Luiz Silva de Moraes

Manual da Administração do site Abrasel 2.0

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Portal do Projeto Tempo de Ser

Sumário. 1 Tutorial: Blogs no Clickideia

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Mais sobre uso de formulários Site sem Ajax

Programação para Internet I

Transcrição:

Programação para Internet Aula 07 Os direitos desta obra foram cedidos à Universidade Nove de Julho

Este material é parte integrante da disciplina oferecida pela UNINOVE. O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de discussão e a comunicação com o professor devem ser feitos diretamente no ambiente virtual de aprendizagem UNINOVE. Uso consciente do papel. Cause boa impressão, imprima menos.

Aula 07: Inserção de imagens e links com formatação em CSS inline e incorporado Objetivo: Esta aula aborda a utilização do elemento img para inserir imagens em documentos HTML e o elemento âncora a, que define links para documentos. Veremos também como aplicar as regras CSS in-line para estilizar as imagens e as regras CSS interna (incorporado) para estilizar os links. 1. Inserção de imagens no documento As imagens dentro de uma página devem estar preferencialmente no formato "gif" ou jpg. Esses são os formatos mais aceitos universalmente pelos navegadores. O elemento img é um elemento vazio, ou seja, essa tag contém somente atributos e não possui tag de fechamento. O elemento img se destina a inserir uma imagem no documento e o uso do atributo src é obrigatório. O atributo src (source) identifica a URL (Uniform Resource Locator, endereço na web), em que está hospedada a imagem. Utiliza-se a seguinte notação para incluir uma imagem: <img src="diretório/arquivo" />. A tabela 1 apresenta alguns atributos utilizados no elemento img. Atributos Requeridos Atributo Valor Descrição alt texto Define um texto alternativo para a imagem src URL Define a URL da imagem Atributos Opcionais height pixels ou % Define a altura da imagem width pixels ou % Define a largura da imagem Tabela 1 Atributos utilizados com o elemento img Veja alguns exemplos da utilização do elemento img:

<img src="logo.gif" alt="uninove /> <img src="logo.gif" alt="www.uninove.br" height="100" width="100" /> Utilizamos a regra de estilo para alinhar uma imagem ao texto, uma vez que o atributo align está em desuso. A regra de estilo que define esse posicionamento usa a declaração float e seus valores left (esquerda), right (direita), none (nenhum, a imagem será apresentada no lugar em que é posicionada) e inherit (herdado). <html> <body> <h4>imagem sem alinhamento</h4> <p><img src="logo.gif" alt="imagem sem alinhamento" width="100" height="100" />Esta imagem aparece no navegador sem alinhamento.</p> <h4>imagem com alinhamento à direita utilizando float</h4> <p><img src="logo.gif" alt="imagem com alinhamento" width="100" height="100" style="float:right" />Esta imagem aparece alinhada à direita da página.</p> </body> </html> 2. Inserção de links no documento Para criarmos um link HTML, seja para outro documento ou para o mesmo, utilizamos o elemento âncora a. Esse elemento destina-se a marcar um conteúdo qualquer do documento (texto, imagem, animação etc.) com o qual o usuário poderá interagir, para interligar o documento a outro documento web ou conteúdo web qualquer. Normalmente nos referimos ao elemento âncora a como link ou hyperlink Esse elemento é quem proporciona todo o poder para a web. Com ele, criamos os hipertextos e conseguimos interligar tudo que estiver disponível na internet, criando assim, a rede mundial de informações.

A tag <a> define uma âncora e pode ser utilizada de duas formas: Com o atributo href para criar um link para outro documento; por exemplo, <a href="http://www.uninove.br">visite a Uninove</a>. O texto Visite a Uninove é o link que aparece no navegador e http://www.uninove.br é o endereço do documento destino. Com o atributo name para criar um determinado ponto do documento que poderá ser utilizado como destino de um link, isto é, quando o link é acionado, em vez de abrir um documento novo, o navegador rola o documento atual para um ponto localizado no próprio documento; por exemplo, <a name="topo"> para indicar o ponto do documento que desejamos e para criar o link, <a href="#topo">voltar ao topo</a>. O atributo href é o mais importante porque ele indica o link destino. Por padrão os links aparecerão da seguinte forma em todos os navegadores: Um link não visitado é sublinhado na cor azul. Um link visitado é sublinhado na cor roxa. Um link ativo é sublinhado na cor vermelha. Ainda podemos definir como o documento destino do link será carregado ou aberto utilizando o atributo target. Esse atributo possui os seguintes valores: Valor Descrição _blank O documento destino do link abre em uma nova janela ou aba. _self O documento destino do link abre na mesma janela do documento atual (padrão). _parent O documento destino do link abre na janela pai do documento atual. _top O documento destino do link abre no corpo da janela do documento atual. framename O documento destino do link abre em uma das janelas do documento construído com frames.

O exemplo a seguir cria um link para abrir a página do Google em outra janela: <a href="http://www.google.com.br" target="_blank">google</a> 2.1. Definindo uma imagem como um link Podemos definir uma imagem que, quando selecionada, abrirá a página destino. Para definir uma imagem como um link, utilizamos o elemento a em conjunto com o elemento img. O exemplo a seguir define uma imagem que é um de link para abrir uma página em uma nova janela: <a href="http://www.uninove.br" target="_blank"> </a> <img src="logo.jpg height="100" width="100" /> 2.2. Definindo um link para e-mail Podemos definir um link que, quando selecionado, abrirá o programa para enviar e-mail (o programa deverá estar instalado). <!-- sem preencher o campo assunto no email --> <a href="mailto:sugestoes@examplo.com "> Enviar email </a> <! preenchendo automaticamente o campo assunto no email --> <a href="mailto:sugestoes@examplo.com?subject=sugestões"> Enviar email </a> 2.3. Formatação de links em CSS Um link pode ser estilizado com qualquer propriedade CSS (por exemplo, color, font-family, background, etc).

Os links podem ser estilizados diferentemente, dependendo do estado em que se encontram. Existem quatro estados: 1. a:link define o estilo do link no estado inicial ou não visitado. 2. a:visited define o estilo do link visitado. 3. a:hover define o estilo do link quando passa-se o mouse sobre ele. 4. a:active define o estilo do link ativo (o que foi clicado ). As regras CSS são definidas dentro de uma folha de estilos incorporada. Note que é importante a ordem de definição das regras para os estados dos links: a: hover deverá vir DEPOIS de a:link e a: visited; a:active deverá vir DEPOIS de a:hover. <style type="text/css"> /*definição das cores dos estados dos links*/ a:link {color:#ff0000;} /* link não visitado, cor vermelha */ a:visited {color:#00ff00;} /* link visitado, cor verde*/ a:hover {color:#ffff00;} /* link quando passa o mouse, cor amarela*/ a:active {color:#0000ff;} /* link clicados, cor azul*/ </style> Veja outros exemplos comuns de formatação de links em CSS. O exemplo a seguir utiliza a propriedade text-decoration (essa propriedade será estudada em outra aula), frequentemente utilizada para remover o sublinhado dos links: <style type="text/css"> a:link {text-decoration:none;} /* sem sublinhado */ a:visited {text-decoration:none;} a:hover {text-decoration:underline;} /* sublinhado */ a:active {text-decoration:underline;} </style>

Este exemplo define a propriedade background-color (cor de fundo) para os links: <style type="text/css"> a:link {background-color:#b2ff99;} a:visited {background-color:#ffff85;} a:hover {background-color:#ff704d;} a:active {background-color:#ff704d;} </style> Esse exemplo utiliza o atributo class para produzir alguns efeitos nos links quando passamos o mouse sobre eles. <html> <head> <style type="text/css"> a.one:link {color:#ff0000;} a.one:visited {color:#0000ff;} a.one:hover {color:#ffcc00;} a.two:link {color:#ff0000;} a.two:visited {color:#0000ff;} a.two:hover {font-size:150%;} a.three:link {color:#ff0000;} a.three:visited {color:#0000ff;} a.three:hover {background:#66ff66;} a.four:link {color:#ff0000;} a.four:visited {color:#0000ff;} a.four:hover {font-family:monospace;} a.five:link {color:#ff0000;text-decoration:none;} a.five:visited {color:#0000ff;text-decoration:none;}

a.five:hover {text-decoration:underline;} </style> </head> <body> <p>passe o mouse sobre os links para ver as mudanças de layout.</p> <p><b><a class="one" href="http://www.uninove.br" target="_blank">este link muda de cor</a></b></p> <p><b><a class="two" href="http://www.uninove.br" target="_blank">este link muda o tamanho da fonte</a></b></p> <p><b><a class="three" href="http://www.uninove.br" target="_blank">este link muda a cor de fundo</a></b></p> <p><b><a class="four" href="http://www.uninove.br" target="_blank">este link muda a familia de fonte</a></b></p> <p><b><a class="five" href="http://www.uninove.br" target="_blank">este link muda o sublinhado do link</a></b></p> </body> </html> REFERÊNCIAS MARCONDES, C. A. HTML 4.0 Fundamental: A Base da Programação para Web. São Paulo: Érica, 2005. SILVA, M. S. Criando Sites com HTML Sites de Alta Qualidade com HTML e CSS. São Paulo: Novatec Editora, 2008. SITES - <http://www.w3schools.com/tags/tag_a.asp>. Acesso em: 13 nov. 2011. - <http://www.w3schools.com/css/css_link.asp>. Acesso em: 13 nov. 2011. - <http://www.w3schools.com/html/html_links.asp>. Acesso em: 13 nov. 2011.