Baixe o app para aproveitar ainda mais
Prévia do material em texto
HTML - Parte 2 DCC 121 - Laborato´rio de Programac¸a˜o Web Prof. Luiz Maur´ılio da Silva Maciel Departamento de Cieˆncia da Computac¸a˜o Instituto de Cieˆncias Exatas Universidade Federal de Juiz de Fora 1o de setembro de 2014 Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 1 / 23 Roteiro 1 Caracteres especiais 2 As tags <div> e <span> 3 Imagens 4 Links 5 Exerc´ıcios Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 2 / 23 Caracteres especiais Caracteres especiais em HTML Quando editamos um texto, a maioria dos caracteres utilizados pode ser obtida de forma simples atrave´s do teclado Todas as letras do nosso alfabeto, assim como nu´meros e s´ımbolos mais utilizados esta˜o presentes na maioria dos teclados Pore´m certos caracteres, como por exemplo os s´ımbolos < e > na˜o sa˜o exibidos diretamente pelo navegador Nesse caso, precisamos usar co´digos para esses caracteres especiais Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 3 / 23 Caracteres especiais Co´digos Co´digos em HTML tem a seguinte forma: &codigo; Sendo que existem co´digos por nomes colocados na forma &nome; ou por nu´meros colocados na forma &#numero; Por exemplo o s´ımbolo de < pode ser representado por < ou por < Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 4 / 23 Caracteres especiais Adicionando espac¸os Navegadores sempre ”truncam” espac¸os em HTML Ou seja, se no co´digo aparecem 10 espac¸os em branco, o navegador cortara´ 9 e so´ exibira´ um u´nico espac¸o Para adicionarmos espac¸os reais, utilizamos o co´digo Exemplo: Vamos adicionar espac¸os. <br/> Vamos adicionar espac¸os. Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 5 / 23 Caracteres especiais Exemplos de co´digos As tabelas a seguir apresentam alguns co´digos u´teis em HTML: S´ımbolo Co´digo (nome) Co´digo (nu´mero) Espac¸o ( )   Menor que (<) < < Maior que (>) > > E comercial (&) & & Copyright ( c©) © © Trademark (TM) ™ ™ Marca registrada ( R©) ® ® Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 6 / 23 Caracteres especiais Exemplos de co´digos S´ımbolo Co´digo (nome) Co´digo (nu´mero) Aspas (”) " " Travessa˜o (–) — — Colchete esquerdo ([) [ [ Colchete direito (]) ] ] Chave esquerda ({) { { Chave direita (}) } } Mais co´digos podem ser encontrados em http://www.w3schools.com/html/html_entities.asp Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 7 / 23 As tags <div> e <span> A tag <div> A tag <div> e´ um elemento em n´ıvel de bloco que pode ser usada como um container para agrupar outros elementos em HTML Na˜o tem significado especial, com excec¸a˜o de que o navegador quebrara´ uma linha antes e depois dessa tag Junto com CSS a tag <div> pode ser usada para atribuir estilo aos blocos Pode ser usado tambe´m para definir o layout da pa´gina Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 8 / 23 As tags <div> e <span> A tag <span> De modo similar, a tag <span> pode ser usada como um container para texto dentro de um bloco ou para´grafo Na˜o tem nenhum significado especial Em conjunto com CSS pode ser utilizada para atribuir estilo a partes do texto Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 9 / 23 As tags <div> e <span> Os atributos id e class Os atributos id e class podem ser atribu´ıdos a qualquer elemento HTML O atributo id estabelece um identificador u´nico para um elemento O identificador de um elemento pode ser utilizado para estilizar esse elemento com CSS Pode ser utilizado tambe´m para estabelecer ligac¸o˜es (links) dentro da pro´pria pa´gina O atributo class especifica uma classe para um elemento A classe de um elemento serve de refereˆncia para as folhas de estilo (CSS) Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 10 / 23 Imagens Imagens em HTML Em HTML, imagens sa˜o definidas pela tag <img/> Essa tag na˜o possui conteu´do (somente atributos) e na˜o precisa de uma tag de fechamento O atributo src estabelece a localizac¸a˜o da imagem Exemplos: <img scr=“book.jpg”/> <img scr=“http://www.ioa.ucla.edu/publications/browse- books/cotsen-advanced-seminar/Book.jpg”/> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 11 / 23 Imagens Atributos de imagens O atributo alt especifica um texto alternativo para a imagem O texto do atributo alt sera´ exibido caso a imagem na˜o possa ser exibida (por exemplo, por causa de uma conexa˜o lenta, um erro no atributo src, ou se o usua´rio usa um leitor de tela) Exemplo: <img scr=“book.jpg” alt=“Um livro”/> Atenc¸a˜o ao utilizar imagens: cada imagem em uma pa´gina corresponde a uma requisic¸a˜o feita ao servidor Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 12 / 23 Imagens Atributos de imagens O tamanho com que a imagem e´ exibida e´ estabelecido por dois atributos: width: estabelece a largura da imagem height: estabelece a altura da imagem Os valores de width e height podem ser especificados em pixels (tamanho absoluto que a imagem sera´ exibida) ou em porcentagem (porcentagem da tela ocupada pela imagem) Exemplos: <img scr=“book.jpg” alt=“Um livro” width=“200” height=“100”/> <img scr=“book.jpg” alt=“Um livro” width=“50%” height=“50%”/> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 13 / 23 Links Links em HTML Links permitem navegar de forma na˜o linear na Web (hipertexto, hiperm´ıdia) Possibilita a criac¸a˜o de Web Sites Pode estabelecer ligac¸a˜o com outras pa´ginas ou entre partes da pro´pria pa´gina Links sa˜o inseridos com a tag <a> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 14 / 23 Links Criando links O atributo href e´ utilizado para definir o destino do link O texto que fica entre as tags de abertura <a> e fechamento </a> sera´ o texto do link Exemplo: <a href=“http://www.ufjf.br/portal/”> Acesse o site da UFJF </a> <br/> <a href=“info.html”> Para mais informac¸o˜es </a> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 15 / 23 Links O atributo target O atributo target estabelece onde o link abrira´ Por default os links abrem na mesma janela ou aba em que esta˜o definidos Para que o link seja aberto em uma nova janela ou aba do navegador utilizamos o valor “ blank” para o atributo target Exemplo: <a href=“http://www.ufjf.br/portal/” target=“ blank”> Acesse o site da UFJF </a> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 16 / 23 Links Links internos Pode-se estabelecer ligac¸o˜es para partes da pro´pria pa´gina atual Para isso deve-se atribuir um id para o elemento que se deseja referenciar O elemento e´ referenciado pelo atributo href da tag <a> utilizando-se o valor “#id tag”, onde id tag e´ o valor do atributo id do elemento que se deseja referenciar Exemplo: Defina um para´grafo com o id paragrafo1 <p id=“paragrafo1”> Texto do para´grafo... </p> Pode-se estabelecer um link para o para´grafo da seguinte forma: <a href=“#paragrafo1”> Va´ para o Para´grafo 1 </a> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 17 / 23 Links Imagens como links Pode-se tambe´m utilizar imagens como links Para isso, basta colocar uma imagem (<img/>) entre as tags <a> e </a> Exemplo: <a href=“http://www.ufjf.br/portal/”target=“ blank”> <img src=“logo ufjf.jpg” alt=“Acesse o site da UFJF” width=“100” height=“50”/> </a> Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 18 / 23 Exerc´ıcios Exerc´ıcio Crie uma pa´gina Web da seguinte forma: 1 O t´ıtulo (title) da sua pa´gina deve ser UFJF 2 Adicione um cabec¸alho de n´ıvel 1 (h1) com o texto: Universidade Federal de Juiz de Fora 3 Adicione um para´grafo da seguinte forma: A Universidade Federal de Juiz de Fora (UFJF) e´ uma instituic¸a˜o brasileira de ensino superior situada na Zona da Mata de Minas Gerais, na cidade de Juiz de Fora. A UFJF foi criada em 1970 1960 por ato do enta˜o Presidente Juscelino Kubitschek, a fim de tornar-se um po´lo acadeˆmico e cultural de uma regia˜o de 2,5 milho˜es de habitantes. 4 Adicione uma imagem da UFJF 5 Adicione um para´grafo com o texto: Entre os institutos e departamentos que compo˜em a UFJF, podemos citar: Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 19 / 23 Exerc´ıcios Exerc´ıcio 6 Adicione a seguinte lista (atenc¸a˜o aos links dos departamentos. Eles devem abrir em outra janela): Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 20 / 23 Exerc´ıcios Exerc´ıcio 7 Adicione o seguinte para´grafo: Neste semestre, o Departamento de Cieˆncia da Computac¸a˜o esta´ oferecendo a disciplina DCC121 — Laborato´rio de Programac¸a˜o Web. O ”gabarito”do primeiro exerc´ıcio da disciplina pode ser visto <aqui>. 8 O <aqui> do pa´ragrafo anterior deve ser um link para o seu documento HTML da u´ltima aula (abra o link na mesma janela) 9 Adicione uma linha horizontal Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 21 / 23 Exerc´ıcios Exerc´ıcio 10 Adicione um cabec¸alho de n´ıvel 3 (h3) com o texto: Nota: O [1] da lista do item 6 deve ser um link para esse cabec¸alho 11 Adicione o seguinte para´grafo: [1] Clique na imagem abaixo para acessar o site do Instituto de Cieˆncias Exatas: 12 Adicione uma imagem como link para o site do ICE O link deve abrir em outra janela Sua imagem deve aparecer no navegador com largura de 200 e altura de 150 pixels Caso a imagem na˜o possa ser carregada o navegador deve exibir o texto: ICE Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 22 / 23 Exerc´ıcios Instruc¸o˜es para o envio dos exerc´ıcios Crie um arquivo compactado (.zip, .rar ou .7z) contendo todos os arquivos dos exerc´ıcios Nomeie seu arquivo da seguinte forma: DCC121 Tarefa2 NumeroDeMatricula NomeSobrenome.zip Exemplo: DCC121 Tarefa2 200822017 LuizMaciel.zip Envie para o email do professor (luiz.maurilio@ice.ufjf.br) com o seguinte assunto: DCC121 Tarefa 2 Prazo para envio: ate´ as 23:59 de 07/09/2014 (domingo) Luiz Maur´ılio Maciel (DCC-ICE-UFJF) HTML - Parte 2 1o de setembro de 2014 23 / 23 Caracteres especiais As tags <div> e <span> Imagens Links Exercícios
Compartilhar