SlideShare a Scribd company logo
1 of 33
Desenvolvimento web I
                      (X)HTML




          CURSO DE EXTENSÃO 2012
                 IST-PETRÓPOLIS
 L U I Z PA U L O - L P PJ U N I O R @ G M A I L . C O M
“If not now, when?
 If not you, who?”
        BY WA S P T EA M
     FONTE: LIVRO HTML5 E CSS3
      COM FARINHA E PIMENTA
Índice
    Introdução ao HTML
    Sintaxe do HTML

    Diferença entre o HTML e o XHTML

    Qual ferramenta utilizar?

    Estrutura básica do HTML

    Doctype

    Primeiro código

    Tags, tags e mais tags




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Recapitulando...




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Solução, lembra?




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Server-side x Client-side?




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
O que é HTML?


HYPERTEXT MARKUP LANGUAGE IS THE MAIN MARKUP
 L A N G U A G E F O R D I S P L AY I N G W E B PA G E S A N D O T H E R
   I N F O R M AT I O N T H AT C A N B E D I S P L AY E D I N A W E B
                               BROWSER.
Introdução ao HTML
 Foi criado na década de 80 por Tim Berners Lee
 Incompatibilidade entre browsers
 Estrutura Conteúdo
 É uma linguagem de MARCAÇÃO




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Diferença HTML e XHTML
 HTML
   Padrão SGML
   Fechamento das tags não é obrigatória

 XHTML
   Padrão XML
   Sintaxe controlada
   Minúsculo na escrita de tags e atributos
   Mais rápida na interpretação




Mais detalhes:
http://aindaapensar.blogspot.com.br/2007/01/diferenas-html-vs-xhtml.html


Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Nem tudo são flores...
 O problema do HTML
   Limitação de elementos
          Tags predefinidas
      Pouca semântica
        Falta de qualificação de indexação
        Compreensão da informação

      Muitas tags caíram em desuso
          markee, dir, s, etc


 Solução proposta
   Web semântica ou Web3.0 para o futuro

   E para agora temos...



Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Webstantard
N Ã O FA Ç A S E U P R O J E T O D E Q U A L Q U E R M A N E I R A

                      FA Ç A D I R E I T O !
                    U T I L I Z E PA D R Õ E S !
Qual ferramenta utilizar?


        B L O C O D E N O TA S
Mais controle em seu código




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
E o Dreamweaver?


    E D ITO R W YS IW YG
É para os fracos!




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Estrutura básica do HTML


   D O C T Y P E , C H A R S E T, TA G S B Á S I C A S
Client-side
 Os 3 pilares do client-side
   URI - Uniform Resource Identifier

   HTTP - Hyper Text Transfer Protocol

   HTML – Hyper Text Markup Language




 As 3 camadas do client-side
   Informação

   Formatação

   Comportamento




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Sintaxe HTML
 Sintaxe
 Endentação
 Aninhamento




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
DOCTYPE
 The <!DOCTYPE> declaration is not an HTML tag;
 It is an instruction to the web browser about what
   version of HTML the page is written in;




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Hello world em HTML




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Referencias para seguir...
 Referencias
   http://www.htmldog.com/reference/htmltags/

   http://www.w3schools.com/html/

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

   http://www.html.net/tutorials/html/

   http://www.w3.org/MarkUp/

   http://htmldog.com/guides/htmlbeginner/

   http://cassiaferreiraj.files.wordpress.com/2012/08/html5-e-css3-
    com-farinha-e-pimenta-diego-eis-e-elcio-ferreira.pdf
 Validação
   http://validator.w3.org/

   http://www.dasilva.org.br/



Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Tags HTML




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Escape de caracteres




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Tags, tags e mais tags
 h1, h2, h3, h4, h5, h6
 div, span, p
 br, hr
 strong, b, i, u, s, tt, sub, sup, big, small, em
 blockquote, cite, address, acronym, abbr
 ul, ol, li
 dl, dd, dt
 table, tr, th, td, thead, tbody, tfoot
 a, img
 pre, code

Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Tags, tags e mais tags
 meta, script, noscript, style, link
 object, param, map , area




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Tags, tags e mais tags
 form
 fieldset
 legend
 label
 input (button, submit, clear)
 Input (text, password, checkbox, radio)
 select, option, optiongroup
 Textarea




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Estrutura de layout


O Q U E D E V E M O S ( O U N Ã O ) FA Z E R . . .
CSSZenGarden




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Errado




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Correto




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Lindo!




Ist-Petrópolis - RJ [ Desenvolvimento web ]   Luiz Paulo [ lppjunior@gmail.com ]
Dúvidas?


                               L U I Z PA U L O
                        L P PJ U N I O R . C O M
           L P PJ U N I O R @ G M A I L . C O M

More Related Content

Similar to HTML Intro

SEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesSEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesEveraldo Wanderlei Uavniczak
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...Tchelinux
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaEveraldo Wanderlei Uavniczak
 
TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009thewebmind
 
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controle
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controleTheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controle
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controleFelipe Nascimento
 
Projetando para WordPress
Projetando para WordPressProjetando para WordPress
Projetando para WordPressHaste Design
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Marketing Digital - A forma mais barata e efetiva de promover a marca
Marketing Digital - A forma mais barata e efetiva de promover a marcaMarketing Digital - A forma mais barata e efetiva de promover a marca
Marketing Digital - A forma mais barata e efetiva de promover a marcaThiago Romano
 
Apresentação Projeto Website Caso PMI AM - Ciclo de Palestras
Apresentação Projeto Website Caso PMI AM - Ciclo de PalestrasApresentação Projeto Website Caso PMI AM - Ciclo de Palestras
Apresentação Projeto Website Caso PMI AM - Ciclo de PalestrasRenato Borges, MBA, PMP,CBPP
 
Growth Hacking SEO - TDC 2015
Growth Hacking SEO - TDC 2015Growth Hacking SEO - TDC 2015
Growth Hacking SEO - TDC 2015Roberto Grasiano
 
Desenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full StackDesenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full StackErick Petrucelli
 
Curriculum Brasil 27-01-2017 atual
Curriculum Brasil 27-01-2017 atualCurriculum Brasil 27-01-2017 atual
Curriculum Brasil 27-01-2017 atualBruno Fiamenghi
 

Similar to HTML Intro (20)

SEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesSEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de Sites
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de busca
 
TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009
 
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controle
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controleTheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controle
TheWebMind - Desenvolvimento rápido ao extremo, com qualidade e controle
 
Projetando para WordPress
Projetando para WordPressProjetando para WordPress
Projetando para WordPress
 
Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Mta cs
Mta csMta cs
Mta cs
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Sem
SemSem
Sem
 
Marketing Digital - A forma mais barata e efetiva de promover a marca
Marketing Digital - A forma mais barata e efetiva de promover a marcaMarketing Digital - A forma mais barata e efetiva de promover a marca
Marketing Digital - A forma mais barata e efetiva de promover a marca
 
Apresentação Projeto Website Caso PMI AM - Ciclo de Palestras
Apresentação Projeto Website Caso PMI AM - Ciclo de PalestrasApresentação Projeto Website Caso PMI AM - Ciclo de Palestras
Apresentação Projeto Website Caso PMI AM - Ciclo de Palestras
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Seu primeiro website
Seu primeiro websiteSeu primeiro website
Seu primeiro website
 
Growth Hacking SEO - TDC 2015
Growth Hacking SEO - TDC 2015Growth Hacking SEO - TDC 2015
Growth Hacking SEO - TDC 2015
 
Desenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full StackDesenvolvimento Web com Java Script Full Stack
Desenvolvimento Web com Java Script Full Stack
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Curriculum Brasil 27-01-2017 atual
Curriculum Brasil 27-01-2017 atualCurriculum Brasil 27-01-2017 atual
Curriculum Brasil 27-01-2017 atual
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 

HTML Intro

  • 1. Desenvolvimento web I (X)HTML CURSO DE EXTENSÃO 2012 IST-PETRÓPOLIS L U I Z PA U L O - L P PJ U N I O R @ G M A I L . C O M
  • 2. “If not now, when? If not you, who?” BY WA S P T EA M FONTE: LIVRO HTML5 E CSS3 COM FARINHA E PIMENTA
  • 3. Índice  Introdução ao HTML  Sintaxe do HTML  Diferença entre o HTML e o XHTML  Qual ferramenta utilizar?  Estrutura básica do HTML  Doctype  Primeiro código  Tags, tags e mais tags Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 4. Recapitulando... Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 5. Solução, lembra? Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 6. Server-side x Client-side? Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 7. O que é HTML? HYPERTEXT MARKUP LANGUAGE IS THE MAIN MARKUP L A N G U A G E F O R D I S P L AY I N G W E B PA G E S A N D O T H E R I N F O R M AT I O N T H AT C A N B E D I S P L AY E D I N A W E B BROWSER.
  • 8. Introdução ao HTML  Foi criado na década de 80 por Tim Berners Lee  Incompatibilidade entre browsers  Estrutura Conteúdo  É uma linguagem de MARCAÇÃO Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 9. Diferença HTML e XHTML  HTML  Padrão SGML  Fechamento das tags não é obrigatória  XHTML  Padrão XML  Sintaxe controlada  Minúsculo na escrita de tags e atributos  Mais rápida na interpretação Mais detalhes: http://aindaapensar.blogspot.com.br/2007/01/diferenas-html-vs-xhtml.html Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 10. Nem tudo são flores...  O problema do HTML  Limitação de elementos  Tags predefinidas  Pouca semântica  Falta de qualificação de indexação  Compreensão da informação  Muitas tags caíram em desuso  markee, dir, s, etc  Solução proposta  Web semântica ou Web3.0 para o futuro  E para agora temos... Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 11. Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 12. Webstantard N Ã O FA Ç A S E U P R O J E T O D E Q U A L Q U E R M A N E I R A FA Ç A D I R E I T O ! U T I L I Z E PA D R Õ E S !
  • 13. Qual ferramenta utilizar? B L O C O D E N O TA S
  • 14. Mais controle em seu código Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 15. E o Dreamweaver? E D ITO R W YS IW YG
  • 16. É para os fracos! Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 17. Estrutura básica do HTML D O C T Y P E , C H A R S E T, TA G S B Á S I C A S
  • 18. Client-side  Os 3 pilares do client-side  URI - Uniform Resource Identifier  HTTP - Hyper Text Transfer Protocol  HTML – Hyper Text Markup Language  As 3 camadas do client-side  Informação  Formatação  Comportamento Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 19. Sintaxe HTML  Sintaxe  Endentação  Aninhamento Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 20. DOCTYPE  The <!DOCTYPE> declaration is not an HTML tag;  It is an instruction to the web browser about what version of HTML the page is written in; Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 21. Hello world em HTML Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 22. Referencias para seguir...  Referencias  http://www.htmldog.com/reference/htmltags/  http://www.w3schools.com/html/  http://www.w3schools.com/tags/default.asp  http://www.html.net/tutorials/html/  http://www.w3.org/MarkUp/  http://htmldog.com/guides/htmlbeginner/  http://cassiaferreiraj.files.wordpress.com/2012/08/html5-e-css3- com-farinha-e-pimenta-diego-eis-e-elcio-ferreira.pdf  Validação  http://validator.w3.org/  http://www.dasilva.org.br/ Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 23. Tags HTML Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 24. Escape de caracteres Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 25. Tags, tags e mais tags  h1, h2, h3, h4, h5, h6  div, span, p  br, hr  strong, b, i, u, s, tt, sub, sup, big, small, em  blockquote, cite, address, acronym, abbr  ul, ol, li  dl, dd, dt  table, tr, th, td, thead, tbody, tfoot  a, img  pre, code Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 26. Tags, tags e mais tags  meta, script, noscript, style, link  object, param, map , area Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 27. Tags, tags e mais tags  form  fieldset  legend  label  input (button, submit, clear)  Input (text, password, checkbox, radio)  select, option, optiongroup  Textarea Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 28. Estrutura de layout O Q U E D E V E M O S ( O U N Ã O ) FA Z E R . . .
  • 29. CSSZenGarden Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 30. Errado Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 31. Correto Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 32. Lindo! Ist-Petrópolis - RJ [ Desenvolvimento web ] Luiz Paulo [ lppjunior@gmail.com ]
  • 33. Dúvidas? L U I Z PA U L O L P PJ U N I O R . C O M L P PJ U N I O R @ G M A I L . C O M