42
Tecnologias Web [email protected] Prof. Msc. Juliano Gomes Weber ([email protected]) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ – DETEC – Ciência da Computação

Tecnologias Web [email protected] Prof. Msc. Juliano Gomes Weber ([email protected]) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Embed Size (px)

Citation preview

Page 1: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tecnologias Web [email protected]

Prof. Msc. Juliano Gomes Weber([email protected])

Tecnologias Web

Notas de Aula – Aula 041º Semestre - 2011

UNIJUÍ – DETEC – Ciência da Computação

Page 2: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

O que vimos até então?

O que vimos nas duas primeiras aulas?

-

-

Page 3: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Lembrem-se..

Já estudamos como fazer Parágrafos Formatação de texto links

Page 4: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

FTP – Vamos utilizar? http://downloads.sourceforge.net/filezilla/FileZilla

_3.3.5.1_win32.zip

Page 5: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ
Page 6: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Continuando com o html...

Page 7: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributos de BODYAtributo: BACKGROUNDExplicação: Define uma imagem que será utilizada como "fundo" da página. Caso a imagem tenha um tamanho inferior ao da página ela será repetida diversas vezes de forma a cobrir o fundo do documentoExemplo: <body background="images/fundo.gif">...diversos TAGs, textos etc...</body>Atributo: BGCOLORExplicação: Define a cor de fundo da páginaExemplo: <body bgcolor="white">Atributo: TEXTExplicação: Define a cor do texto da páginaExemplo: <body text="black">

Page 8: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributos de BODY

Atributo: LINKExplicação: Define a cor dos links ainda não visitadosExemplo: <body link="blue">Atributo: VLINKExplicação: Define a cor dos links já visitados nos últimos x dias onde x é um valor definido pelo usuário em seu browser.Exemplo: <body vlink="purple">Atributo: ALINKExplicação: Define a cor dos links no instante em que são clicados pelo usuário.Exemplo: <body link="blue" vlink="purple" alink="red">Atributo: BGPROPERTIES (Microsoft Internet Explorer)Explicação: Deve ter o valor "fixed". Indica que o fundo da página é fixo, isto é, não "rola" junto com o conteúdo da página.Exemplo: <body background="images/fundo.gif" bgproperties="fixed">

Page 9: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributos de BODY

Atributo: LEFTMARGIN (Microsoft Internet Explorer)Explicação: Especifica uma quantidade de espaço (em pixels) a ser deixada como margem esquerda do documento.Exemplo: <body leftmargin="20"> Atributo: TOPMARGIN (Microsoft Internet Explorer)Explicação: Especifica uma quantidade de espaço (em pixels) a ser deixada como margem superior do documento.Exemplo: <body toptmargin="20"> Exemplo completo do Elemento BODY com todos os seus Atributos: <html><head><title>Aula de Desenvolvimento Web</title></head><body background="images/fundo.gif" link="blue" vlink="purple" alink="red" bgproperties="fixed" bgcolor="white " text="black" topmargin="20" leftmargin="20"><p><a href="http://www.xyz.com.br">Oi! Eu sou um link!</a></p></body></html>

Page 10: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

SUB <sub>...</sub> Atributo: Não possui atributosExplicação: Indica que o texto deve ser apresentado em subscrito.Exemplo: <sub>Este texto está subscrito</sub>Visualização pelo Browser: Este texto está subscrito

 

SUP <sup>...</sup> Atributo: Não possui atributosExplicação: Indica que o texto deve ser apresentado em sobrescrito.Exemplo: <sup> Este texto está subrescrito </sup>Visualização pelo Browser: Este texto está subrescrito

Outros comandos....

Page 11: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Listas

Ordenadas Desordenada

Page 12: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Listas Ordenadas

OL <ol>...</ol>Explicação: Indica o início e o final de uma lista ordenada (numerada).Exemplo: <ol> <li> Introdução a Web </li> <li> HTML </li> <li> CSS </li> <li> JavaScript </li></ol>Visualização pelo Browser: 1. Introdução a Web2. HTML3. CSS4. JavaScriptAtributos de OL

Page 13: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributos de OL

Atributo: STARTExplicação: Especifica o número do primeiro elemento da lista.Exemplo: <ol start="10"> <li> Introdução a Web </li> <li> HTML </li> <li> CSS </li> <li> JavaScript </li></ol>

Visualização pelo Browser: 10. Introdução a Web11. HTML12. CSS13. JavaScript

Page 14: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Exemplo: <ol> <li> Introdução a Web </li> <li> HTML </li> <li value="15"> CSS </li> <li> JavaScript </li></ol>Visualização pelo Browser: •Introdução a Web•HTML• CSS16. JavaScriptNota:Este TAG deve estar presente somente na área de influência dos TAGs <OL> (Listas Ordenadas) ou <UL> (Listas Não Ordenadas).O texto presente em cada item da lista pode ser formatado normalmente. No entanto, não são permitidos "headers" (H1, H2, H3 etc.).

Page 15: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributo: TYPEExplicação: Define o tipo de numeração empregada na lista. Pode assumir os valores "1” (1, 2, 3, 4, etc) , "I" (I, II, III, IV, etc), "i" (i, ii, iii, iv, etc), "A" (A,B, ..., Z) ou "a" (a, b, ..., z).Exemplo: <ol type="A"> <li> Introdução a Web </li> <li> HTML </li> <li> CSS </li> <li> JavaScript </li></ol>

Visualização pelo Browser: A. Introdução a WebB. HTMLC. CSSD. JavaScript

Page 16: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Listas Não ordenadas

UL <ul>...</ul>Explicação: Indica o início e o final de uma lista não numeradaExemplo: <ul> <li> Introdução a Web </li> <li> HTML </li> <li> CSS </li> <li> JavaScript </li></ul>

Visualização pelo Browser:

•Introdução a Web•HTML•CSS•JavaScript

Page 17: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributo de ULAtributo: TYPEExplicação: Indica qual o símbolo deve ser usado para demarcar cada elemento da lista. Pode ser os valores "disc" (), "circle" () ou "square"().

Exemplo: <ul type="circle"> <li> Introdução a Web </li> <li> HTML </li> <li> CSS </li> <li> JavaScript </li></ul>

Visualização pelo Browser: Introdução a WebHTMLCSSJavaScript

Page 18: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Exercício

Desenvolver uma página, onde a mesma deverá se comportar como o índice de um livro

Todos os sub-níveis do índice deverão ser “linkáveis” para localizações no mesmo texto;

Page 19: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Assim como as listas, no HTML existem elementos específicos para a criação e formatação de tabelas. O recurso de tabelas é muito interessante e muito usado nas páginas Web. O conceito é o mesmo conhecido usualmente: ela tem linhas e colunas, e na interseção delas estão as células. 

Page 20: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Na linguagem HTML você pode inserir nas células tudo o que normalmente faz parte do corpo de um documento, como textos, links, imagens, listas e até outras tabelas.

Page 21: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

TABLE <table>...</table> Explicação: Indica o início e o final de uma determinada tabela. Todas as demais marcas referentes a tabelas - linhas e células - somente serão consideradas se incluidas entre <table> e </table>.<table> <tr> <td>Texto A</td> <td>Texto B</td> </tr></table>

Page 22: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Atributos de TABLE Atributo: BORDERExplicação: Se presente, a tabela apresenta bordas. Se for atributo o valor 0 (zero), não somente a tabela não apresentará bordas, como o espaço usualmente reservado para bordas será liberado, permitindo a confecção de tabelas mais compactas.Exemplo: <table border="4"> 

Page 23: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Atributos de TABLE

Atributo: CELLSPACINGExplicação: Indica quanto espaço, em pixels, deve

ser inserido entre as células da tabela.Exemplo: <table cellspacing="10">

Page 24: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

ZZZ

Atributo: CELLPADDINGExplicação: Indica quanto espaço, em pixels, deve ser inserido entre as bordas das células e seu conteúdo.Exemplo:

<table cellpadding="5">

Page 25: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

TabelasAtributo: WIDTHExplicação: Indica a largura da tabela. Usa-se como medida o número de pixels desejado ou uma porcentagem da largura do documento.Exemplo: <table width="300">  Atributo: ALIGNExplicação: Indica a posição da tabela no documento. Pode assumir os valores "LEFT" ou "RIGHT", indicando, respectivamente, que a tabela deve estar a esquerda ou a direita do documento, e com o texto "fluindo" à sua volta.Exemplo: <table align="center">

Page 26: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

TabelasAtributo: BACKGROUNDExplicação: Especifica uma imagem que será utilizada como "background" da tabela. A imagem será "TILED", isto é, repetida de forma a cobrir todo o fundo da tabela.

Exemplo: <table border background="imagem.gif"> Atributo: BGCOLORExplicação: Especifica uma cor de fundo para a tabela.

Exemplo: <table border bgcolor="yellow">

Page 27: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

TabelasAtributo: BORDERCOLORExplicação: Especifica uma cor para as bordas da tabela.Exemplo: <table border bgcolor="yellow" bordercolor="blue"> 

Atributo: BORDERCOLORLIGHTExplicação: Especifica uma das cores utilizadas para desenhar a borda com efeito tridimensional da tabela.Exemplo: <table border bgcolor="yellow" bordercolorlight="blue">

Page 28: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Atributo: BORDERCOLORDARKExplicação: Especifica uma das cores utilizadas para desenhar a borda com efeito tridimensional da tabela.Exemplo: <table border bgcolor="yellow" bordercolordark="blue"> Atributo: RULESExplicação: Indica quais linhas internas a tabela deve apresentar. Pode assumir os valores: "ROWS (somente as linhas horizontais)", "COLS (somente as linhas verticais)", "NONE (nenhuma)" e "ALL (todas)".Exemplo: <table border bgcolor="yellow" rules="rows">

Page 29: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Todos os atributos de uma tabela são opcionais. Uma tabela padrão não possui bordas e sua altura e largura são as mínimas necessárias para suportar seu conteúdo.

Page 30: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

TR <tr>...</tr> Explicação: Indica o início e o final de uma determinada linha da tabela (Table Row). Uma linha é composta de elementos.Exemplo: <table> <tr> <td>Texto A</td> <td>Texto B</td> </tr></table>

.

Page 31: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Atributos de TR Atributo: BGCOLORExplicação: Define a cor de fundo de uma linha da tabela.Exemplo: <table> <tr bgcolor="red"> <td>Texto A</td> <td>Texto B</td> </tr></table>

Page 32: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

TD <td>...</td> Explicação: Indica um elemento (célula) da tabela, vindo do inglês "Table Data". Os elementos contém os dados da tabela, sejam eles texto, links, imagens, etc.Exemplo: <table> <tr> <td>Texto A</td> <td>Texto B</td> </tr></table>

.

Page 33: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

Atributos de TD Atributo: ALIGNExplicação: Define se o conteúdo da célula estará alinhado a esquerda ("LEFT"), centralizado ("CENTER") ou a direita ("RIGHT"). Se omitido, o alinhamento fica à esquerda.

Exemplo: <table> <tr> <td align="center">Texto A</td> <td>Texto B</td> </tr></table>

Page 34: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: VALIGNExplicação: Define se o conteúdo da célula estará alinhado com seu topo ("TOP"), centralizado ("MIDDLE") ou com sua base ("BOTTOM"). Se omitido o alinhamento fica ao meio.Exemplo: <table> <tr> <td valign="middle">Texto A</td> <td>Texto B</td> </tr></table>

Page 35: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: WIDTHExplicação: Define a largura da célula. Pode ser expressa em pixels ou como uma porcentagem da largura total da tabela.Exemplo: <table> <tr> <td width="30%">Texto A</td> <td width="70%">Texto B</td> </tr></table>

Page 36: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: COLSPANExplicação: Indica quantas "células de largura" (colunas) a respectiva célula deve ocupar.Exemplo: <table> <tr> <td colspan="2">Texto A</td> </tr> <tr> <td>Texto B</td> </tr></table>

Page 37: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: ROWSPANExplicação: Indica quantas "células de altura" (linhas) a respectiva célula deve ocupar.Exemplo: <table> <tr> <td rowspan="2">Texto A</td> <td>Texto B</td> </tr> <tr> <td>Texto C</td> </tr></table>

Page 38: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: BACKGROUNDExplicação: Define uma imagem como fundo de uma célula.Exemplo: <table> <tr> <td background="seta.gif">Texto A</td> <td>Texto B</td> <td>Texto C</td> </tr></table>

Page 39: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas - Atributos de TD

Atributo: BGCOLORExplicação: Define a cor de fundo de uma determinada célula.Exemplo: <table> <tr> <td bgcolor="yellow">Texto A</td> <td>Texto B</td> <td>Texto C</td> </tr></table>

Page 40: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Tabelas

CAPTION <caption>...</caption>Explicação: Define um título (legenda) para a tabela.Exemplo: <table><caption>Título da Tabela</caption> <tr> <td>Texto A</td> <td>Texto B</td></tr></table>

Page 41: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atributos de CAPTIONAtributo: ALIGNExplicação: Indica se o título (legenda) deve ficar acima ou abaixo da tabela. Deve possuir o valor "TOP" ou "BOTTOM".Exemplo: <table><caption align="bottom">Título da Tabela</caption> <tr> <td>Texto A</td> <td>Texto B</td> </tr></table>O título não é exibido "dentro" da tabela (visualmente).O TAG "CAPTION" deve estar contido entre os TAGs de abertura e fechamento da tabela, no entanto, fora de qualquer linha.

Tabela

Page 42: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 04 1º Semestre - 2011 UNIJUÍ

Atividade de pesquisa e implementação

De forma individual, faça uma pesquisa sobre a tag FRAME.

Elabore um pequeno texto explicativo sobre o uso destas tags;

Desenvolva um exemplo;