SlideShare uma empresa Scribd logo
HTML
Introdução
Introdução ao HTML

   HTML (Hyper Text Markup Language)

   É a “linguagem” com que se escrevem as
    páginas web;

   É uma “linguagem” de hipertexto;

   Permite escrever texto de forma estruturada, que
    está composto por etiquetas, que marcam o
    início e o fim de cada elemento do documento.
Introdução ao HTML

   Um documento hipertexto não se compõe apenas
    de texto,

   Pode conter imagens, som, vídeos, etc.,

   Pode considerar-se como um documento multimedia.
Introdução ao HTML

   Os documentos HTML devem ter a extensão html ou
    htm, para que possam ser visualizados nos browsers
    (programas que permitem visualizar as páginas
    web).
Introdução ao HTML

   Os browsers encarregam-se de interpretar o código
    HTML    dos    documentos,    e   de     mostrar     aos
    utilizadores   as   páginas   web      resultantes   da
    interpretação desse código.
EVOLUÇÃO DO HTML
 Versão       Ano         Descrição
HTML 2.0 Novembro, 1995        --
HTML 3.0                        --
HTML 3.2      1997              --
                            •Frames;
                          • Folhas de
HTML 4.0      1997
                          estilo (css);
                            • Scripts;
HTML 4.01     2001              --
HTML 5.0      2011              --
Estrutura Básica de uma página
 <html>

  <head>
  .......
  </head>

     <body>
     .......
     </body>

 </html>
Identificador do tipo de documento
<html>

     Todas as páginas web escritas em HTML têm que ter
      a extensão html o htm.

     Ao mesmo tempo, têm que ter as etiquetas <html> e
      </html>.

     Entre as etiquetas <html> e </html> está
      compreendido o resto do código HTML da página.
Cabeçalho da página
<head>
   O cabeçalho da página utiliza-se para agrupar informação sobre ela.

   É formado pelas etiquetas <head> e </head>.

   A etiqueta <head> coloca-se mesmo debaixo da etiqueta <html>.

   Por exemplo:

    <html>
    <head>
    ..............
    </head>
    ..............
    </html>

   Entre as etiquetas <head> e </head>, as etiquetas que podemos encontrar e as que mais se
    utilizam, são:

                                 <link> , <style> , <script>
                                       <meta> e <title>
Título da Página
    <title>
   O título da página é o que aparece na parte superior da janela do browser,
    quando a página é carregada.

   Para colocar um título numa página é necessário escrever o texto desejado
    entre as etiquetas <title> e </title>.

   Estas etiquetas devem de estar dentro do cabeçalho, isto é entre as etiquetas
    <head> e </head>.

      Por exemplo:
      <html>
      <head>
        <title>Módulo 4 - HTML</title>
      </head>
      ...
      </html>
Corpo do documento
    <body>
   O corpo do documento contém a informação própia do documento, isto é
       o texto da página,
       as imagens,
       os formulários, etc.
   Todos estes elementos têm que se encontrar entre as etiquetas <body> e
    </body

              Por exemplo:
              <html>
              <head>
                <title> Módulo 4 – HTML</title>
              </head>
              <body>
              .......
              </body>
              </html>
HTML
Formulários
Formulários (Forms)

   São ecrãs pré-formatados.

   Servem para a interatividade com o utilizador, com
    o fim de recolher dados.
Formulários (Forms)

   A criação de um formulário envolve duas etapas
     Etapa   1
       Programação     dentro do arquivo html.

     Etapa   2
       Criação   de um script para processar os dados introduzidos
       no formulário.
Formulários
   Para iniciar qualquer formulário a tag html é
                     <form> … </form>
Elementos de um formulário
   Campo de Texto – Text Area;
     Campo   onde o utilizador pode colocar múltiplas linhas
      de texto.
   Caixa de Selecção – Select;
     Campo  onde o utilizador pode selecionar um conjunto
      de escolhas constituintes de uma lista.
   Entrada de Dados – Input;
     Campo   on de o utilizdor pode escrever um única linha
      de texto…
TEXT AREA
   Tag <textarea> …..</textarea>
   Exemplo:
    <textarea name=“txta1” rows=“5” cols=“40”>
      Esta é uma área de texto com um tamanho
      correspondente a 5 linhas e 40 colunas….
    </textarea>
SELECT
   Tag <select> …..</select>
   Exemplo
    <select name=“sel_1”>
      <option selected value=“item1”>Sexo</option>
      <option value=“item2”>Masculino</option>
      <option value=“item3”>Feminino</option>
    </select>
                                 <select multiple name=“sel_1”>
INPUT
   Tag <input> …..</input>
   Exemplo
    <input type=“text” name=“cp1” size=“20”
      maxlength=“30”/>
    ….



    size: tamanho vísivel do campo.
    maxlength: número máximo de caracteres admissível no campo.
INPUT
 type: Este atributo define o tipo de elemento de INPUT.
    Pode assumir os valores:
        text
        password
             É uma variante do caso anterior. A única diferença é que as
              letras aparecem no campo de texto como asteriscos (*).



        checkbox
        radio
        reset
        submit
Resumo…
INPUT
   type=“checkbox”
       Transforma o elemento input numa caixa de selecção, que
       pode ser, ou não, seleccionada pelo utilizador. Pode ser
       escolhida mais do que uma alternativa.
   Exemplo
         CARRO
         <input checked type=“checkbox” name=“veiculo” value=“car”/>
         AUTOCARRO
         <input type=“checkbox” name=“veiculo” value=“bus”/>
         BARCO
         <input type=“checkbox” name=“veiculo” value=“boat”/>
INPUT
   type=“radio”
       Dogrupo de botões radio que estiver definido, só um deles
       pode estar seleccionado a cada momento.
   Exemplo
      SIM
      <input type=“radio” name=“opção” value=“s”/>
      NÃO
      <input checked type=“radio” name=“opção” value=“n”/>
INPUT
   type=“reset”
     Defineum botão que coloca todo o formulário nos seus
     valores originais
   Exemplo
      <input type=“reset” value=“LIMPAR”/>
INPUT
   type=“submit”
     Este é o botão que envia os dados do formulário para
      o servidor, para processamento.
   Exemplo
      <input type=“submit” value=“ENVIAR”/>
Fieldset


   Tag <fieldset>…</fieldset>
     Exemplo:
      <fieldset>
      <legend>Sexo:</legend>
      Masculino: <input type="radio" name="rd" value="M">
      Feminino: <input type="radio" name="rd" value="F">
      </fieldset>
Resumo…
INPUT – HTML 5.0
Formulários

   Para definir o que fazer com os dados que vão ser
    enviados pelo formulário é necessário utilizar um
    dos seguintes modos:
     Method

     Action


   Por exemplo:
     <form    method=“post” action=mailto:g.m@gmail.com>
METHOD
   Este modo implica que a informação recolhida no
    ecrã pré-formatado irá ser enviada para um
    programa CGI (script) que vai ser executado no
    servidor.
   É possível escolher dois métodos distintos associados
    a este modo:
       POST
       GET
ACTION

   Este modo implica que os dados serão enviados
    para um determinado URL, que os receberá e fará
    algo com eles.
POST

   Ideal para transferir grandes quantidades de
    dados. Esses dados fazem parte do corpo da
    mensagem enviada ao servidor.
GET

   Suporta somente 128 caracteres e os dados fazem
    parte da URL associado à consulta enviada para o
    servidor.

   (É pouco seguro!)
   De uma forma geral, aconselha-se a que os
    formulários sejam desenhados recorrendo ao modo
    “Method” e dentro deste ao método “post”.
    <form name=“formulário1” method=“post”>

Mais conteúdo relacionado

PPTX
O que é html
DOCX
PPTX
PDF
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
DOCX
Html básico
PDF
Guia de comandos html
O que é html
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Html básico
Guia de comandos html

Mais procurados (20)

PDF
Curso html basico_aula-001
PPTX
Introdução ao HTML
PDF
Apoio1020 apostila html
DOC
Html completo
PPT
PDF
HTML Formatando Textos
PDF
HTML Principios Básicos
PDF
Apostila html
PPT
Aula1web html
PDF
Curso HTML e CSS Part1
DOC
Html
DOCX
Portifolio net
PDF
PPTX
PDF
Curso html
PDF
Apostila De Html
PDF
WebDesign AULA 2: Introdução a HTML
PPT
Php Básico - Parte 2
PDF
4 si introdução ao desenvolvimento web - formulários (pt 1)
PPTX
HTML - Aula 01 - Estrutura básica e tags básicas no html
Curso html basico_aula-001
Introdução ao HTML
Apoio1020 apostila html
Html completo
HTML Formatando Textos
HTML Principios Básicos
Apostila html
Aula1web html
Curso HTML e CSS Part1
Html
Portifolio net
Curso html
Apostila De Html
WebDesign AULA 2: Introdução a HTML
Php Básico - Parte 2
4 si introdução ao desenvolvimento web - formulários (pt 1)
HTML - Aula 01 - Estrutura básica e tags básicas no html
Anúncio

Semelhante a RCOM 11º Ano - HTML (20)

PPTX
Introdução de web
PPTX
HTML5: Primeiros Contatos (visão geral)
PDF
Aula 1 linguagem html (1)
PPTX
PDF
Curso de Desenvolvimento Web - Módulo 01 - HTML
PDF
Revisão html e java script
PDF
Programação Web com HTML e CSS
PDF
Aula 03 - Layout e Integração de formulário com HTML e PHP
PPTX
Introducao ao html
PPT
1ª aula php
PPSX
Curso Desenvolvimento WEB com PHP - HTML
PPTX
Html aula 16 - Formulário
PDF
Html5 Aula 4
PPT
Utilizando Formulários em HTML - SlideShare
PPT
Introdução ao PHP Parte 1
PPT
Básico PHP: Introdução HTML
PPTX
Apresentação1.pptx
PPTX
Aula html5
PDF
Resumos html
PDF
Formulários em html
Introdução de web
HTML5: Primeiros Contatos (visão geral)
Aula 1 linguagem html (1)
Curso de Desenvolvimento Web - Módulo 01 - HTML
Revisão html e java script
Programação Web com HTML e CSS
Aula 03 - Layout e Integração de formulário com HTML e PHP
Introducao ao html
1ª aula php
Curso Desenvolvimento WEB com PHP - HTML
Html aula 16 - Formulário
Html5 Aula 4
Utilizando Formulários em HTML - SlideShare
Introdução ao PHP Parte 1
Básico PHP: Introdução HTML
Apresentação1.pptx
Aula html5
Resumos html
Formulários em html
Anúncio

Último (20)

DOCX
Mapa da América Central Colonial - Metrópoles e Colônias.docx
PPTX
Noções de Saúde e Segurança do Trabalho.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
biossegurança e segurança no trabalho (6).pptx
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PDF
saeb_documentos_de_referencia_versao_1.0.pdf
PDF
PPC-Letras-Português_Licenciatura_CCHE.pdf
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
DOCX
Mapa das Américas Colonial Completo.docx
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PPTX
Introdução a farmacologia, desenvolvimento
DOCX
Planilha Campos de Experiência 2025- Ed. Infantil Trimestral.docx
PDF
Apostila de Libras - Parte 10 (14) - Animais-1.pdf
PPTX
Slides 1 - Intertextualidade_ paródia, citação e paráfrase (1).pptx
PDF
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
PDF
DIVERSOS SINAIS EM LIBRAS DE ALIMENTOS EM PDF
PDF
A provisão de jojuador (ramadã) islamismo
PPT
História e Evolução dos Computadores domésticos
Mapa da América Central Colonial - Metrópoles e Colônias.docx
Noções de Saúde e Segurança do Trabalho.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
Organizador Curricular da Educação em Tempo Integral.pdf
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
biossegurança e segurança no trabalho (6).pptx
Metabolismo_energético_3ano_pre_vest_2026.pdf
saeb_documentos_de_referencia_versao_1.0.pdf
PPC-Letras-Português_Licenciatura_CCHE.pdf
Realismo e Naturalismo: Aluísio Azevedo.
Mapa das Américas Colonial Completo.docx
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Introdução a farmacologia, desenvolvimento
Planilha Campos de Experiência 2025- Ed. Infantil Trimestral.docx
Apostila de Libras - Parte 10 (14) - Animais-1.pdf
Slides 1 - Intertextualidade_ paródia, citação e paráfrase (1).pptx
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
DIVERSOS SINAIS EM LIBRAS DE ALIMENTOS EM PDF
A provisão de jojuador (ramadã) islamismo
História e Evolução dos Computadores domésticos

RCOM 11º Ano - HTML

  • 2. Introdução ao HTML  HTML (Hyper Text Markup Language)  É a “linguagem” com que se escrevem as páginas web;  É uma “linguagem” de hipertexto;  Permite escrever texto de forma estruturada, que está composto por etiquetas, que marcam o início e o fim de cada elemento do documento.
  • 3. Introdução ao HTML  Um documento hipertexto não se compõe apenas de texto,  Pode conter imagens, som, vídeos, etc.,  Pode considerar-se como um documento multimedia.
  • 4. Introdução ao HTML  Os documentos HTML devem ter a extensão html ou htm, para que possam ser visualizados nos browsers (programas que permitem visualizar as páginas web).
  • 5. Introdução ao HTML  Os browsers encarregam-se de interpretar o código HTML dos documentos, e de mostrar aos utilizadores as páginas web resultantes da interpretação desse código.
  • 6. EVOLUÇÃO DO HTML Versão Ano Descrição HTML 2.0 Novembro, 1995 -- HTML 3.0 -- HTML 3.2 1997 -- •Frames; • Folhas de HTML 4.0 1997 estilo (css); • Scripts; HTML 4.01 2001 -- HTML 5.0 2011 --
  • 7. Estrutura Básica de uma página <html> <head> ....... </head> <body> ....... </body> </html>
  • 8. Identificador do tipo de documento <html>  Todas as páginas web escritas em HTML têm que ter a extensão html o htm.  Ao mesmo tempo, têm que ter as etiquetas <html> e </html>.  Entre as etiquetas <html> e </html> está compreendido o resto do código HTML da página.
  • 9. Cabeçalho da página <head>  O cabeçalho da página utiliza-se para agrupar informação sobre ela.  É formado pelas etiquetas <head> e </head>.  A etiqueta <head> coloca-se mesmo debaixo da etiqueta <html>.  Por exemplo: <html> <head> .............. </head> .............. </html>  Entre as etiquetas <head> e </head>, as etiquetas que podemos encontrar e as que mais se utilizam, são: <link> , <style> , <script> <meta> e <title>
  • 10. Título da Página <title>  O título da página é o que aparece na parte superior da janela do browser, quando a página é carregada.  Para colocar um título numa página é necessário escrever o texto desejado entre as etiquetas <title> e </title>.  Estas etiquetas devem de estar dentro do cabeçalho, isto é entre as etiquetas <head> e </head>. Por exemplo: <html> <head> <title>Módulo 4 - HTML</title> </head> ... </html>
  • 11. Corpo do documento <body>  O corpo do documento contém a informação própia do documento, isto é  o texto da página,  as imagens,  os formulários, etc.  Todos estes elementos têm que se encontrar entre as etiquetas <body> e </body Por exemplo: <html> <head> <title> Módulo 4 – HTML</title> </head> <body> ....... </body> </html>
  • 13. Formulários (Forms)  São ecrãs pré-formatados.  Servem para a interatividade com o utilizador, com o fim de recolher dados.
  • 14. Formulários (Forms)  A criação de um formulário envolve duas etapas  Etapa 1  Programação dentro do arquivo html.  Etapa 2  Criação de um script para processar os dados introduzidos no formulário.
  • 15. Formulários  Para iniciar qualquer formulário a tag html é <form> … </form>
  • 16. Elementos de um formulário  Campo de Texto – Text Area;  Campo onde o utilizador pode colocar múltiplas linhas de texto.  Caixa de Selecção – Select;  Campo onde o utilizador pode selecionar um conjunto de escolhas constituintes de uma lista.  Entrada de Dados – Input;  Campo on de o utilizdor pode escrever um única linha de texto…
  • 17. TEXT AREA  Tag <textarea> …..</textarea>  Exemplo: <textarea name=“txta1” rows=“5” cols=“40”> Esta é uma área de texto com um tamanho correspondente a 5 linhas e 40 colunas…. </textarea>
  • 18. SELECT  Tag <select> …..</select>  Exemplo <select name=“sel_1”> <option selected value=“item1”>Sexo</option> <option value=“item2”>Masculino</option> <option value=“item3”>Feminino</option> </select> <select multiple name=“sel_1”>
  • 19. INPUT  Tag <input> …..</input>  Exemplo <input type=“text” name=“cp1” size=“20” maxlength=“30”/> …. size: tamanho vísivel do campo. maxlength: número máximo de caracteres admissível no campo.
  • 20. INPUT type: Este atributo define o tipo de elemento de INPUT.  Pode assumir os valores:  text  password  É uma variante do caso anterior. A única diferença é que as letras aparecem no campo de texto como asteriscos (*).  checkbox  radio  reset  submit
  • 22. INPUT  type=“checkbox”  Transforma o elemento input numa caixa de selecção, que pode ser, ou não, seleccionada pelo utilizador. Pode ser escolhida mais do que uma alternativa.  Exemplo CARRO <input checked type=“checkbox” name=“veiculo” value=“car”/> AUTOCARRO <input type=“checkbox” name=“veiculo” value=“bus”/> BARCO <input type=“checkbox” name=“veiculo” value=“boat”/>
  • 23. INPUT  type=“radio”  Dogrupo de botões radio que estiver definido, só um deles pode estar seleccionado a cada momento.  Exemplo SIM <input type=“radio” name=“opção” value=“s”/> NÃO <input checked type=“radio” name=“opção” value=“n”/>
  • 24. INPUT  type=“reset”  Defineum botão que coloca todo o formulário nos seus valores originais  Exemplo <input type=“reset” value=“LIMPAR”/>
  • 25. INPUT  type=“submit”  Este é o botão que envia os dados do formulário para o servidor, para processamento.  Exemplo <input type=“submit” value=“ENVIAR”/>
  • 26. Fieldset  Tag <fieldset>…</fieldset>  Exemplo: <fieldset> <legend>Sexo:</legend> Masculino: <input type="radio" name="rd" value="M"> Feminino: <input type="radio" name="rd" value="F"> </fieldset>
  • 29. Formulários  Para definir o que fazer com os dados que vão ser enviados pelo formulário é necessário utilizar um dos seguintes modos:  Method  Action  Por exemplo:  <form method=“post” action=mailto:[email protected]>
  • 30. METHOD  Este modo implica que a informação recolhida no ecrã pré-formatado irá ser enviada para um programa CGI (script) que vai ser executado no servidor.  É possível escolher dois métodos distintos associados a este modo:  POST  GET
  • 31. ACTION  Este modo implica que os dados serão enviados para um determinado URL, que os receberá e fará algo com eles.
  • 32. POST  Ideal para transferir grandes quantidades de dados. Esses dados fazem parte do corpo da mensagem enviada ao servidor.
  • 33. GET  Suporta somente 128 caracteres e os dados fazem parte da URL associado à consulta enviada para o servidor.  (É pouco seguro!)
  • 34. De uma forma geral, aconselha-se a que os formulários sejam desenhados recorrendo ao modo “Method” e dentro deste ao método “post”. <form name=“formulário1” method=“post”>