SlideShare ist ein Scribd-Unternehmen logo
1 von 34
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”>

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Curso html basico_aula-001
Curso html basico_aula-001Curso html basico_aula-001
Curso html basico_aula-001
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Html completo
Html completoHtml completo
Html completo
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
HTML Principios Básicos
HTML Principios BásicosHTML Principios Básicos
HTML Principios Básicos
 
Apostila html
Apostila htmlApostila html
Apostila html
 
Aula1web html
Aula1web htmlAula1web html
Aula1web html
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
Html
HtmlHtml
Html
 
Portifolio net
Portifolio netPortifolio net
Portifolio net
 
html
html html
html
 
HTML
HTML HTML
HTML
 
Curso html
Curso htmlCurso html
Curso html
 
Apostila De Html
Apostila De HtmlApostila De Html
Apostila De Html
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
4 si introdução ao desenvolvimento web - formulários (pt 1)
4   si introdução ao desenvolvimento web - formulários (pt 1)4   si introdução ao desenvolvimento web - formulários (pt 1)
4 si introdução ao desenvolvimento web - formulários (pt 1)
 
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
 

Ähnlich wie RCOM 11º Ano - HTML

Ähnlich wie RCOM 11º Ano - HTML (20)

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
 
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
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
html css js ajax exercícios de programação
html css js ajax exercícios de programaçãohtml css js ajax exercícios de programação
html css js ajax exercícios de programação
 
Linguagem html
Linguagem htmlLinguagem html
Linguagem html
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 
00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
 
Aula 09
Aula 09Aula 09
Aula 09
 
Apostila html1
Apostila html1Apostila html1
Apostila html1
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
A87c5f081429cf
A87c5f081429cfA87c5f081429cf
A87c5f081429cf
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
Xhtml 2011 - atualizado
Xhtml   2011 - atualizadoXhtml   2011 - atualizado
Xhtml 2011 - atualizado
 
HTML
HTMLHTML
HTML
 
W3C Web Standards HTML
W3C Web Standards HTMLW3C Web Standards HTML
W3C Web Standards HTML
 
1ª aula php
1ª aula php1ª aula php
1ª aula php
 

Kürzlich hochgeladen

INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa paraAndreaPassosMascaren
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeLEONIDES PEREIRA DE SOUZA
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxgia0123
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 

Kürzlich hochgeladen (20)

INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 

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:g.m@gmail.com>
  • 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”>