SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
HTML
                            Willian Massami Watanabe
                            wwatanabe@utfpr.edu.br


                                       1
Thursday, December 13, 12
Sumário
                    • Introdução                  • Tabelas
                    • Atributos                   • Listas
                    • Headings                    • Apresentação em
                            (Cabeçalhos)            bloco e “em linha”

                    • Parágrafos                  • Formulários
                    • Links                       • IFrames
                    • Head                        • Entidades
                    • Imagens                 2
                                                  • Comentários
Thursday, December 13, 12
Introdução
                    •       HTML
                            •   HTML = Linguagem de marcação de hiper texto

                            •   HTML é uma linguagem de marcação e não de
                                programação

                            •   A linguagem de marcação HTML utiliza-se de
                                TAGs

                            •   As TAGs descrevem o conteúdo da página

                            •   Documentos HTML contém TAGs HTML e texto

                            •   Documentos HTML também são conhecidos
                                como páginas web
                                                   3
Thursday, December 13, 12
Introdução

                    •       TAG
                            •   Uma TAG é uma palavra-chave envolvida pelos
                                sinais de < e > (ex: <body>)

                            •   As TAGs freqüentemente vêm acompanhadas
                                (ex: <p> e </p>)

                            •   A primeira TAG (<p>) indica o começo de uma
                                TAG e a segunda (</p>) indica o sem final.


                                                   4
Thursday, December 13, 12
Introdução
                            <!DOCTYPE html>
                            <html>
                             <body>
                              <h1>Cabeçalho da página</h1>
                              <p>E um elemento parágrafo.</p>
                             </body>
                            </html>



                                         5
Thursday, December 13, 12
Introdução
                                Definição do tipo de
     <!DOCTYPE html>
                                   documento
     <html>
      <body>
       <h1>Cabeçalho da página</h1>
       <p>E um elemento parágrafo.</p>
      </body>
     </html>



                                 6
Thursday, December 13, 12
Introdução
                                     Página Web
     <!DOCTYPE html>                <html></html>
     <html>
      <body>
       <h1>Cabeçalho da página</h1>
       <p>E um elemento parágrafo.</p>
      </body>
     </html>



                                7
Thursday, December 13, 12
Introdução
                                Elemento principal da
                                     página web
     <!DOCTYPE html>
                                   <body></body>
     <html>
      <body>
       <h1>Cabeçalho da página</h1>
       <p>E um elemento parágrafo.</p>
      </body>
     </html>



                                8
Thursday, December 13, 12
Introdução
                             Elemento Heading
                                 <h1></h1>
     <!DOCTYPE html>             <h2></h2>
     <html>                            ...
      <body>                     <h6></h6>
       <h1>Cabeçalho da página</h1>
       <p>E um elemento parágrafo.</p>
      </body>
     </html>



                                9
Thursday, December 13, 12
Introdução

     <!DOCTYPE html>       Elemento Parágrafo
     <html>
      <body>
       <h1>Cabeçalho da página</h1>
       <p>E um elemento parágrafo.</p>
      </body>
     </html>



                                10
Thursday, December 13, 12
Introdução

                    • Dicas
                     • Sempre lembre-se de fechar as TAGs
                     • Os nomes das TAGs devem sempre estar escritos
                                em letras minúsculas

                            •   Podem existir TAGs sem nenhum conteúdo (ex:
                                <input></input>)

                            •   TAGs podem ser referenciadas como
                                Elementos

                                                   11
Thursday, December 13, 12
Atributos
                    •       Elementos HTML podem ter atributos

                    •       Atributos possuem informações adicionais sobre
                            um elemento

                    •       Atributos são sempre especificados na abertura de
                            uma TAG

                    •       Atributos devem ser sempre especificados seguindo
                            a seguinte sintaxe: name= “value”

                    •       Recomenda-se que os atributos sejam desfinidos
                            utilizando letras minúsculas

                                                 12
Thursday, December 13, 12
Headings
                    •       Determinam a estrutura do conteúdo de uma
                            página

                    •       Bots de busca utilizando esses elementos para
                            determinar o conteúdo de uma página



                                   <h1>Título 1</h1>
                                   <h2>Sub-Título</h2>
                                   <h3>Sub-Sub-Título</h3>

                                                  13
Thursday, December 13, 12
Parágrafos

                    •       Parágrafos de texto podem ser escritos em uma
                            página HTML utilizando o elemento <p>




                                   <p>Era uma vez um ....</p>


                                                 14
Thursday, December 13, 12
Links
                    •       O elemento <a> pode ser utilizado para definir um
                            link

                    •       Links podem ser utilizados para levar o usuário para
                            outras páginas uma vez que eles são clicados.

                    •       Links utilizam-se do atributo href para definir a URL
                            para onde os usuários serão levados

             <a href=”http://www.google.com”>link para o
             Google</a>

                                                   15
Thursday, December 13, 12
Head
                    •       O elemento <head> contém uma série de outros
                            elementos que descrevem a página web com meta-
                            dados, ou outros elementos relacionados ao
                            JavaScript e CSS. Exemplos:

                            •   Título: utilizando o elemento <title></title>



             <head>
               <title>O Título da página</title>
             </head>
                                                     16
Thursday, December 13, 12
Head
                    •       O elemento <head> contém uma série de outros
                            elementos que descrevem a página web com meta-
                            dados, ou outros elementos relacionados ao
                            JavaScript e CSS. Exemplos:

                            •   Base: o elemento <base></base> pode ser
                                utilizado para definir um padrão base para todas
                                as URLs que podem compor uma aplicação web.

             <head>
               <title>O Título da página</title>
                <base href=”http://utfpr.edu.br”></base>
             </head>
                                                   17
Thursday, December 13, 12
Head
                            •   Meta: o elemento <meta></meta> para
                                disponibilizar informações adicionais sobre a
                                página web, como palavras-chave, descrição,
                                autores, entre outras informações.
             <head>
               <title>O Título da página</title>
                <meta name=“keywords” content=”UTFPR,
              Universidade Tecnológica Federal do
              Paraná, ...”></meta>
             </head>
                                                    18
Thursday, December 13, 12
Head
                            •   Meta: o elemento <meta></meta> para
                                disponibilizar informações adicionais sobre a
                                página web, como palavras-chave, descrição,
                                autores, entre outras informações.
             <head>
               <title>O Título da página</title>
                <meta name=“keywords” content=”UTFPR,
              Universidade Tecnológica Federal do
              Paraná, ...”></meta>
             </head>
                                                    19
Thursday, December 13, 12
Head
                            •   Meta: o elemento <meta></meta> para
                                disponibilizar informações adicionais sobre a
                                página web, como palavras-chave, descrição,
                                autores, entre outras informações.

             <head>
               <title>O Título da página</title>
                <meta name=“description” content=”Este
              website apresenta a UTFPR...”></meta>
             </head>

                                                    20
Thursday, December 13, 12
Head
                            •   Meta: o elemento <meta></meta> para
                                disponibilizar informações adicionais sobre a
                                página web, como palavras-chave, descrição,
                                autores, entre outras informações.

             <head>
               <title>O Título da página</title>
                <meta name=“author” content=”eu”></
              meta>
             </head>

                                                    21
Thursday, December 13, 12
Imagens
                    •       A TAG <img> é utilizada para apresentar imagens na
                            página web.

                    •       Essa TAG utiliza-se do atributo src para identificar
                            qual imagem deve ser carregada no servidor

                    •       A TAG também deve utilizar o atributo alt para
                            fornecer uma descrição textual para a imagem


             <img src= “foto_do_pato_feliz.png” alt=”Pato
             feliz nadando na lagoa”></img>

                                                   22
Thursday, December 13, 12
Tabelas

                    •       As tabelas são declaradas com o elemento
                            <table>
                            •   As linhas são definidas pelo elemento <tr>
                            •   As células podem ser definidas com os
                                elementos <th> (para cabeçalhos e
                                descrição das colunas e linhas) e <td>
                                (para as células contendo os valores da
                                tabela)

                                                 23
Thursday, December 13, 12
Tabelas
             <table>
                <tr>
                   <th>Nomes</th><th>Notas</th>
                </tr>
                <tr>
                   <td>Aluno 99</td><td>99</td>
                </tr>
                <caption>Tabela com notas</caption>
             </table>


                                    24
Thursday, December 13, 12
Listas
                    •       Para criar listas de conteúdos você pode utilizar os
                            elementos <ul> e <ol>

                            •   O elemento <ul> cria uma lista não ordenada e
                                deve conter elementos <li> para cada item da
                                lista. Os ítens da lista são apresentados com uma
                                notação de círculos.

                            •   O elemento <ol> cria uma lista ordenada e
                                também deve conter elementos <li>. Os ítens da
                                lista serão apresentados com uma notação de
                                números em ordem crescente.

                                                    25
Thursday, December 13, 12
Listas

    Lista não ordenada                Lista ordenada
          <ul>                       <ol>
            <li>Ítem 1</li>            <li>Ítem 1</li>
            <li>Ítem 2</li>            <li>Ítem 2</li>
            <li>Ítem 3</li>            <li>Ítem 3</li>
          </ul>                      </ol>



                                26
Thursday, December 13, 12
Apresentação em bloco
                     e “em linha”

                    •       Alguns elementos podem ser apresentados em
                            bloco (quebrando uma linha) ou “em linha” (inline)

                            •   Exemplos de elementos com apresentação em
                                bloco: <h1>, <p>, <ul>, entre outros.

                            •   Exemplos de elementos com apresentação inline:
                                <span>, <a>, <img>, entre outros.


                                                   27
Thursday, December 13, 12
Formulários
                    •       Formulários são utilizados para enviar dados para o
                            servidor

                    •       Um elemento formulário utiliza-se tipicamente de
                            elementos <form>, <input> e <label>

             <form method=”POST”
                   action=”alguma_pagina_php_ou_java”>
                   <label for=”input_nome”>Nome:</label>
                   <input id=”input_nome”
                           name=”input_nome”
                           type=”text”></input>
             </form>
                                                  28
Thursday, December 13, 12
Formulários
                    •       O atributo type do elemento <input> é utilizado
                            para identificar o tipo de entrada de dados que será
                            realizado

                    •       Valores possíveis para o atributo type são: text,
                            password, radio, checkbox, submit, entre outros.

             <form method=”POST”
                   action=”alguma_pagina_php_ou_java”>
                   <label for=”input_nome”>Nome:</label>
                   <input id=”input_nome”
                           name=”input_nome”
                           type=”text”></input>
             </form>
                                                    29
Thursday, December 13, 12
Formulários
                    •       O elemento <label> simboliza um rótulo para o
                            elemento <input>.

                    •       Esse relacionado do elemento <label> e o elemento
                            <input> é estabelecido pela declaração dos
                            atributos for (no elemento <label>) e id (no
                            elemento <input>)
             <form method=”POST”
                    action=”alguma_pagina_php_ou_java”>
                    <label for=”input_nome”>Nome:</
             label>
                    <input id=”input_nome”
                            name=”input_nome”
                            type=”text”></input>
             </form>                   30
Thursday, December 13, 12
IFrames
                    •       O elemento <iframe> é utilizado para apresentar
                            um outro website dentro da página web

             <!DOCTYPE html>
             <html>
               <body>
                  <iframe
                     src=”http://facebook.com”
                     height=”200” width=”200”></iframe>
               </body>
             </html>
                                                  31
Thursday, December 13, 12
IFrames
                    •       O elemento <iframe> utiliza-se do atributo src para
                            identificar qual website deve ser apresentado e
                            pode conter os atributos height e width para definir
                            o tamanho do “quadro” a ser apresentado

             <!DOCTYPE html>
             <html>
               <body>
                  <iframe
                     src=”http://facebook.com”
                     height=”200” width=”200”></iframe>
               </body>
             </html>                  32
Thursday, December 13, 12
Entidades HTML

                    •       Alguns caractéres são reservados no HTML, como
                            os símbolos de < e >

                            •   Para apresentar esses caractéres devem ser
                                utilizadas Entidades HTML


                http://www.w3schools.com/tags/ref_entities.asp


                                                   33
Thursday, December 13, 12
Comentários em
                                 HTML
                     •      Para iniciar um comentário em HTML utilize a
                            seguinte notação

  <html>
    <body>
       <h1>Esta &eacute; uma p&aacute;gina</h1>
      <!-- esse código não será apresentado no
           browser -->
    </body>
  </html>
                                                 34

Thursday, December 13, 12
Mais TAGs
                             <abbr>                 <area>

                                        <address>        <aside>
              <bdo>

                            <article>
                                         <bdi>           <audio>
             ...

    http://www.w3schools.com/tags/default.asp

                                           35

Thursday, December 13, 12
Onde procurar ajuda?


                    •       http://w3schools.com

                    •       http://www.w3.org/TR/REC-html40/




                                                          36
Thursday, December 13, 12
Exercício em sala
                    •       Fazer uma página pessoal, apresentando informações
                            pessoais como: uma descrição pessoal e proficional;
                            educação; disciplinas que realizou e realiza;
                            linguagens que programa; idiomas que fala; uma foto
                            pessoal; e links para sua página pessoal no Facebook
                            e Twitter (se tiver).

                    •       Essa página também deve conter um link para uma
                            outra página desenvolvida, contendo uma tabela
                            com os seus horários durante a semana.

                            •   Devem ser utilizados os elementos:

                                •   h1, h2, ..., table, img, a, p, ul ou ol, meta, title,
                                    head.
                                                          37
Thursday, December 13, 12

Mais conteúdo relacionado

Mais procurados (19)

Html5 & CSS3
Html5 & CSS3Html5 & CSS3
Html5 & CSS3
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing Pages
 
Html
HtmlHtml
Html
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Programacao para Web I 03 HTML
Programacao para Web I 03 HTMLProgramacao para Web I 03 HTML
Programacao para Web I 03 HTML
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
Curso html basico_aula-001
Curso html basico_aula-001Curso html basico_aula-001
Curso html basico_aula-001
 
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
 
Html5 primeiros passos
Html5 primeiros passosHtml5 primeiros passos
Html5 primeiros passos
 
Html iniciante
Html inicianteHtml iniciante
Html iniciante
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Apresentação - HTML5 e CSS3 Fabrica do Design
Apresentação - HTML5 e CSS3 Fabrica do DesignApresentação - HTML5 e CSS3 Fabrica do Design
Apresentação - HTML5 e CSS3 Fabrica do Design
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 

Semelhante a HTML Introdução

Semelhante a HTML Introdução (20)

HC - HTML - CSS.pdf
HC - HTML - CSS.pdfHC - HTML - CSS.pdf
HC - HTML - CSS.pdf
 
HTML básico
HTML básicoHTML básico
HTML básico
 
Aula
AulaAula
Aula
 
HTML introdução
HTML  introduçãoHTML  introdução
HTML introdução
 
Minicurso HTML
Minicurso HTMLMinicurso HTML
Minicurso HTML
 
Aula 2 - Conceitos básicos
Aula 2 - Conceitos básicosAula 2 - Conceitos básicos
Aula 2 - Conceitos básicos
 
Unb 2012.1 - dweb - d - comportamento dos elementos
Unb   2012.1 - dweb - d - comportamento dos elementosUnb   2012.1 - dweb - d - comportamento dos elementos
Unb 2012.1 - dweb - d - comportamento dos elementos
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Aula1 xhtml
Aula1 xhtmlAula1 xhtml
Aula1 xhtml
 
O que é html
O que é htmlO que é html
O que é html
 
Introdução a HTML5 - Tags e Conceitos
Introdução a HTML5 - Tags e ConceitosIntrodução a HTML5 - Tags e Conceitos
Introdução a HTML5 - Tags e Conceitos
 
Java script aula 06 - dom
Java script   aula 06 - domJava script   aula 06 - dom
Java script aula 06 - dom
 
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
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSS
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2
 
Iniciação em HTML
Iniciação em HTMLIniciação em HTML
Iniciação em HTML
 
Html estrutura basica
Html estrutura basicaHtml estrutura basica
Html estrutura basica
 
Unb 2012.1 - dweb - 04 - html5 básico - parte iii
Unb   2012.1 - dweb - 04 - html5 básico - parte iiiUnb   2012.1 - dweb - 04 - html5 básico - parte iii
Unb 2012.1 - dweb - 04 - html5 básico - parte iii
 
HTML básico
HTML básicoHTML básico
HTML básico
 
Html
HtmlHtml
Html
 

Mais de Willian Watanabe

Mais de Willian Watanabe (9)

Introdução ao JavaServer Faces
Introdução ao JavaServer FacesIntrodução ao JavaServer Faces
Introdução ao JavaServer Faces
 
JPA
JPAJPA
JPA
 
MVC na plataforma JEE
MVC na plataforma JEEMVC na plataforma JEE
MVC na plataforma JEE
 
Cookies e Sessions no HTTP
Cookies e Sessions no HTTPCookies e Sessions no HTTP
Cookies e Sessions no HTTP
 
Comunicação Cliente/Servidor - HTTP
Comunicação Cliente/Servidor - HTTPComunicação Cliente/Servidor - HTTP
Comunicação Cliente/Servidor - HTTP
 
CSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queriesCSS - Pseudo-classes, Seletores e Media-queries
CSS - Pseudo-classes, Seletores e Media-queries
 
CSS - Posicionamento
CSS - PosicionamentoCSS - Posicionamento
CSS - Posicionamento
 
CSS - Modelo de Caixa
CSS - Modelo de CaixaCSS - Modelo de Caixa
CSS - Modelo de Caixa
 
HTML/HTTP e a Web
HTML/HTTP e a WebHTML/HTTP e a Web
HTML/HTTP e a Web
 

HTML Introdução

  • 1. HTML Willian Massami Watanabe wwatanabe@utfpr.edu.br 1 Thursday, December 13, 12
  • 2. Sumário • Introdução • Tabelas • Atributos • Listas • Headings • Apresentação em (Cabeçalhos) bloco e “em linha” • Parágrafos • Formulários • Links • IFrames • Head • Entidades • Imagens 2 • Comentários Thursday, December 13, 12
  • 3. Introdução • HTML • HTML = Linguagem de marcação de hiper texto • HTML é uma linguagem de marcação e não de programação • A linguagem de marcação HTML utiliza-se de TAGs • As TAGs descrevem o conteúdo da página • Documentos HTML contém TAGs HTML e texto • Documentos HTML também são conhecidos como páginas web 3 Thursday, December 13, 12
  • 4. Introdução • TAG • Uma TAG é uma palavra-chave envolvida pelos sinais de < e > (ex: <body>) • As TAGs freqüentemente vêm acompanhadas (ex: <p> e </p>) • A primeira TAG (<p>) indica o começo de uma TAG e a segunda (</p>) indica o sem final. 4 Thursday, December 13, 12
  • 5. Introdução <!DOCTYPE html> <html> <body> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 5 Thursday, December 13, 12
  • 6. Introdução Definição do tipo de <!DOCTYPE html> documento <html> <body> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 6 Thursday, December 13, 12
  • 7. Introdução Página Web <!DOCTYPE html> <html></html> <html> <body> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 7 Thursday, December 13, 12
  • 8. Introdução Elemento principal da página web <!DOCTYPE html> <body></body> <html> <body> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 8 Thursday, December 13, 12
  • 9. Introdução Elemento Heading <h1></h1> <!DOCTYPE html> <h2></h2> <html> ... <body> <h6></h6> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 9 Thursday, December 13, 12
  • 10. Introdução <!DOCTYPE html> Elemento Parágrafo <html> <body> <h1>Cabeçalho da página</h1> <p>E um elemento parágrafo.</p> </body> </html> 10 Thursday, December 13, 12
  • 11. Introdução • Dicas • Sempre lembre-se de fechar as TAGs • Os nomes das TAGs devem sempre estar escritos em letras minúsculas • Podem existir TAGs sem nenhum conteúdo (ex: <input></input>) • TAGs podem ser referenciadas como Elementos 11 Thursday, December 13, 12
  • 12. Atributos • Elementos HTML podem ter atributos • Atributos possuem informações adicionais sobre um elemento • Atributos são sempre especificados na abertura de uma TAG • Atributos devem ser sempre especificados seguindo a seguinte sintaxe: name= “value” • Recomenda-se que os atributos sejam desfinidos utilizando letras minúsculas 12 Thursday, December 13, 12
  • 13. Headings • Determinam a estrutura do conteúdo de uma página • Bots de busca utilizando esses elementos para determinar o conteúdo de uma página <h1>Título 1</h1> <h2>Sub-Título</h2> <h3>Sub-Sub-Título</h3> 13 Thursday, December 13, 12
  • 14. Parágrafos • Parágrafos de texto podem ser escritos em uma página HTML utilizando o elemento <p> <p>Era uma vez um ....</p> 14 Thursday, December 13, 12
  • 15. Links • O elemento <a> pode ser utilizado para definir um link • Links podem ser utilizados para levar o usuário para outras páginas uma vez que eles são clicados. • Links utilizam-se do atributo href para definir a URL para onde os usuários serão levados <a href=”http://www.google.com”>link para o Google</a> 15 Thursday, December 13, 12
  • 16. Head • O elemento <head> contém uma série de outros elementos que descrevem a página web com meta- dados, ou outros elementos relacionados ao JavaScript e CSS. Exemplos: • Título: utilizando o elemento <title></title> <head> <title>O Título da página</title> </head> 16 Thursday, December 13, 12
  • 17. Head • O elemento <head> contém uma série de outros elementos que descrevem a página web com meta- dados, ou outros elementos relacionados ao JavaScript e CSS. Exemplos: • Base: o elemento <base></base> pode ser utilizado para definir um padrão base para todas as URLs que podem compor uma aplicação web. <head> <title>O Título da página</title> <base href=”http://utfpr.edu.br”></base> </head> 17 Thursday, December 13, 12
  • 18. Head • Meta: o elemento <meta></meta> para disponibilizar informações adicionais sobre a página web, como palavras-chave, descrição, autores, entre outras informações. <head> <title>O Título da página</title> <meta name=“keywords” content=”UTFPR, Universidade Tecnológica Federal do Paraná, ...”></meta> </head> 18 Thursday, December 13, 12
  • 19. Head • Meta: o elemento <meta></meta> para disponibilizar informações adicionais sobre a página web, como palavras-chave, descrição, autores, entre outras informações. <head> <title>O Título da página</title> <meta name=“keywords” content=”UTFPR, Universidade Tecnológica Federal do Paraná, ...”></meta> </head> 19 Thursday, December 13, 12
  • 20. Head • Meta: o elemento <meta></meta> para disponibilizar informações adicionais sobre a página web, como palavras-chave, descrição, autores, entre outras informações. <head> <title>O Título da página</title> <meta name=“description” content=”Este website apresenta a UTFPR...”></meta> </head> 20 Thursday, December 13, 12
  • 21. Head • Meta: o elemento <meta></meta> para disponibilizar informações adicionais sobre a página web, como palavras-chave, descrição, autores, entre outras informações. <head> <title>O Título da página</title> <meta name=“author” content=”eu”></ meta> </head> 21 Thursday, December 13, 12
  • 22. Imagens • A TAG <img> é utilizada para apresentar imagens na página web. • Essa TAG utiliza-se do atributo src para identificar qual imagem deve ser carregada no servidor • A TAG também deve utilizar o atributo alt para fornecer uma descrição textual para a imagem <img src= “foto_do_pato_feliz.png” alt=”Pato feliz nadando na lagoa”></img> 22 Thursday, December 13, 12
  • 23. Tabelas • As tabelas são declaradas com o elemento <table> • As linhas são definidas pelo elemento <tr> • As células podem ser definidas com os elementos <th> (para cabeçalhos e descrição das colunas e linhas) e <td> (para as células contendo os valores da tabela) 23 Thursday, December 13, 12
  • 24. Tabelas <table> <tr> <th>Nomes</th><th>Notas</th> </tr> <tr> <td>Aluno 99</td><td>99</td> </tr> <caption>Tabela com notas</caption> </table> 24 Thursday, December 13, 12
  • 25. Listas • Para criar listas de conteúdos você pode utilizar os elementos <ul> e <ol> • O elemento <ul> cria uma lista não ordenada e deve conter elementos <li> para cada item da lista. Os ítens da lista são apresentados com uma notação de círculos. • O elemento <ol> cria uma lista ordenada e também deve conter elementos <li>. Os ítens da lista serão apresentados com uma notação de números em ordem crescente. 25 Thursday, December 13, 12
  • 26. Listas Lista não ordenada Lista ordenada <ul> <ol> <li>Ítem 1</li> <li>Ítem 1</li> <li>Ítem 2</li> <li>Ítem 2</li> <li>Ítem 3</li> <li>Ítem 3</li> </ul> </ol> 26 Thursday, December 13, 12
  • 27. Apresentação em bloco e “em linha” • Alguns elementos podem ser apresentados em bloco (quebrando uma linha) ou “em linha” (inline) • Exemplos de elementos com apresentação em bloco: <h1>, <p>, <ul>, entre outros. • Exemplos de elementos com apresentação inline: <span>, <a>, <img>, entre outros. 27 Thursday, December 13, 12
  • 28. Formulários • Formulários são utilizados para enviar dados para o servidor • Um elemento formulário utiliza-se tipicamente de elementos <form>, <input> e <label> <form method=”POST” action=”alguma_pagina_php_ou_java”> <label for=”input_nome”>Nome:</label> <input id=”input_nome” name=”input_nome” type=”text”></input> </form> 28 Thursday, December 13, 12
  • 29. Formulários • O atributo type do elemento <input> é utilizado para identificar o tipo de entrada de dados que será realizado • Valores possíveis para o atributo type são: text, password, radio, checkbox, submit, entre outros. <form method=”POST” action=”alguma_pagina_php_ou_java”> <label for=”input_nome”>Nome:</label> <input id=”input_nome” name=”input_nome” type=”text”></input> </form> 29 Thursday, December 13, 12
  • 30. Formulários • O elemento <label> simboliza um rótulo para o elemento <input>. • Esse relacionado do elemento <label> e o elemento <input> é estabelecido pela declaração dos atributos for (no elemento <label>) e id (no elemento <input>) <form method=”POST” action=”alguma_pagina_php_ou_java”> <label for=”input_nome”>Nome:</ label> <input id=”input_nome” name=”input_nome” type=”text”></input> </form> 30 Thursday, December 13, 12
  • 31. IFrames • O elemento <iframe> é utilizado para apresentar um outro website dentro da página web <!DOCTYPE html> <html> <body> <iframe src=”http://facebook.com” height=”200” width=”200”></iframe> </body> </html> 31 Thursday, December 13, 12
  • 32. IFrames • O elemento <iframe> utiliza-se do atributo src para identificar qual website deve ser apresentado e pode conter os atributos height e width para definir o tamanho do “quadro” a ser apresentado <!DOCTYPE html> <html> <body> <iframe src=”http://facebook.com” height=”200” width=”200”></iframe> </body> </html> 32 Thursday, December 13, 12
  • 33. Entidades HTML • Alguns caractéres são reservados no HTML, como os símbolos de < e > • Para apresentar esses caractéres devem ser utilizadas Entidades HTML http://www.w3schools.com/tags/ref_entities.asp 33 Thursday, December 13, 12
  • 34. Comentários em HTML • Para iniciar um comentário em HTML utilize a seguinte notação <html> <body> <h1>Esta &eacute; uma p&aacute;gina</h1> <!-- esse código não será apresentado no browser --> </body> </html> 34 Thursday, December 13, 12
  • 35. Mais TAGs <abbr> <area> <address> <aside> <bdo> <article> <bdi> <audio> ... http://www.w3schools.com/tags/default.asp 35 Thursday, December 13, 12
  • 36. Onde procurar ajuda? • http://w3schools.com • http://www.w3.org/TR/REC-html40/ 36 Thursday, December 13, 12
  • 37. Exercício em sala • Fazer uma página pessoal, apresentando informações pessoais como: uma descrição pessoal e proficional; educação; disciplinas que realizou e realiza; linguagens que programa; idiomas que fala; uma foto pessoal; e links para sua página pessoal no Facebook e Twitter (se tiver). • Essa página também deve conter um link para uma outra página desenvolvida, contendo uma tabela com os seus horários durante a semana. • Devem ser utilizados os elementos: • h1, h2, ..., table, img, a, p, ul ou ol, meta, title, head. 37 Thursday, December 13, 12