SlideShare une entreprise Scribd logo
1  sur  40
HTML Básico Como criar uma página de internet
Marcelo Machado Pereira Consultor de TI. Instrutor de Treinamentos. Programador Web Master. Gestor de Projetos de SGDB. Micro Empreendedor e Blogueiro.
Licença: Html Básico de Marcelo Machado Pereira é licenciado sob uma   Licença Creative Commons Atribuição-Uso não-comercial-Compartilhamento pela mesma licença 3.0 Unported .
Objetivos: Aprender o que é HTML e para que serve.  Desenvolver uma página de Internet básica. Assimilar os conceitos básicos da programação para web.
Apresentação: Com HTML você pode criar o seu próprio Web Site.  Esta apresentação ensina muitos conceitos de HTML. HTML é muito fácil de aprender e vocês vão adorar.
O que é HTML? HTML é a sigla para Hyper Text Markup Language. HTML não é uma linguagem de programação. HTML é uma linguagem de marcação. As marcações são feitas através de <tags>.
Tags HTML Deve-se sempre abrir e fechar as tags. São os textos que ficam entre < > ou < />. Geralmente são sempre pares,<p> e </p>.
Documentos HTML Contém tags Html e texto plano. Exibem conteúdo de páginas web. Também são chamados de páginas web.
Browsers e o HTML Finalidade é ler o documento Html e exibir o conteúdo da página. Não exibem as tags mas usam as tags para interpretar o conteúdo das mesmas.
Exemplo de Browsers
Quem criou o HTML? Sir Tim Berners-Lee, em 1989. A versão 1 era muito básica e era limitada na integração multimídia. Em 1993 foi adicionado mais recursos, como a interação de imagens.
Qual a versão atual do HTML? Atualmente a maioria dos sites usa HTML 4.01 mas alguns browsers já aceitam HTML5. Mudança de conceitos para o design da página. Substituição de algumas tags por formatação e design em CCS.
Do que você precisa? Não precisa de um Web Site.  Não precisa de um editor HTML. Não precisa de um servidor Web. Para aprender HTML não é necessário nenhuma ferramenta.
Editanto o HTML HTML pode ser escrito e editado com o uso dos mais diferentes editores como Dreamweaver ou Visual Studio. Entretanto, iremos usar um editor de texto plano como o notepad.
Editanto o HTML Um editor de texto plano é a melhor escolha quando se pretende editar um arquivo para aprender o HTML.
Usar .htm ou .html na extenção? Quando você salvar um arquivo HTML tanto faz salvar como .htm ou como .html Na prática não há a menor diferença entre ambas as extenções.
Como criar um arquivo HTML Abrir o editor de textos. Criar um novo arquivo em branco. Salvar o arquivo com a extensão .html Iniciar a edição do arquivo.
Arquivo básico HTML <html>     <head>        <title>Minha página de Internet</title>     </head>     <body>        ...Conteúdo da página...     </body> </html>
Explicação do exemplo O texto entre <html> e </html> descreve o conteúdo da página. O texto entre <head> e </head> é o cabeçalho da página, não é exibido no browser. O texto entre <body> e </body> é o conteúdo visível da página no browser.
Cabeçalhos HTML Os cabeçalhos são definidos com as tags <h1> até <h6>. Exemplo: <h1>Isto é um cabeçalho</h1> <h2>Isto é um cabeçalho</h2> <h3>Isto é um cabeçalho</h3>
Parágrafos HTML Os parágrafos HTML são definidos com a tag <p>.   Exemplo:  <p>Isto é um parágrafo.</p> <p>Isto é um outro parágrafo.</p>
Links HTML Os links HTML são definidos com tag <a>.   Exemplo:  <a href=&quot;http://www.meusite.com.br&quot;>Isto é um link</a>   O endereço do link é especificado no atributo href.
Imagens HTML As imagens HTML são definidas com a tag <img>. Exemplo: <img src=&quot;imagem.jpg&quot; width=&quot;104&quot; height=&quot;142&quot; />   O nome e o tamanho da imagem são fornecidos nos atributos.
Elementos HTML Documenos HTML são definidos por elementos HTML. Um elemento HTML é tudo que está entre a tag inicial e a tag final.
Elementos HTML tag inicial        conteúdo do elemento        tag final   <p>                 Isto é um parágrafo            </p>   <a>                 Isto é um link                      </a>
Sintaxe dos elementos HTML Um elemento HTML inicia com a tag inicial. Um elemento HTML termina com a tag final. O conteúdo do elemento será tudo que estiver entre a tag inicial e a tag final.
Sintaxe dos elementos HTML Alguns elementos HTML tem conteúdo vazio. Elementos vazios são fechados na tag inicial. A maioria dos elementos HTML podem ter atributos.
Elementos HTML aninhados A maioria dos elementos HTML podem ser aninhados, ou seja, podem conter outros elementos HTML. Documentos HTML consistem de aninhamentos de elementos HTML.
Exemplo de documento HTML <html>    <body>        <p>Meu primeiro parágrafo.</p>    </body> </html>
O elemento <p> O elemento <p> define um parágrafo no documento HTML. O elemento tem uma tag inicial <p> e uma tag final </p>. O conteúdo do elemento é: Meu primeiro parágrafo.
O elemento <body> O elemento <body> define o corpo do documento HTML. O elemento tem uma tag inicial <body> e uma tag final </body>. O conteúdo do elemento é outro elemento HTML, um elemento <p>.
O elemento <html> O elemento <html> define o todo do documento HTML. O elemento tem uma tag inicial <html> e uma tag final </html>. O conteúdo do elemento é outro elemento HTML, um elemento <body>.
Elementos HTML vazios Elementos HTML sem conteúdo são chamados de elementos vazios. <br> é um elemento vazio sem uma tag final. A tag <br> define uma quebra de linha.
Dica: use sempre minúsculas HTML não é case sensitive. <P> significa o mesmo que <p>. Muitos web sites usam maiúsculas nas tags HTML. O W3C recomenda o uso de tags em minúsculas.
Atributos HTML Elementos HTML podem ter atributos. Atributos fornecem informação adicional sobre um elemento. Atributos são sempre especificados na tag inicial. Atributos vem em pares como name=&quot;value&quot;.
Exemplo de Atributos HTML Links HTML são definidos pela tag <a>. O endereço do link é especificado no atributo href. <a href=&quot;http://www.meusite.com.br&quot;>Isto é um link</a>
Valor de atributos entre aspas Valor de atributos devem sempre estar entre aspas. Aspas duplas são o mais comum em HTML, mas aspas simples também são permitidas.
Dica: use atributos em minúsculas Nomes de atributos e valores de atributos são case sensitive. O W3C recomenda usar minúsculas desde o HTML4.
Referência de atributos HTML Alguns atributos que são padrão na maioria dos elementos HTML. Atributo            Valor            Descrição   class                classname    especifica a classname                                             do elemento id                     id                  especifica o unique id                                                do elemento
Dúvidas ?    ?                ?      ?            ?                ?           ?            ?                ?                ?    

Contenu connexe

Tendances

Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAndré Constantino da Silva
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao cssLéo Dias
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a InternetLeonardo Soares
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1marioreis
 
Protocolo http
Protocolo httpProtocolo http
Protocolo httpBiel2013a
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação webCentro Paula Souza
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Leinylson Fontinele
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)Kaoru Hatake
 
DESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEBDESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEBPatrick Monteiro
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)Gustavo Zimmermann
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 

Tendances (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
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
DESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEBDESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEB
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 

En vedette

Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTMLTales Augusto
 
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 HTML5Jose Augusto Cintra
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
Apostila html para-iniciantes
Apostila html para-iniciantesApostila html para-iniciantes
Apostila html para-iniciantesJeferson Souza
 
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 HTMLDra. Camila Hamdan
 
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoIntrodução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoAlamo Saravali
 
Conecte - Curso de HTML - Apresentação
Conecte - Curso de HTML - ApresentaçãoConecte - Curso de HTML - Apresentação
Conecte - Curso de HTML - ApresentaçãoAntonio Silva
 
HTML - Formatação de Textos
HTML - Formatação de TextosHTML - Formatação de Textos
HTML - Formatação de TextosMayza de Oliveira
 
Curso prático de HTML - Aula 1
Curso prático de HTML - Aula 1Curso prático de HTML - Aula 1
Curso prático de HTML - Aula 1dionyso
 
Lista de Seletores e Propriedades
Lista de Seletores e PropriedadesLista de Seletores e Propriedades
Lista de Seletores e PropriedadesAntonio Silva
 

En vedette (20)

HTML Principios Básicos
HTML Principios BásicosHTML Principios Básicos
HTML Principios Básicos
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTML
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
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
 
Curso html basico_aula-001
Curso html basico_aula-001Curso html basico_aula-001
Curso html basico_aula-001
 
HTML
HTMLHTML
HTML
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
Apostila html para-iniciantes
Apostila html para-iniciantesApostila html para-iniciantes
Apostila html para-iniciantes
 
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
 
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoIntrodução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
 
Html básico
Html básicoHtml básico
Html básico
 
Natal 2013
Natal 2013Natal 2013
Natal 2013
 
GingaHero
GingaHeroGingaHero
GingaHero
 
Conecte - Curso de HTML - Apresentação
Conecte - Curso de HTML - ApresentaçãoConecte - Curso de HTML - Apresentação
Conecte - Curso de HTML - Apresentação
 
HTML - Formatação de Textos
HTML - Formatação de TextosHTML - Formatação de Textos
HTML - Formatação de Textos
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Curso html basico_aula-003
Curso html basico_aula-003Curso html basico_aula-003
Curso html basico_aula-003
 
Curso prático de HTML - Aula 1
Curso prático de HTML - Aula 1Curso prático de HTML - Aula 1
Curso prático de HTML - Aula 1
 
Lista de Seletores e Propriedades
Lista de Seletores e PropriedadesLista de Seletores e Propriedades
Lista de Seletores e Propriedades
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 

Similaire à Crie sua página web HTML básico (20)

Programacao para Web I 03 HTML
Programacao para Web I 03 HTMLProgramacao para Web I 03 HTML
Programacao para Web I 03 HTML
 
Xhtml 2011 - atualizado
Xhtml   2011 - atualizadoXhtml   2011 - atualizado
Xhtml 2011 - atualizado
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
2 html,xhtml e css
2   html,xhtml e css2   html,xhtml e css
2 html,xhtml e css
 
Web design
Web designWeb design
Web design
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
HTML - Parte 1
HTML - Parte 1HTML - Parte 1
HTML - Parte 1
 
00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
Html 01
Html 01Html 01
Html 01
 
HTML e Hipertexto
HTML e HipertextoHTML e Hipertexto
HTML e Hipertexto
 
Html manual
Html manualHtml manual
Html manual
 
Html manual
Html manualHtml manual
Html manual
 
Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02
 
Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02
 
Html apresentação
Html apresentaçãoHtml apresentação
Html apresentação
 
Html - Estrutura básica
Html - Estrutura básicaHtml - Estrutura básica
Html - Estrutura básica
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 

Plus de Marcelo Machado Pereira

Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...
Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...
Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...Marcelo Machado Pereira
 
Internet das coisas protocolo mqtt para comunicação dos dispositivos e sens...
Internet das coisas  protocolo mqtt para comunicação dos  dispositivos e sens...Internet das coisas  protocolo mqtt para comunicação dos  dispositivos e sens...
Internet das coisas protocolo mqtt para comunicação dos dispositivos e sens...Marcelo Machado Pereira
 
Internet das coisas modulo esp8266 e nodemcu para transmissão de sinais por...
Internet das coisas  modulo esp8266 e nodemcu para transmissão de  sinais por...Internet das coisas  modulo esp8266 e nodemcu para transmissão de  sinais por...
Internet das coisas modulo esp8266 e nodemcu para transmissão de sinais por...Marcelo Machado Pereira
 
Internet das coisas expansão das portas de comunicação do arduino com uso d...
Internet das coisas  expansão das portas de comunicação do arduino com  uso d...Internet das coisas  expansão das portas de comunicação do arduino com  uso d...
Internet das coisas expansão das portas de comunicação do arduino com uso d...Marcelo Machado Pereira
 
Integrando tablet e arduino para monitoramento de raios ultravioleta
Integrando tablet e arduino para monitoramento de raios ultravioletaIntegrando tablet e arduino para monitoramento de raios ultravioleta
Integrando tablet e arduino para monitoramento de raios ultravioletaMarcelo Machado Pereira
 
Nmap - scaneamento de redes e métodos de proteção
Nmap - scaneamento de redes e métodos de proteçãoNmap - scaneamento de redes e métodos de proteção
Nmap - scaneamento de redes e métodos de proteçãoMarcelo Machado Pereira
 
Vulnerabilidade de senhas e requisitos necessarios para ataques de força bruta
Vulnerabilidade de senhas e requisitos necessarios para ataques de força brutaVulnerabilidade de senhas e requisitos necessarios para ataques de força bruta
Vulnerabilidade de senhas e requisitos necessarios para ataques de força brutaMarcelo Machado Pereira
 

Plus de Marcelo Machado Pereira (7)

Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...
Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...
Uso da realidade aumentada como ferramenta para análise de diagnósticos médic...
 
Internet das coisas protocolo mqtt para comunicação dos dispositivos e sens...
Internet das coisas  protocolo mqtt para comunicação dos  dispositivos e sens...Internet das coisas  protocolo mqtt para comunicação dos  dispositivos e sens...
Internet das coisas protocolo mqtt para comunicação dos dispositivos e sens...
 
Internet das coisas modulo esp8266 e nodemcu para transmissão de sinais por...
Internet das coisas  modulo esp8266 e nodemcu para transmissão de  sinais por...Internet das coisas  modulo esp8266 e nodemcu para transmissão de  sinais por...
Internet das coisas modulo esp8266 e nodemcu para transmissão de sinais por...
 
Internet das coisas expansão das portas de comunicação do arduino com uso d...
Internet das coisas  expansão das portas de comunicação do arduino com  uso d...Internet das coisas  expansão das portas de comunicação do arduino com  uso d...
Internet das coisas expansão das portas de comunicação do arduino com uso d...
 
Integrando tablet e arduino para monitoramento de raios ultravioleta
Integrando tablet e arduino para monitoramento de raios ultravioletaIntegrando tablet e arduino para monitoramento de raios ultravioleta
Integrando tablet e arduino para monitoramento de raios ultravioleta
 
Nmap - scaneamento de redes e métodos de proteção
Nmap - scaneamento de redes e métodos de proteçãoNmap - scaneamento de redes e métodos de proteção
Nmap - scaneamento de redes e métodos de proteção
 
Vulnerabilidade de senhas e requisitos necessarios para ataques de força bruta
Vulnerabilidade de senhas e requisitos necessarios para ataques de força brutaVulnerabilidade de senhas e requisitos necessarios para ataques de força bruta
Vulnerabilidade de senhas e requisitos necessarios para ataques de força bruta
 

Crie sua página web HTML básico

  • 1. HTML Básico Como criar uma página de internet
  • 2. Marcelo Machado Pereira Consultor de TI. Instrutor de Treinamentos. Programador Web Master. Gestor de Projetos de SGDB. Micro Empreendedor e Blogueiro.
  • 3. Licença: Html Básico de Marcelo Machado Pereira é licenciado sob uma   Licença Creative Commons Atribuição-Uso não-comercial-Compartilhamento pela mesma licença 3.0 Unported .
  • 4. Objetivos: Aprender o que é HTML e para que serve. Desenvolver uma página de Internet básica. Assimilar os conceitos básicos da programação para web.
  • 5. Apresentação: Com HTML você pode criar o seu próprio Web Site. Esta apresentação ensina muitos conceitos de HTML. HTML é muito fácil de aprender e vocês vão adorar.
  • 6. O que é HTML? HTML é a sigla para Hyper Text Markup Language. HTML não é uma linguagem de programação. HTML é uma linguagem de marcação. As marcações são feitas através de <tags>.
  • 7. Tags HTML Deve-se sempre abrir e fechar as tags. São os textos que ficam entre < > ou < />. Geralmente são sempre pares,<p> e </p>.
  • 8. Documentos HTML Contém tags Html e texto plano. Exibem conteúdo de páginas web. Também são chamados de páginas web.
  • 9. Browsers e o HTML Finalidade é ler o documento Html e exibir o conteúdo da página. Não exibem as tags mas usam as tags para interpretar o conteúdo das mesmas.
  • 11. Quem criou o HTML? Sir Tim Berners-Lee, em 1989. A versão 1 era muito básica e era limitada na integração multimídia. Em 1993 foi adicionado mais recursos, como a interação de imagens.
  • 12. Qual a versão atual do HTML? Atualmente a maioria dos sites usa HTML 4.01 mas alguns browsers já aceitam HTML5. Mudança de conceitos para o design da página. Substituição de algumas tags por formatação e design em CCS.
  • 13. Do que você precisa? Não precisa de um Web Site. Não precisa de um editor HTML. Não precisa de um servidor Web. Para aprender HTML não é necessário nenhuma ferramenta.
  • 14. Editanto o HTML HTML pode ser escrito e editado com o uso dos mais diferentes editores como Dreamweaver ou Visual Studio. Entretanto, iremos usar um editor de texto plano como o notepad.
  • 15. Editanto o HTML Um editor de texto plano é a melhor escolha quando se pretende editar um arquivo para aprender o HTML.
  • 16. Usar .htm ou .html na extenção? Quando você salvar um arquivo HTML tanto faz salvar como .htm ou como .html Na prática não há a menor diferença entre ambas as extenções.
  • 17. Como criar um arquivo HTML Abrir o editor de textos. Criar um novo arquivo em branco. Salvar o arquivo com a extensão .html Iniciar a edição do arquivo.
  • 18. Arquivo básico HTML <html>    <head>        <title>Minha página de Internet</title>    </head>    <body>        ...Conteúdo da página...    </body> </html>
  • 19. Explicação do exemplo O texto entre <html> e </html> descreve o conteúdo da página. O texto entre <head> e </head> é o cabeçalho da página, não é exibido no browser. O texto entre <body> e </body> é o conteúdo visível da página no browser.
  • 20. Cabeçalhos HTML Os cabeçalhos são definidos com as tags <h1> até <h6>. Exemplo: <h1>Isto é um cabeçalho</h1> <h2>Isto é um cabeçalho</h2> <h3>Isto é um cabeçalho</h3>
  • 21. Parágrafos HTML Os parágrafos HTML são definidos com a tag <p>.   Exemplo: <p>Isto é um parágrafo.</p> <p>Isto é um outro parágrafo.</p>
  • 22. Links HTML Os links HTML são definidos com tag <a>.   Exemplo: <a href=&quot;http://www.meusite.com.br&quot;>Isto é um link</a>   O endereço do link é especificado no atributo href.
  • 23. Imagens HTML As imagens HTML são definidas com a tag <img>. Exemplo: <img src=&quot;imagem.jpg&quot; width=&quot;104&quot; height=&quot;142&quot; />   O nome e o tamanho da imagem são fornecidos nos atributos.
  • 24. Elementos HTML Documenos HTML são definidos por elementos HTML. Um elemento HTML é tudo que está entre a tag inicial e a tag final.
  • 25. Elementos HTML tag inicial        conteúdo do elemento        tag final   <p>                 Isto é um parágrafo            </p>   <a>                 Isto é um link                      </a>
  • 26. Sintaxe dos elementos HTML Um elemento HTML inicia com a tag inicial. Um elemento HTML termina com a tag final. O conteúdo do elemento será tudo que estiver entre a tag inicial e a tag final.
  • 27. Sintaxe dos elementos HTML Alguns elementos HTML tem conteúdo vazio. Elementos vazios são fechados na tag inicial. A maioria dos elementos HTML podem ter atributos.
  • 28. Elementos HTML aninhados A maioria dos elementos HTML podem ser aninhados, ou seja, podem conter outros elementos HTML. Documentos HTML consistem de aninhamentos de elementos HTML.
  • 29. Exemplo de documento HTML <html>    <body>        <p>Meu primeiro parágrafo.</p>    </body> </html>
  • 30. O elemento <p> O elemento <p> define um parágrafo no documento HTML. O elemento tem uma tag inicial <p> e uma tag final </p>. O conteúdo do elemento é: Meu primeiro parágrafo.
  • 31. O elemento <body> O elemento <body> define o corpo do documento HTML. O elemento tem uma tag inicial <body> e uma tag final </body>. O conteúdo do elemento é outro elemento HTML, um elemento <p>.
  • 32. O elemento <html> O elemento <html> define o todo do documento HTML. O elemento tem uma tag inicial <html> e uma tag final </html>. O conteúdo do elemento é outro elemento HTML, um elemento <body>.
  • 33. Elementos HTML vazios Elementos HTML sem conteúdo são chamados de elementos vazios. <br> é um elemento vazio sem uma tag final. A tag <br> define uma quebra de linha.
  • 34. Dica: use sempre minúsculas HTML não é case sensitive. <P> significa o mesmo que <p>. Muitos web sites usam maiúsculas nas tags HTML. O W3C recomenda o uso de tags em minúsculas.
  • 35. Atributos HTML Elementos HTML podem ter atributos. Atributos fornecem informação adicional sobre um elemento. Atributos são sempre especificados na tag inicial. Atributos vem em pares como name=&quot;value&quot;.
  • 36. Exemplo de Atributos HTML Links HTML são definidos pela tag <a>. O endereço do link é especificado no atributo href. <a href=&quot;http://www.meusite.com.br&quot;>Isto é um link</a>
  • 37. Valor de atributos entre aspas Valor de atributos devem sempre estar entre aspas. Aspas duplas são o mais comum em HTML, mas aspas simples também são permitidas.
  • 38. Dica: use atributos em minúsculas Nomes de atributos e valores de atributos são case sensitive. O W3C recomenda usar minúsculas desde o HTML4.
  • 39. Referência de atributos HTML Alguns atributos que são padrão na maioria dos elementos HTML. Atributo            Valor            Descrição   class                classname    especifica a classname                                             do elemento id                     id                  especifica o unique id                                                do elemento
  • 40. Dúvidas ?   ?                ?     ?            ?                ?          ?            ?                ?                ?