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

Apresentação de Internet
Apresentação de InternetApresentação de Internet
Apresentação de InternetCDP_Online
 
Introdução a Linguagem Java
Introdução a Linguagem JavaIntrodução a Linguagem Java
Introdução a Linguagem JavaUFPA
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Verônica Veiga
 
O que é um browser
O que é um browserO que é um browser
O que é um browserLeonor Costa
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução à experiência do usuário
Introdução à experiência do usuárioIntrodução à experiência do usuário
Introdução à experiência do usuárioTersis Zonato
 
Informática na educação infantil
Informática na educação infantilInformática na educação infantil
Informática na educação infantilClaudinéia da Silva
 
Conhecendo o Computador e seus Periféricos
Conhecendo o Computador e seus PeriféricosConhecendo o Computador e seus Periféricos
Conhecendo o Computador e seus Periféricoskcugik
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Informatica Básica Parte 3 conhecendo o Excel 2010
Informatica Básica Parte 3 conhecendo o Excel 2010 Informatica Básica Parte 3 conhecendo o Excel 2010
Informatica Básica Parte 3 conhecendo o Excel 2010 Maurício V.Pires
 
A evolução dos processadores
A evolução dos processadoresA evolução dos processadores
A evolução dos processadoresdrogapraisso
 

Mais procurados (20)

Apresentação de Internet
Apresentação de InternetApresentação de Internet
Apresentação de Internet
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
O que é Inteligência Artificial
O que é Inteligência ArtificialO que é Inteligência Artificial
O que é Inteligência Artificial
 
Introdução a Linguagem Java
Introdução a Linguagem JavaIntrodução a Linguagem Java
Introdução a Linguagem Java
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local
 
O que é um browser
O que é um browserO que é um browser
O que é um browser
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Introdução à experiência do usuário
Introdução à experiência do usuárioIntrodução à experiência do usuário
Introdução à experiência do usuário
 
Informática na educação infantil
Informática na educação infantilInformática na educação infantil
Informática na educação infantil
 
Conhecendo o Computador e seus Periféricos
Conhecendo o Computador e seus PeriféricosConhecendo o Computador e seus Periféricos
Conhecendo o Computador e seus Periféricos
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Informatica Básica Parte 3 conhecendo o Excel 2010
Informatica Básica Parte 3 conhecendo o Excel 2010 Informatica Básica Parte 3 conhecendo o Excel 2010
Informatica Básica Parte 3 conhecendo o Excel 2010
 
Aula03 - Informática Básica
Aula03 - Informática BásicaAula03 - Informática Básica
Aula03 - Informática Básica
 
A evolução dos processadores
A evolução dos processadoresA evolução dos processadores
A evolução dos processadores
 

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áticaSérgio Rocha
 
Trabalho de convecção natural
Trabalho de convecção naturalTrabalho de convecção natural
Trabalho de convecção naturalSé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 np4428Sérgio Rocha
 
ética e deontologia profissional
ética e deontologia profissionalética e deontologia profissional
ética e deontologia profissionalSérgio Rocha
 
Energia fotovoltaica
Energia fotovoltaicaEnergia fotovoltaica
Energia fotovoltaicaSé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çoSé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 fluidosSé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 soldaduraSé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

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.pptxLuizHenriquedeAlmeid6
 
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.pdfHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfLuizaAbaAba
 
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 tecniCleidianeCarvalhoPer
 
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!Ilda Bicacro
 
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.pptxedelon1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 

Ú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
 
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
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
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
 
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!
 
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
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 

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