SlideShare uma empresa Scribd logo
1 de 15
Instituto Superior de Entre Douro e Vouga

Tecnologias da Informação e da Comunicação│2010/2011

               Tecnologias de Internet




                            Trabalho realizado por:
                         Sérgio Paulo Lopes da Rocha


                   Santa Maria da Feira, 19 Novembro de 2010
TP 3 - Trabalho Prático                                                                                                   HTML




                                                             Í NDICE

1. Definição de HTML................................................................................................ 4
2. Elementos básicos da linguagem HTML ............................................................... 4
    2.1     Cabeçalhos ................................................................................................... 4
    2.2     Parágrafos..................................................................................................... 5
    2.3     Quebras de linha........................................................................................... 5
    2.4     Comentários.................................................................................................. 5
    2.5     Exemplo ........................................................................................................ 6
3. Formatação de texto.............................................................................................. 6
    3.1     Elementos para formatação de texto ............................................................ 6
    3.2     Exemplo ........................................................................................................ 7
4. Elementos para o "output de código de computador"............................................ 7
5. Elementos para citações e listas de definições ..................................................... 7
6. Ligações de HiperTexto ("links")............................................................................ 8
    6.1     O Elemento <a> (âncora) e o atributo href.................................................... 8
    6.2     O atributo target ............................................................................................ 8
    6.3     O atributo name ............................................................................................ 8
7. Listas ..................................................................................................................... 9
    7.1     Listas Não Ordenadas .................................................................................. 9
    7.2     Listas Ordenadas .......................................................................................... 9
    7.3     Listas de Definições .................................................................................... 10
    7.4     Elementos para Listas................................................................................. 11
    7.5     Exemplo ...................................................................................................... 11
8. Imagens............................................................................................................... 11
    8.1     O elemento <img> e o atributo src .............................................................. 11
    8.2     O atributo alt................................................................................................ 12
    8.3     Elementos relacionados com imagens........................................................ 12
9. Tabelas................................................................................................................ 13


 Sérgio Rocha - 2104                                            ISVOUGA                                           Página 2 de 15
TP 3 - Trabalho Prático                                                                                               HTML



   9.1      Elementos relativos a tabelas ..................................................................... 13
10.Formulários.......................................................................................................... 13
   10.1 Elementos para Formulários ....................................................................... 14
11.Molduras ("frames")............................................................................................. 14
   11.1 Elementos para molduras ("frames") .......................................................... 15
12.Conclusão............................................................................................................ 15
13.Bibliografia........................................................................................................... 15




 Sérgio Rocha - 2104                                          ISVOUGA                                         Página 3 de 15
TP 3 - Trabalho Prático                                                    HTML




1. DEFINIÇÃO DE HTML

HTML é uma sigla inglesa da expressão Hypertext Markup Language e designa uma
linguagem de descrição de documentos standard da World Wide Web. É uma aplicação
da SGML que utiliza (tags) para definir os diferentes elementos, tais como texto,
elementos multimédia, formulários, hiperligações, etc


2. ELEMENTOS BÁSICOS DA LINGUAGEM HTML

Algumas das etiquetas mais importantes em HTML são aquelas que definem
cabeçalhos de secção, parágrafos, divisões e quebras de linha.
Exemplo muito simples que demonstra a forma como o texto dentro de um elemento
<p> (parágrafo) é apresentado pelo browser:
<html>
<head>
<title>Exemplo</title>
</head>
<body>
  <p>Isto é um parágrafo.</p>
  <p>Isto é outro parágrafo.</p>
  <p>
   Os parágrafos definem-se com o elemento &lt;p&gt;
  </p>
</body>
</html>

   2.1 CABEÇALHOS

Os cabeçalhos (de capítulo ou de secção) definem-se com as etiquetas <h1>...<h3>.
<h1> define o cabeçalho mais importante (maior) e <h3> define o menos importante
(menor.)
<h1>Isto é um cabeçalho</h1>
<h2>Isto é um cabeçalho</h2>



 Sérgio Rocha - 2104                      ISVOUGA                    Página 4 de 15
TP 3 - Trabalho Prático                                                       HTML



<h3>Isto é um cabeçalho</h3>
O HTML adiciona de forma automática uma linha em branco antes e depois de um
cabeçalho.

   2.2 PARÁGRAFOS

Os parágrafos definem-se com a etiqueta <p>.
<p>Isto é um parágrafo</p>
<p>Isto é outro parágrafo</p>
O HTML adiciona de forma automática uma linha em branco antes e depois de um
parágrafo.

   2.3 QUEBRAS DE LINHA

A etiqueta <br> usa-se para terminar uma linha sem iniciar um novo parágrafo. Esta
etiqueta (<br>, ou "line break") provoca uma mudança de linha forçada no local em que
aparece.
<p>
  Isto<br> é um pará-<br>grafo
com quebras de linha
</p>
A etiqueta <br> é uma etiqueta vazia, não pode ter qualquer conteúdo e não tem
etiqueta de fim (fecho.)

   2.4 COMENTÁRIOS

As etiquetas de comentário são especiais, porque não se escrevem da mesma forma
que as etiquetas que representam elementos normais. Os comentários servem para
dizer ao browser que o seu conteúdo é um comentário, e não pode ser apresentado
graficamente. Eles usam-se para fazer anotações que explicam a forma como o código
fonte está feito, para que mais tarde consigamos compreender aquilo que fizemos
antes. O exemplo seguinte mostra um comentário
<!-- Isto é um comentário -->




 Sérgio Rocha - 2104                    ISVOUGA                         Página 5 de 15
TP 3 - Trabalho Prático                                                                HTML




   2.5 EXEMPLO

<html>TIC</html>
<head>TI</head>
<title>Sérgio Rocha</title>
<body>
  <p>É um trabalho de TI.</p>
</body>
Na execução ficaria:
TIC TI
É um trabalho de TI.


3. FORMATAÇÃO DE TEXTO

A linguagem HTML define vários elementos para formatar texto, como por exemplo
escrever em negrito, itálico, ou sublinhado.

   3.1 ELEMENTOS PARA FORMATAÇÃO DE TEXTO

Elemento               Descrição

<b>                    Define texto escrito em negrito

<big>                  Define texto com letra maior

<em>                   Define texto enfatizado (escreve-se com caracteres itálicos)

<i>                    Define texto escrito com caracteres itálicos

<small>                Define texto com letra menor

<strong>               Define texto forte (escreve-se em negrito)

<sub>                  Texto subescrito (alinhado um pouco mais abaixo)

<sup>                  Texto sobreescrito (alinhado um pouco mais acima)

<ins>                  Texto inserido

<del>                  Texto apagado

<s>                    Desaprovado. Use <del>



 Sérgio Rocha - 2104                            ISVOUGA                          Página 6 de 15
TP 3 - Trabalho Prático                                                               HTML




<strike>               Desaprovado. Use <del>

<u>                    Desaprovado. Use estilos CSS

   3.2 EXEMPLO

<i>TIC</i>, <b>TI</b>
Na execução ficaria:
TIC, TI


4. ELEMENTOS PARA O "OUTPUT DE CÓDIGO DE COMPUTADOR"

Elemento               Descrição

<code>                 Define texto que é código de computador

<kbd>                  Texto inserido com o teclado

<samp>                 Amostra de código de computador

<tt>                   "Teletype text" (imita a letra de uma máquina de escrever antiga)

<var>                  Texto que representa uma variável

<pre>                  Texto pré formatado

<listing>              Desaprovado. Use <pre>

<plaintext>            Desaprovado. Use <pre>

<xmp>                  Desaprovado. Use <pre>


5. ELEMENTOS PARA CITAÇÕES E LISTAS DE DEFINIÇÕES

Elemento               Descrição

<abbr>                 Define uma abreviação

<acronym>              Define um acrónimo

<address>              Define um endereço (postal)

<bdo>                  Define a direcção de escrita do texto

<blockquote>           Citação longa

<q>                    Citação curta



 Sérgio Rocha - 2104                           ISVOUGA                          Página 7 de 15
TP 3 - Trabalho Prático                                                           HTML




<cite>                 Citação

<dfn>                  Apresenta a definição de um termo


6. LIGAÇÕES DE HIPERTEXTO ("LINKS")

   6.1 O ELEMENTO <A> (ÂNCORA) E O ATRIBUTO HREF

O elemento <a> serve para criar uma ligação ("link") para outro documento. A ligação
pode apontar para qualquer recurso disponível na Web: uma página escrita em HTML,
uma imagem, um ficheiro de som, um filme, etc.
Sintaxe para criar uma âncora:
<a href="url">Texto a mostrar</a>
O atributo href contém o endereço (URL) do recurso ao qual se faz a ligação. Aquilo
que está dentro do elemento constitui o material visível sobre o qual se deve clicar para
ligar ao recurso.
A ligação seguinte define uma ligação para o sítio do W3C:
<a href="http://www.w3.org/">Sítio do World Wide Web Consortium</a>

   6.2 O ATRIBUTO TARGET

O atributo target permite-nos abrir a ligação numa janela ou moldura ("frame") diferente
daquela em que foi feito o clique.
A linha mais abaixo vai abrir o documento numa nova janela do browser:
<a href="http://www.w3.org/" target="_blank">World Wide Web Consortium</a>

   6.3 O ATRIBUTO NAME

O atributo name usa-se para dar um nome único à âncora. Este nome serve para
marcar o lugar em que a âncora se encontra, e tornar possível saltar directamente para
esse local, a partir de outros documentos ou de outros pontos do mesmo documento
sem que o utilizador tenha de se deslocar na página.
Mais abaixo temos a sintaxe de uma âncora que recebeu um nome:
<a name="nome">Texto a mostrar</a>




 Sérgio Rocha - 2104                          ISVOUGA                       Página 8 de 15
TP 3 - Trabalho Prático                                                               HTML



O atributo name dá um nome único ao local em que se encontra a âncora. Esse nome
pode ser um texto à sua escolha e não deve ser repetido em nenhuma outra âncora
que esteja no mesmo documento.
A linha seguinte define uma âncora com um nome:
<a name="toc">Tabela de Conteúdos</a>


7. LISTAS

   7.1 LISTAS NÃO ORDENADAS

Uma lista não ordenada contém vários itens marcados todos com o mesmo símbolo
(normalmente um círculo pequeno ou um quadrado pequeno.)
Para criar uma lista não ordenada usa-se o elemento <ul> ("unordered list.") Dentro
desse elemento os vários itens são criados com o elemento <li> ("list item.") O exemplo
seguinte mostra uma lista simples:
<ul>
   <li>Rum</li>
   <li>Bagaço</li>
</ul>
Este é o aspecto com que fica no browser:
   • Rum
   • Bagaço
Dentro de uma lista não ordenada podemos colocar parágrafos, quebras de linha,
imagens, outras listas, etc.

   7.2 LISTAS ORDENADAS

Uma lista ordenada contém vários itens numerados e é criada com o elemento <ol>
("ordered list.") Os itens da lista definem-se com o elemento <li> ("list item.")
<ol>
   <li>Rum</li>
   <li>Bagaço</li>
</ol>



 Sérgio Rocha - 2104                        ISVOUGA                             Página 9 de 15
TP 3 - Trabalho Prático                                                          HTML



Este é o aspecto com que fica browser:
   1. Rum
   2. Bagaço
Dentro de uma lista ordenada podemos colocar parágrafos, quebras de linha, imagens,
outras listas, etc.

   7.3 LISTAS DE DEFINIÇÕES

Uma lista de definições não é constituída por uma série de itens mas sim por vários
termos acompanhados de descrições dos seus significados.
As listas de definições criam-se com o elemento <dl> ("definition list.") O nome de cada
termo fica dentro de um elemento <dt> ("definition term") e a sua descrição fica num
elemento <dd> ("definition description".)
<dl>
   <dt>Rum</dt>
   <dd>Bebida espirituosa muito apreciada pelos piratas das Caraíbas</dd>


   <dt>Bagaço</dt>
   <dd>Bebida com elevado conteúdo alcoólico. A sabedoria popular atribui-lhe fortes
propriedades terapêuticas.</dd>
</dl>
Este é o aspecto com que fica no browser:
Rum
   Bebida espirituosa muito apreciada pelos piratas das Caraíbas
Bagaço
   Bebida com elevado conteúdo alcoólico. A sabedoria popular reconhece-lhe fortes
   propriedades terapêuticas.
Dentro de um elemento <dd> podemos colocar parágrafos, quebras de linha, imagens,
outras listas, etc.




 Sérgio Rocha - 2104                        ISVOUGA                       Página 10 de 15
TP 3 - Trabalho Prático                                                        HTML



   7.4 ELEMENTOS PARA LISTAS

Elemento         Descrição

<ol>             Define uma lista ordenada

<ul>             Define uma lista não ordenada

<li>             Insere um item na lista

<dl>             Insere uma lista de definições

<dt>             Apresenta a definição de um termo

<dd>             Insere a definição de um termo

<dir>            Desaprovado. Use <ul>

<menu>           Desaprovado. Use <ul>

   7.5 EXEMPLO

<h4>Uma Lista de Definições:</h4>
  <dl>
   <dt>TIC</dt>
   <dd>TI é uma disciplina da pós-graduação TIC.</dd>
   <dd>SO é uma disciplina da pós-graduação TIC.</dd>
Na execução ficaria:
Uma Lista de Definições:
TIC
   TI é uma disciplina da pós-graduação TIC.
   SO é uma disciplina da pós-graduação TIC.


8. IMAGENS

   8.1 O ELEMENTO <IMG> E O ATRIBUTO SRC

A inserção de imagens num documento faz-se com o elemento <img>. Este elemento
tem conteúdo vazio, o que significa que ele apenas possui atributos e não tem etiqueta
de fecho.




 Sérgio Rocha - 2104                         ISVOUGA                    Página 11 de 15
TP 3 - Trabalho Prático                                                           HTML



A escolha da imagem a mostrar na página faz-se através do atributo src (que é uma
abreviação de "source," ou origem) o qual indica o nome e o local em que pode ser
encontrado o ficheiro que contém a imagem.
O exemplo seguinte ilustra o uso deste elemento:
<html>
<body>
<img src="magoo.gif">
</body>
</html>
A forma genérica mais simples deste elemento é a seguinte:
<img src="url">
O URL aponta para o local onde se encontra o ficheiro que contém a imagem. Por
exemplo, se quisermos mostrar o ícone que aparece no início de cada página do W3C
devemos usar o URL: http://www.w3.org/Icons/WWW/w3c_home
A imagem será desenhada no local que corresponde ao elemento <img> dentro do
documento HTML.

   8.2 O ATRIBUTO ALT

O atributo alt usa-se para definir "texto alternativo" à imagem. Este texto será mostrado
em vez da imagem no caso de o browser não conseguir apresentá-la, e usa-se assim:
<img src="http://www.w3.org/Icons/WWW/w3c_home" alt="Ícone do W3C">
O atributo "alt" deve conter uma descrição daquilo que a imagem contém para que seja
possível compreender o seu conteúdo mesmo sem a ver. A utilização do atributo "alt" é
recomendada porque melhora a acessibilidade das páginas. Este atributo pode ser lido
em voz alta pelo software de leitura utilizado pelas pessoas que têm deficiências
visuais. Nesses casos, sem o atributo "alt" o conteúdo das imagens seria sempre um
mistério.

   8.3 ELEMENTOS RELACIONADOS COM IMAGENS

Elemento       Descrição

<img>          Insere uma imagem



 Sérgio Rocha - 2104                      ISVOUGA                          Página 12 de 15
TP 3 - Trabalho Prático                                                           HTML




<map>          Define uma mapa sobre uma imagem ("image map")

<area>         Define uma área clicável sobre um mapa de imagem


9. TABELAS

As tabelas definidas em HTML têm permitido apresentar dados em forma tabular e
construir arranjos de página complexos. Apesar de as recomendações modernas
darem preferência à utilização das Folhas de Estilos em Cascata (CSS) em desfavor
das tabelas quando se trata de fazer arranjos gráficos complexos, a verdade é que as
tabelas continuam a ser muito úteis devido ao facto de os browsers apresentarem
alguns erros na forma como implementam os padrões CSS.

   9.1 ELEMENTOS RELATIVOS A TABELAS

Elemento      Descrição

<table>       Define uma tabela

<th>          Define um cabeçalho para uma tabela

<tr>          Insere uma nova linha numa tabela

<td>          Insere uma célula numa tabela

<caption> Define uma legenda para uma tabela

<colgroup> Agrupa colunas numa tabela

<col>         Define os valores dos atributos para uma ou mais colunas da tabela

<thead>       Define um cabeçalho de uma tabela

<tbody>       Define um corpo numa tabela

<tfoot>       Define o rodapé de uma tabela


10. FORMULÁRIOS

Os formulários servem para recolher dados introduzidos pelos utilizadores e enviá-los
para processamento no servidor.




 Sérgio Rocha - 2104                        ISVOUGA                       Página 13 de 15
TP 3 - Trabalho Prático                                                            HTML



  10.1 ELEMENTOS PARA FORMULÁRIOS

Elemento     Descrição

<form>       Define um formulário para recolher dados inseridos pelo utilizador

<input>      Insere um campo para introduzir dados

             Define uma área de texto (permite inserir texto com várias linhas e um
<textarea>
             número ilimitado de caracteres)

<label>      Define um nome para um elemento

<fieldset> Agrupa elementos num formulário

<legend>     Define uma legenda para um grupo de elementos do formulário

<select>     Define uma lista com várias opções seleccionáveis

<optgroup> Define um grupo de opções

<option>     Insere mais uma opção numa lista com várias opções seleccionáveis

<button>     Define um botão que pode ser pressionado

<isindex>    Desaprovado. Use <input> com o atributo type="button"


11. MOLDURAS ("FRAMES")

As molduras ("frames") são subjanelas definidas sobre a janela principal do browser.
Estas subjanelas são criadas dividindo a janela em várias partes. Cada uma dessas
partes pode apresentar uma página da Web diferente.
As molduras ("frames") permitem-nos apresentar mais do que uma página HTML numa
única janela do browser. Cada página está dentro da sua própria moldura (subjanela) e
é independente das restantes páginas. Apesar de oferecerem alguma liberdade ao
facilitarem bastante a criação de barras de navegação em conjuntos de documentos
com muitas páginas e de tornarem bastante mais rápido o carregamento das páginas,
as molduras também podem dar origem a algumas dificuldades, tais como:
   • O criador de páginas vê-se obrigado a lidar com um número maior de páginas ao
       mesmo tempo.
   • A impressão do conteúdo do browser fica mais difícil.




Sérgio Rocha - 2104                        ISVOUGA                         Página 14 de 15
TP 3 - Trabalho Prático                                                           HTML




   • Por vezes é preciso que um único elemento <a> faça ligação a duas ou mais
        páginas, o que obriga a utilizar JavaScript.

   11.1 ELEMENTOS PARA MOLDURAS ("FRAMES")

Elemento        Descrição

<frameset> Define um conjunto de molduras

<frame>         Define o conteúdo de uma subjanela (moldura, ou "frame")

                Define uma secção "noframes" para ser usada pelos browsers que não
<noframes>
                suportam molduras

<iframe>        Define uma subjanela (moldura) interior ("inline frame")


12. CONCLUSÃO

Com a proliferação de editores de HTML simples e elegantes, como o Frontpage
Express ou o Netscape Composer, é pouco provável que se comece a preparar uma
página usando o código HTML directamente. Mas é útil conhecer algo sobre ele, já que
o estamos a usar quase todos os dias!
Podemos aprender HTML de muitas maneiras sem estudar especificamente a
linguagem como se fosse uma linguagem de programação.
Mas apesar de tudo e depois da abordagem efectuada neste trabalho, conclui-se que é
um método simples mas que necessita de algumas regras básicas que sem elas não
se conseguirá atingir o objectivo de criar um página


13. BIBLIOGRAFIA

       • http://www.artifice.web.pt
       • http://cmup.fc.up.pt/
       • http://pt.wikipedia.org/wiki/Http
       • http://www.comocriarsite.com.br/websites/aprender-html/




 Sérgio Rocha - 2104                         ISVOUGA                       Página 15 de 15

Mais conteúdo relacionado

Mais procurados

Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
Hélio Martins
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
kamatozza
 

Mais procurados (20)

Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Aprendendo a Usar o Netbeans
Aprendendo a Usar o NetbeansAprendendo a Usar o Netbeans
Aprendendo a Usar o Netbeans
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Use a Cabeça - PHP.pdf
Use a Cabeça - PHP.pdfUse a Cabeça - PHP.pdf
Use a Cabeça - PHP.pdf
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
JAVA - Orientação a Objetos
JAVA - Orientação a ObjetosJAVA - Orientação a Objetos
JAVA - Orientação a Objetos
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Aula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTMLAula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTML
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web DesignIntrodução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Formação cobol
Formação cobolFormação cobol
Formação cobol
 

Semelhante a HTML

Html completo
Html completoHtml completo
Html completo
EMSNEWS
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Eduardo Bertolucci
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
Cesar Braz
 

Semelhante a HTML (20)

Apostila html1
Apostila html1Apostila html1
Apostila html1
 
Html completo
Html completoHtml completo
Html completo
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Linguagem html
Linguagem htmlLinguagem html
Linguagem html
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
 
Apostila html
Apostila htmlApostila html
Apostila html
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
O que é html
O que é htmlO que é html
O que é html
 
Apresentando o HTML
Apresentando o HTMLApresentando o HTML
Apresentando o HTML
 
Curso html
Curso htmlCurso html
Curso html
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
Guia de HTML
Guia de HTMLGuia de HTML
Guia de HTML
 
Desenvolvimento para a web usando html e css
Desenvolvimento para a web usando html e cssDesenvolvimento para a web usando html e css
Desenvolvimento para a web usando html e css
 
GUIA DE REFERÊNCIA RÁPIDA Código HTML
 GUIA DE REFERÊNCIA RÁPIDA  Código HTML GUIA DE REFERÊNCIA RÁPIDA  Código HTML
GUIA DE REFERÊNCIA RÁPIDA Código HTML
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
HTML - Formatação de Textos
HTML - Formatação de TextosHTML - Formatação de Textos
HTML - Formatação de Textos
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
RCOM 11º Ano - HTML
RCOM 11º Ano - HTMLRCOM 11º Ano - HTML
RCOM 11º Ano - HTML
 

Mais de Sérgio Rocha

Criminalidade informatica (sabotagem)
Criminalidade informatica (sabotagem)Criminalidade informatica (sabotagem)
Criminalidade informatica (sabotagem)
Sérgio Rocha
 
Trabalho prático de pneumática
Trabalho prático de pneumáticaTrabalho prático de pneumática
Trabalho prático de pneumática
Sérgio Rocha
 
Trabalho de convecção natural
Trabalho de convecção naturalTrabalho de convecção natural
Trabalho de convecção natural
Sérgio Rocha
 
Trabalho de climatização (cálculo de caudais)
Trabalho de climatização (cálculo de caudais)Trabalho de climatização (cálculo de caudais)
Trabalho de climatização (cálculo de caudais)
Sérgio Rocha
 
Reflexão sobre pr np4428
Reflexão sobre pr np4428Reflexão sobre pr np4428
Reflexão sobre pr np4428
Sérgio Rocha
 
ética e deontologia profissional
ética e deontologia profissionalética e deontologia profissional
ética e deontologia profissional
Sérgio Rocha
 
Energia fotovoltaica
Energia fotovoltaicaEnergia fotovoltaica
Energia fotovoltaica
Sérgio Rocha
 
Dimensionamento de pilar(es) de suporte de um passadiço
Dimensionamento de pilar(es) de suporte de um passadiçoDimensionamento de pilar(es) de suporte de um passadiço
Dimensionamento de pilar(es) de suporte de um passadiço
Sérgio Rocha
 
Projecto de uma estrutura metálica (apresentação)
Projecto de uma estrutura metálica  (apresentação)Projecto de uma estrutura metálica  (apresentação)
Projecto de uma estrutura metálica (apresentação)
Sérgio Rocha
 
Leis fundamentais da dinâmica dos fluidos
Leis fundamentais da dinâmica dos fluidosLeis fundamentais da dinâmica dos fluidos
Leis fundamentais da dinâmica dos fluidos
Sérgio Rocha
 
ética e deontologia profissional (apresentação)
ética e deontologia profissional  (apresentação)ética e deontologia profissional  (apresentação)
ética e deontologia profissional (apresentação)
Sérgio Rocha
 
Controlo da qualidade, segurança e higiene em soldadura
Controlo da qualidade, segurança e higiene em soldaduraControlo da qualidade, segurança e higiene em soldadura
Controlo da qualidade, segurança e higiene em soldadura
Sérgio Rocha
 

Mais de Sérgio Rocha (20)

World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Web services
Web servicesWeb services
Web services
 
Versões do windows
Versões do windowsVersões do windows
Versões do windows
 
XML
XMLXML
XML
 
http
httphttp
http
 
Criminalidade informatica (sabotagem)
Criminalidade informatica (sabotagem)Criminalidade informatica (sabotagem)
Criminalidade informatica (sabotagem)
 
Trabalho prático de pneumática
Trabalho prático de pneumáticaTrabalho prático de pneumática
Trabalho prático de pneumática
 
Trabalho de convecção natural
Trabalho de convecção naturalTrabalho de convecção natural
Trabalho de convecção natural
 
Trabalho de climatização (cálculo de caudais)
Trabalho de climatização (cálculo de caudais)Trabalho de climatização (cálculo de caudais)
Trabalho de climatização (cálculo de caudais)
 
Reflexão sobre pr np4428
Reflexão sobre pr np4428Reflexão sobre pr np4428
Reflexão sobre pr np4428
 
ética e deontologia profissional
ética e deontologia profissionalética e deontologia profissional
ética e deontologia profissional
 
Energia fotovoltaica
Energia fotovoltaicaEnergia fotovoltaica
Energia fotovoltaica
 
Dimensionamento de pilar(es) de suporte de um passadiço
Dimensionamento de pilar(es) de suporte de um passadiçoDimensionamento de pilar(es) de suporte de um passadiço
Dimensionamento de pilar(es) de suporte de um passadiço
 
Cork in aerospace
Cork in aerospaceCork in aerospace
Cork in aerospace
 
A cortiça
A cortiçaA cortiça
A cortiça
 
Water on fire
Water on fireWater on fire
Water on fire
 
Projecto de uma estrutura metálica (apresentação)
Projecto de uma estrutura metálica  (apresentação)Projecto de uma estrutura metálica  (apresentação)
Projecto de uma estrutura metálica (apresentação)
 
Leis fundamentais da dinâmica dos fluidos
Leis fundamentais da dinâmica dos fluidosLeis fundamentais da dinâmica dos fluidos
Leis fundamentais da dinâmica dos fluidos
 
ética e deontologia profissional (apresentação)
ética e deontologia profissional  (apresentação)ética e deontologia profissional  (apresentação)
ética e deontologia profissional (apresentação)
 
Controlo da qualidade, segurança e higiene em soldadura
Controlo da qualidade, segurança e higiene em soldaduraControlo da qualidade, segurança e higiene em soldadura
Controlo da qualidade, segurança e higiene em soldadura
 

Último

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 

Último (20)

Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptxProjeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
 

HTML

  • 1. Instituto Superior de Entre Douro e Vouga Tecnologias da Informação e da Comunicação│2010/2011 Tecnologias de Internet Trabalho realizado por: Sérgio Paulo Lopes da Rocha Santa Maria da Feira, 19 Novembro de 2010
  • 2. TP 3 - Trabalho Prático HTML Í NDICE 1. Definição de HTML................................................................................................ 4 2. Elementos básicos da linguagem HTML ............................................................... 4 2.1 Cabeçalhos ................................................................................................... 4 2.2 Parágrafos..................................................................................................... 5 2.3 Quebras de linha........................................................................................... 5 2.4 Comentários.................................................................................................. 5 2.5 Exemplo ........................................................................................................ 6 3. Formatação de texto.............................................................................................. 6 3.1 Elementos para formatação de texto ............................................................ 6 3.2 Exemplo ........................................................................................................ 7 4. Elementos para o "output de código de computador"............................................ 7 5. Elementos para citações e listas de definições ..................................................... 7 6. Ligações de HiperTexto ("links")............................................................................ 8 6.1 O Elemento <a> (âncora) e o atributo href.................................................... 8 6.2 O atributo target ............................................................................................ 8 6.3 O atributo name ............................................................................................ 8 7. Listas ..................................................................................................................... 9 7.1 Listas Não Ordenadas .................................................................................. 9 7.2 Listas Ordenadas .......................................................................................... 9 7.3 Listas de Definições .................................................................................... 10 7.4 Elementos para Listas................................................................................. 11 7.5 Exemplo ...................................................................................................... 11 8. Imagens............................................................................................................... 11 8.1 O elemento <img> e o atributo src .............................................................. 11 8.2 O atributo alt................................................................................................ 12 8.3 Elementos relacionados com imagens........................................................ 12 9. Tabelas................................................................................................................ 13 Sérgio Rocha - 2104 ISVOUGA Página 2 de 15
  • 3. TP 3 - Trabalho Prático HTML 9.1 Elementos relativos a tabelas ..................................................................... 13 10.Formulários.......................................................................................................... 13 10.1 Elementos para Formulários ....................................................................... 14 11.Molduras ("frames")............................................................................................. 14 11.1 Elementos para molduras ("frames") .......................................................... 15 12.Conclusão............................................................................................................ 15 13.Bibliografia........................................................................................................... 15 Sérgio Rocha - 2104 ISVOUGA Página 3 de 15
  • 4. TP 3 - Trabalho Prático HTML 1. DEFINIÇÃO DE HTML HTML é uma sigla inglesa da expressão Hypertext Markup Language e designa uma linguagem de descrição de documentos standard da World Wide Web. É uma aplicação da SGML que utiliza (tags) para definir os diferentes elementos, tais como texto, elementos multimédia, formulários, hiperligações, etc 2. ELEMENTOS BÁSICOS DA LINGUAGEM HTML Algumas das etiquetas mais importantes em HTML são aquelas que definem cabeçalhos de secção, parágrafos, divisões e quebras de linha. Exemplo muito simples que demonstra a forma como o texto dentro de um elemento <p> (parágrafo) é apresentado pelo browser: <html> <head> <title>Exemplo</title> </head> <body> <p>Isto é um parágrafo.</p> <p>Isto é outro parágrafo.</p> <p> Os parágrafos definem-se com o elemento &lt;p&gt; </p> </body> </html> 2.1 CABEÇALHOS Os cabeçalhos (de capítulo ou de secção) definem-se com as etiquetas <h1>...<h3>. <h1> define o cabeçalho mais importante (maior) e <h3> define o menos importante (menor.) <h1>Isto é um cabeçalho</h1> <h2>Isto é um cabeçalho</h2> Sérgio Rocha - 2104 ISVOUGA Página 4 de 15
  • 5. TP 3 - Trabalho Prático HTML <h3>Isto é um cabeçalho</h3> O HTML adiciona de forma automática uma linha em branco antes e depois de um cabeçalho. 2.2 PARÁGRAFOS Os parágrafos definem-se com a etiqueta <p>. <p>Isto é um parágrafo</p> <p>Isto é outro parágrafo</p> O HTML adiciona de forma automática uma linha em branco antes e depois de um parágrafo. 2.3 QUEBRAS DE LINHA A etiqueta <br> usa-se para terminar uma linha sem iniciar um novo parágrafo. Esta etiqueta (<br>, ou "line break") provoca uma mudança de linha forçada no local em que aparece. <p> Isto<br> é um pará-<br>grafo com quebras de linha </p> A etiqueta <br> é uma etiqueta vazia, não pode ter qualquer conteúdo e não tem etiqueta de fim (fecho.) 2.4 COMENTÁRIOS As etiquetas de comentário são especiais, porque não se escrevem da mesma forma que as etiquetas que representam elementos normais. Os comentários servem para dizer ao browser que o seu conteúdo é um comentário, e não pode ser apresentado graficamente. Eles usam-se para fazer anotações que explicam a forma como o código fonte está feito, para que mais tarde consigamos compreender aquilo que fizemos antes. O exemplo seguinte mostra um comentário <!-- Isto é um comentário --> Sérgio Rocha - 2104 ISVOUGA Página 5 de 15
  • 6. TP 3 - Trabalho Prático HTML 2.5 EXEMPLO <html>TIC</html> <head>TI</head> <title>Sérgio Rocha</title> <body> <p>É um trabalho de TI.</p> </body> Na execução ficaria: TIC TI É um trabalho de TI. 3. FORMATAÇÃO DE TEXTO A linguagem HTML define vários elementos para formatar texto, como por exemplo escrever em negrito, itálico, ou sublinhado. 3.1 ELEMENTOS PARA FORMATAÇÃO DE TEXTO Elemento Descrição <b> Define texto escrito em negrito <big> Define texto com letra maior <em> Define texto enfatizado (escreve-se com caracteres itálicos) <i> Define texto escrito com caracteres itálicos <small> Define texto com letra menor <strong> Define texto forte (escreve-se em negrito) <sub> Texto subescrito (alinhado um pouco mais abaixo) <sup> Texto sobreescrito (alinhado um pouco mais acima) <ins> Texto inserido <del> Texto apagado <s> Desaprovado. Use <del> Sérgio Rocha - 2104 ISVOUGA Página 6 de 15
  • 7. TP 3 - Trabalho Prático HTML <strike> Desaprovado. Use <del> <u> Desaprovado. Use estilos CSS 3.2 EXEMPLO <i>TIC</i>, <b>TI</b> Na execução ficaria: TIC, TI 4. ELEMENTOS PARA O "OUTPUT DE CÓDIGO DE COMPUTADOR" Elemento Descrição <code> Define texto que é código de computador <kbd> Texto inserido com o teclado <samp> Amostra de código de computador <tt> "Teletype text" (imita a letra de uma máquina de escrever antiga) <var> Texto que representa uma variável <pre> Texto pré formatado <listing> Desaprovado. Use <pre> <plaintext> Desaprovado. Use <pre> <xmp> Desaprovado. Use <pre> 5. ELEMENTOS PARA CITAÇÕES E LISTAS DE DEFINIÇÕES Elemento Descrição <abbr> Define uma abreviação <acronym> Define um acrónimo <address> Define um endereço (postal) <bdo> Define a direcção de escrita do texto <blockquote> Citação longa <q> Citação curta Sérgio Rocha - 2104 ISVOUGA Página 7 de 15
  • 8. TP 3 - Trabalho Prático HTML <cite> Citação <dfn> Apresenta a definição de um termo 6. LIGAÇÕES DE HIPERTEXTO ("LINKS") 6.1 O ELEMENTO <A> (ÂNCORA) E O ATRIBUTO HREF O elemento <a> serve para criar uma ligação ("link") para outro documento. A ligação pode apontar para qualquer recurso disponível na Web: uma página escrita em HTML, uma imagem, um ficheiro de som, um filme, etc. Sintaxe para criar uma âncora: <a href="url">Texto a mostrar</a> O atributo href contém o endereço (URL) do recurso ao qual se faz a ligação. Aquilo que está dentro do elemento constitui o material visível sobre o qual se deve clicar para ligar ao recurso. A ligação seguinte define uma ligação para o sítio do W3C: <a href="http://www.w3.org/">Sítio do World Wide Web Consortium</a> 6.2 O ATRIBUTO TARGET O atributo target permite-nos abrir a ligação numa janela ou moldura ("frame") diferente daquela em que foi feito o clique. A linha mais abaixo vai abrir o documento numa nova janela do browser: <a href="http://www.w3.org/" target="_blank">World Wide Web Consortium</a> 6.3 O ATRIBUTO NAME O atributo name usa-se para dar um nome único à âncora. Este nome serve para marcar o lugar em que a âncora se encontra, e tornar possível saltar directamente para esse local, a partir de outros documentos ou de outros pontos do mesmo documento sem que o utilizador tenha de se deslocar na página. Mais abaixo temos a sintaxe de uma âncora que recebeu um nome: <a name="nome">Texto a mostrar</a> Sérgio Rocha - 2104 ISVOUGA Página 8 de 15
  • 9. TP 3 - Trabalho Prático HTML O atributo name dá um nome único ao local em que se encontra a âncora. Esse nome pode ser um texto à sua escolha e não deve ser repetido em nenhuma outra âncora que esteja no mesmo documento. A linha seguinte define uma âncora com um nome: <a name="toc">Tabela de Conteúdos</a> 7. LISTAS 7.1 LISTAS NÃO ORDENADAS Uma lista não ordenada contém vários itens marcados todos com o mesmo símbolo (normalmente um círculo pequeno ou um quadrado pequeno.) Para criar uma lista não ordenada usa-se o elemento <ul> ("unordered list.") Dentro desse elemento os vários itens são criados com o elemento <li> ("list item.") O exemplo seguinte mostra uma lista simples: <ul> <li>Rum</li> <li>Bagaço</li> </ul> Este é o aspecto com que fica no browser: • Rum • Bagaço Dentro de uma lista não ordenada podemos colocar parágrafos, quebras de linha, imagens, outras listas, etc. 7.2 LISTAS ORDENADAS Uma lista ordenada contém vários itens numerados e é criada com o elemento <ol> ("ordered list.") Os itens da lista definem-se com o elemento <li> ("list item.") <ol> <li>Rum</li> <li>Bagaço</li> </ol> Sérgio Rocha - 2104 ISVOUGA Página 9 de 15
  • 10. TP 3 - Trabalho Prático HTML Este é o aspecto com que fica browser: 1. Rum 2. Bagaço Dentro de uma lista ordenada podemos colocar parágrafos, quebras de linha, imagens, outras listas, etc. 7.3 LISTAS DE DEFINIÇÕES Uma lista de definições não é constituída por uma série de itens mas sim por vários termos acompanhados de descrições dos seus significados. As listas de definições criam-se com o elemento <dl> ("definition list.") O nome de cada termo fica dentro de um elemento <dt> ("definition term") e a sua descrição fica num elemento <dd> ("definition description".) <dl> <dt>Rum</dt> <dd>Bebida espirituosa muito apreciada pelos piratas das Caraíbas</dd> <dt>Bagaço</dt> <dd>Bebida com elevado conteúdo alcoólico. A sabedoria popular atribui-lhe fortes propriedades terapêuticas.</dd> </dl> Este é o aspecto com que fica no browser: Rum Bebida espirituosa muito apreciada pelos piratas das Caraíbas Bagaço Bebida com elevado conteúdo alcoólico. A sabedoria popular reconhece-lhe fortes propriedades terapêuticas. Dentro de um elemento <dd> podemos colocar parágrafos, quebras de linha, imagens, outras listas, etc. Sérgio Rocha - 2104 ISVOUGA Página 10 de 15
  • 11. TP 3 - Trabalho Prático HTML 7.4 ELEMENTOS PARA LISTAS Elemento Descrição <ol> Define uma lista ordenada <ul> Define uma lista não ordenada <li> Insere um item na lista <dl> Insere uma lista de definições <dt> Apresenta a definição de um termo <dd> Insere a definição de um termo <dir> Desaprovado. Use <ul> <menu> Desaprovado. Use <ul> 7.5 EXEMPLO <h4>Uma Lista de Definições:</h4> <dl> <dt>TIC</dt> <dd>TI é uma disciplina da pós-graduação TIC.</dd> <dd>SO é uma disciplina da pós-graduação TIC.</dd> Na execução ficaria: Uma Lista de Definições: TIC TI é uma disciplina da pós-graduação TIC. SO é uma disciplina da pós-graduação TIC. 8. IMAGENS 8.1 O ELEMENTO <IMG> E O ATRIBUTO SRC A inserção de imagens num documento faz-se com o elemento <img>. Este elemento tem conteúdo vazio, o que significa que ele apenas possui atributos e não tem etiqueta de fecho. Sérgio Rocha - 2104 ISVOUGA Página 11 de 15
  • 12. TP 3 - Trabalho Prático HTML A escolha da imagem a mostrar na página faz-se através do atributo src (que é uma abreviação de "source," ou origem) o qual indica o nome e o local em que pode ser encontrado o ficheiro que contém a imagem. O exemplo seguinte ilustra o uso deste elemento: <html> <body> <img src="magoo.gif"> </body> </html> A forma genérica mais simples deste elemento é a seguinte: <img src="url"> O URL aponta para o local onde se encontra o ficheiro que contém a imagem. Por exemplo, se quisermos mostrar o ícone que aparece no início de cada página do W3C devemos usar o URL: http://www.w3.org/Icons/WWW/w3c_home A imagem será desenhada no local que corresponde ao elemento <img> dentro do documento HTML. 8.2 O ATRIBUTO ALT O atributo alt usa-se para definir "texto alternativo" à imagem. Este texto será mostrado em vez da imagem no caso de o browser não conseguir apresentá-la, e usa-se assim: <img src="http://www.w3.org/Icons/WWW/w3c_home" alt="Ícone do W3C"> O atributo "alt" deve conter uma descrição daquilo que a imagem contém para que seja possível compreender o seu conteúdo mesmo sem a ver. A utilização do atributo "alt" é recomendada porque melhora a acessibilidade das páginas. Este atributo pode ser lido em voz alta pelo software de leitura utilizado pelas pessoas que têm deficiências visuais. Nesses casos, sem o atributo "alt" o conteúdo das imagens seria sempre um mistério. 8.3 ELEMENTOS RELACIONADOS COM IMAGENS Elemento Descrição <img> Insere uma imagem Sérgio Rocha - 2104 ISVOUGA Página 12 de 15
  • 13. TP 3 - Trabalho Prático HTML <map> Define uma mapa sobre uma imagem ("image map") <area> Define uma área clicável sobre um mapa de imagem 9. TABELAS As tabelas definidas em HTML têm permitido apresentar dados em forma tabular e construir arranjos de página complexos. Apesar de as recomendações modernas darem preferência à utilização das Folhas de Estilos em Cascata (CSS) em desfavor das tabelas quando se trata de fazer arranjos gráficos complexos, a verdade é que as tabelas continuam a ser muito úteis devido ao facto de os browsers apresentarem alguns erros na forma como implementam os padrões CSS. 9.1 ELEMENTOS RELATIVOS A TABELAS Elemento Descrição <table> Define uma tabela <th> Define um cabeçalho para uma tabela <tr> Insere uma nova linha numa tabela <td> Insere uma célula numa tabela <caption> Define uma legenda para uma tabela <colgroup> Agrupa colunas numa tabela <col> Define os valores dos atributos para uma ou mais colunas da tabela <thead> Define um cabeçalho de uma tabela <tbody> Define um corpo numa tabela <tfoot> Define o rodapé de uma tabela 10. FORMULÁRIOS Os formulários servem para recolher dados introduzidos pelos utilizadores e enviá-los para processamento no servidor. Sérgio Rocha - 2104 ISVOUGA Página 13 de 15
  • 14. TP 3 - Trabalho Prático HTML 10.1 ELEMENTOS PARA FORMULÁRIOS Elemento Descrição <form> Define um formulário para recolher dados inseridos pelo utilizador <input> Insere um campo para introduzir dados Define uma área de texto (permite inserir texto com várias linhas e um <textarea> número ilimitado de caracteres) <label> Define um nome para um elemento <fieldset> Agrupa elementos num formulário <legend> Define uma legenda para um grupo de elementos do formulário <select> Define uma lista com várias opções seleccionáveis <optgroup> Define um grupo de opções <option> Insere mais uma opção numa lista com várias opções seleccionáveis <button> Define um botão que pode ser pressionado <isindex> Desaprovado. Use <input> com o atributo type="button" 11. MOLDURAS ("FRAMES") As molduras ("frames") são subjanelas definidas sobre a janela principal do browser. Estas subjanelas são criadas dividindo a janela em várias partes. Cada uma dessas partes pode apresentar uma página da Web diferente. As molduras ("frames") permitem-nos apresentar mais do que uma página HTML numa única janela do browser. Cada página está dentro da sua própria moldura (subjanela) e é independente das restantes páginas. Apesar de oferecerem alguma liberdade ao facilitarem bastante a criação de barras de navegação em conjuntos de documentos com muitas páginas e de tornarem bastante mais rápido o carregamento das páginas, as molduras também podem dar origem a algumas dificuldades, tais como: • O criador de páginas vê-se obrigado a lidar com um número maior de páginas ao mesmo tempo. • A impressão do conteúdo do browser fica mais difícil. Sérgio Rocha - 2104 ISVOUGA Página 14 de 15
  • 15. TP 3 - Trabalho Prático HTML • Por vezes é preciso que um único elemento <a> faça ligação a duas ou mais páginas, o que obriga a utilizar JavaScript. 11.1 ELEMENTOS PARA MOLDURAS ("FRAMES") Elemento Descrição <frameset> Define um conjunto de molduras <frame> Define o conteúdo de uma subjanela (moldura, ou "frame") Define uma secção "noframes" para ser usada pelos browsers que não <noframes> suportam molduras <iframe> Define uma subjanela (moldura) interior ("inline frame") 12. CONCLUSÃO Com a proliferação de editores de HTML simples e elegantes, como o Frontpage Express ou o Netscape Composer, é pouco provável que se comece a preparar uma página usando o código HTML directamente. Mas é útil conhecer algo sobre ele, já que o estamos a usar quase todos os dias! Podemos aprender HTML de muitas maneiras sem estudar especificamente a linguagem como se fosse uma linguagem de programação. Mas apesar de tudo e depois da abordagem efectuada neste trabalho, conclui-se que é um método simples mas que necessita de algumas regras básicas que sem elas não se conseguirá atingir o objectivo de criar um página 13. BIBLIOGRAFIA • http://www.artifice.web.pt • http://cmup.fc.up.pt/ • http://pt.wikipedia.org/wiki/Http • http://www.comocriarsite.com.br/websites/aprender-html/ Sérgio Rocha - 2104 ISVOUGA Página 15 de 15