SlideShare uma empresa Scribd logo
Html e CSS
História do HTML
● A primeira versão do HTML foi baseada na linguagem
SGML.
● O SGML era utilizado para a estruturação de
documentos, sendo dele que o HTML herdou
diversas tags tais como: título <h1> ao <h6>,
cabeçalho <head> e parágrafo <p>.
● Mas a principal diferença entre essas duas
linguagens de marcação é que o HTML implementava
a tag <a> com o atributo href, permitindo assim a
ligação (links)
História do HTML
● O HTML surgiu em 1990 e até o seu quinto ano
de vida sofreu várias revisões e alterações na
sua especificação. Nesta época, quem
controlava o padrão era o CERN e a IETF.
● Após 1995, o padrão passou a ser
regularizado pela W3C, entidade que regula os
padrões Web e que será detalhada com maior
profundidade posteriormente.
História do HTML
● W3C (World Wide Web Consortium) é um
consórcio de empresas de tecnologia. Fundado
por Tim Berners-Lee em 1994 para levar a Web
ao seu potencial máximo.
HTML
● O Web Standards Project (WaSP) é um grupo
formado em 1998 com o objetivo de promover os
Padrões Web, assegurando desse modo um acesso
simples e com menos custos para todos.
● Vem encorajando e persuadindo os fabricantes de
Browsers a fornecerem suporte aos padrões, como o
XHTML, CSS, ECMAScript (a versão standard do
JavaScript) e o DOM.
História do HTML
● Em 1993, Dave Raggett propôs uma evolução do padrão
HTML, denominada HTML+. Entretanto tal proposta nunca
foi implementada.
● O verdadeiro sucessor do HTML foi o HTML 2.0, o qual foi
apresentado na primeira conferência mundial sobre Web,
a World Wide Web Conference.
● Essa versão do HTML pode ser vista apenas como uma
correção da versão anterior, ou seja, apenas formalizava
as características do HTML que já estavam em uso.
Evolução do HTML
● Versões do HTML:
● HTML 2.0 (Novembro de 1995)
● HTML 3.2 (Janeiro de 1997)
● HTML 4.0 (Dezembro de 1997)
● HTML 4.01 (Dezembro de 1999)
● ISO/IEC 15445:2000 "ISO HTML" (Maio de 2000)
● HTML 5 (Janeiro de 2008)
HTML 5
● O HTML5 será o novo padrão para HTML,
XHTML, e HTML DOM. Atualmente, está em
fase de esboço, porém diversos navegadores
já implementam algumas de suas
funcionalidades.
HTML 5
● Web dividida em três camadas:
– Conteúdo (XHTML)
– Apresentação (CSS)
– Comportamento (Javascript)
Devem ser desenvolvidas de forma independente,
porém uma complementa a outra.
Evolução do HTML
HTML
HTML
● Semântica:
– Semântica refere-se ao estudo do significado.
– Quando utilizamos cada marcação para o que ela
realmente foi criada, estamos construindo um
“Código Semântico”.
– Parar de pensar em “isso vem aqui, isso vai
ali...” e pensar na “Estrutura da Informação”
– Criar uma “Marcação com Significado”.
HTML
● Mão na massa…..
HTML
● Marca ou Tag HTML:
– Marca ou Tag do Html é tudo aquilo que você
escreve entre < > (maior que e menor que)
● EX:
– <html></html>
– A maioria das Tag HTML possui uma abertura e um
fechamento.
– Algumas Tags não tem fechamento
HTML
● OBS:
– Importante lembrar que o HTML esta na versão 5,
então para informar o navegador que estamos
trabalhando com HTML5 colocamos a teg no inicio
do codigo <!DOCTYPE HTML>
HTML
● OBS:
– Para informar para o navegador que iremos
trabalhar com a linguagem português Brasil, dentro
da Tag HTML colocamos a linguagem para ajudar
os mecanismos de buca.
– EX:
<html lang= ”pt-br ”>
</html>
HTML
● A Tag Head:
– A Tag Head serve para indicar a área de cabeçalho
do site
● Ex:
<head>
</head>
HTML
● A Tag Body que serve para indicar o corpo do
seu site.
– Ex:
<body>
</body>
HTML
● Essa é estrutura básica de um site em HTML
HTML
● A Tag meta serve para traduzir para linguagem
portuguesa juntamente com as acentuações
nescessárias.
– EX:
<meta charset=”utf-8”>
Quando não tem a
tag meta
HTML
Quando se coloca a
Tag meta
HTML
● A seção <BODY>
– Tudo que estiver contido em <BODY> será
mostrado na janela principal do browser, sendo
apresentado ao leitor. <BODY> pode conter
cabeçalhos, parágrafos, listas, tabelas, links para
outros documentos, imagens, formulários,
animações, vídeos, sons e scripts embutidos.
HTML
● Atributos de <BODY>
– Através de atributos de <BODY> , podemos definir
cores para os textos, links e para o fundo das
páginas, bem como uma imagem de fundo (marca
d’água):
<BODY BGCOLOR="#rrggbb" TEXT="#rrggbb" LINK="#rrggbb"
ALINK="#rrggbb" VLINK="#rrggbb" BACKGROUND="URL">
HTML
● BGCOLOR
– cor de fundo (quando não é indicada, o
browser irá mostrar uma cor padrão,
geralmente o cinza ou branco; alguns
editores poderão estabelecer o branco para
o fundo da página)
● TEXT
– cor dos textos da página (padrão: preto)
HTML
● LINK
– cor dos links (padrão: azul)
● ALINK
– cor dos links, quando acionados (padrão:
vermelho)
● VLINK
– cor dos links, depois de visitados (padrão:
azul escuro ou roxo)
HTML
● Seus valores são dados em hexadecimal,
equivalentes a cores no padrão RGB ( Red,
Green, Blue ).
● Existem tabelas de cores com esses valores,
mas grande parte dos editores já oferece uma
interface bem amigável através da qual
escolhemos as cores desejadas, sem nos
preocuparmos com números esdrúxulos tais
como #FF80A0 .
HTML
● Browsers que seguem a definição de HTML 3.2
em diante, também aceitam 16 nomes de
cores, tirados da paleta VGA do Windows - por
exemplo, podemos escrever
BGCOLOR="BLUE" .
● Porém, browsers mais antigos não
apresentarão as cores indicadas.
HTML
● BACKGROUND
– indica o URL da imagem a ser replicada no fundo da
página, como uma marca d’água.
– Veja o exemplo de uma página cuja imagem de fundo
é.
– Para efeitos de design, é possível fixar a imagem de
fundo, para que ela não se mova junto com o texto ao
se rolar a página.
– Esse efeito não é padrão e funciona no Internet
Explorer.
HTML
● Títulos:
– Há seis níveis de Títulos em HTML, de <H1> a
<H6> :
HTML
● Parágrafos
– Quando exibimos qualquer texto em nossa página,
é recomendado que ele seja sempre conteúdo de
alguma tag filha da tag <body> .
– A marcação mais indicada para textos comuns é a
tag de parágrafo:
<p>Exemplo de parágrafo</p>
<p>Outro Parágrafo</p>
HTML
● Marcações de ênfase
– Quando queremos dar uma ênfase diferente a um
trecho de texto, podemos utilizar as marcações de
ênfase.
– Podemos deixar um texto “mais forte” com a tag
<strong> ou deixar o texto com uma “ênfase
acentuada” com a tag <em> . Também há a tag
<small> , que diminui o tamanho do texto.
<p>Estude para passar no<strong>ENEM</strong></p>
HTML
● Imagens:
– A tag <img> define uma imagem em uma página HTML e
necessita de dois atributos preenchidos: src e alt .
– O primeiro aponta para o local da imagem e o segundo, um
texto alternativo para a imagem caso essa não possa ser
carregada ou visualizada.
– O HTML 5 introduziu duas novas tags específicas para
imagem: <figure> e <figcaption> .
– A tag <figure> define uma imagem com a conhecida tag
<img> . Além disso, permite adicionar uma legenda para a
imagem por meio da tag <figcaption> .
HTML
<figure>
<img src=”img/produto.jpg” alt=”Foto do produto”>
<figcaption>essa figura é um exemplo</figcaption>
</figure>
Exercicio
HTML
● Tag LINK:
– Há dois tipos de links no HTML: a tag A, que são
links que levam o usuário para outros documentos
e a tag LINK, que são links para fontes externas
que serão usadas no documento.
HTML
● No nosso exemplo há uma tag LINK que
importa o CSS para nossa página:
<link rel=”stylesheet” type=”text/css”
href=”estilo.css”>
● O atributo rel=”stylesheet” indica que aquele
link é relativo a importação de um arquivo
referente a folhas de estilo.
●
HTML
● Há outros valores para o atributo REL, como
por exemplo o ALTERNATE:
<link rel=”alternate” type= ”application/atom+xml”
title=”feed” href= ”/feed/”>
● Neste caso, indicamos aos user-agents que o
conteúdo do site poder ser encontrado em um
caminho alternativo via Atom FEED.
HTML
● No HTML5 há outros links relativos que você
pode inserir como o rel=”archives” que indica
uma referência a uma coleção de material
histórico da página.
● Por exemplo, a página de histórico de um blog
pode ser referenciada nesta tag.

Mais conteúdo relacionado

Mais procurados

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
Rodrigo Bueno Santa Maria, BS, MBA
 
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
André Constantino da Silva
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5
Leonardo Soares
 
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
Silvio Sales do Nascimento Júnior
 
Fichas de Trabalho 1 a 8 HTML ICC.pdf
Fichas de Trabalho 1 a 8 HTML  ICC.pdfFichas de Trabalho 1 a 8 HTML  ICC.pdf
Fichas de Trabalho 1 a 8 HTML ICC.pdf
ElsioDeMelo
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
ledsifes
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
Carlos Eduardo Kadu
 
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
Victor Adriel Oliveira
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 
CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Properties
hstryk
 
HTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e AtributosHTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e Atributos
Ministério Público da Paraíba
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
Pedro Neto
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
Léo Dias
 
Html Básico
Html BásicoHtml Básico
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
Salvador Torres
 
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
Anderson Luís Furlan
 
Aula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e linksAula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e links
André Constantino da Silva
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
Amit Tyagi
 
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
Rodrigo Bueno Santa Maria, BS, MBA
 

Mais procurados (20)

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
 
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
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5
 
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
 
Fichas de Trabalho 1 a 8 HTML ICC.pdf
Fichas de Trabalho 1 a 8 HTML  ICC.pdfFichas de Trabalho 1 a 8 HTML  ICC.pdf
Fichas de Trabalho 1 a 8 HTML ICC.pdf
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
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
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Properties
 
HTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e AtributosHTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e Atributos
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
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
 
Aula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e linksAula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e links
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
 
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
 

Destaque

Aula 11
Aula 11Aula 11
Aula 08
Aula 08Aula 08
Aula 04
Aula 04Aula 04
Aula03
Aula03Aula03
Aula 06
Aula 06Aula 06
Aula 10
Aula 10Aula 10
Aula 01
Aula 01Aula 01
Aula 05
Aula 05Aula 05
Aula 03
Aula 03Aula 03
Aula 09
Aula 09Aula 09
Aula 07
Aula 07Aula 07
Aula 15 instalação de hardware
Aula 15 instalação de hardwareAula 15 instalação de hardware
Aula 15 instalação de hardware
Jorge Ávila Miranda
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
Jorge Ávila Miranda
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
Jorge Ávila Miranda
 
Aula 01
Aula 01Aula 01
Aula 04
Aula 04 Aula 04
Aula 03
Aula 03Aula 03
Aula 02
Aula 02Aula 02
teAula 11
teAula 11teAula 11
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
Jorge Ávila Miranda
 

Destaque (20)

Aula 11
Aula 11Aula 11
Aula 11
 
Aula 08
Aula 08Aula 08
Aula 08
 
Aula 04
Aula 04Aula 04
Aula 04
 
Aula03
Aula03Aula03
Aula03
 
Aula 06
Aula 06Aula 06
Aula 06
 
Aula 10
Aula 10Aula 10
Aula 10
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 05
Aula 05Aula 05
Aula 05
 
Aula 03
Aula 03Aula 03
Aula 03
 
Aula 09
Aula 09Aula 09
Aula 09
 
Aula 07
Aula 07Aula 07
Aula 07
 
Aula 15 instalação de hardware
Aula 15 instalação de hardwareAula 15 instalação de hardware
Aula 15 instalação de hardware
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Aula 03
Aula 03Aula 03
Aula 03
 
Aula 02
Aula 02Aula 02
Aula 02
 
teAula 11
teAula 11teAula 11
teAula 11
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
 

Semelhante a Aula 02

Html completo
Html completoHtml completo
Html completo
EMSNEWS
 
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...
Uni Buscapé Company
 
HTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosHTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - Conceitos
George Mendonça
 
Html manual
Html manualHtml manual
Html manual
tiagosurf
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
Cesar Braz
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5
Leandro Santos
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
JEANCLEVERSONPRATAS
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
Reinaldo Vieira dos Santos
 
Curso html
Curso htmlCurso html
Curso html
richard_romancini
 
426 curso html
426 curso html426 curso html
426 curso html
Welluma Romagnone
 
Html manual
Html manualHtml manual
Linguagem de-programacao-html 2
Linguagem de-programacao-html 2Linguagem de-programacao-html 2
Linguagem de-programacao-html 2
Simba Samuel
 
ebook-material-didatico-sistemas-para-internet.pdf
ebook-material-didatico-sistemas-para-internet.pdfebook-material-didatico-sistemas-para-internet.pdf
ebook-material-didatico-sistemas-para-internet.pdf
RMartinxxx
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Marcelo Mattos
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
Sérgio Souza Costa
 
Html - capitulo 05
Html - capitulo 05Html - capitulo 05
Html - capitulo 05
Alvaro Gomes
 
W3C Web Standards HTML
W3C Web Standards HTMLW3C Web Standards HTML
W3C Web Standards HTML
Andrea Dalforno
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
Cravid Ekuikui
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
Tiago
 
2 html,xhtml e css
2   html,xhtml e css2   html,xhtml e css
2 html,xhtml e css
Geomar matias
 

Semelhante a Aula 02 (20)

Html completo
Html completoHtml completo
Html completo
 
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...
 
HTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosHTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - Conceitos
 
Html manual
Html manualHtml manual
Html manual
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Curso html
Curso htmlCurso html
Curso html
 
426 curso html
426 curso html426 curso html
426 curso html
 
Html manual
Html manualHtml manual
Html manual
 
Linguagem de-programacao-html 2
Linguagem de-programacao-html 2Linguagem de-programacao-html 2
Linguagem de-programacao-html 2
 
ebook-material-didatico-sistemas-para-internet.pdf
ebook-material-didatico-sistemas-para-internet.pdfebook-material-didatico-sistemas-para-internet.pdf
ebook-material-didatico-sistemas-para-internet.pdf
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Html - capitulo 05
Html - capitulo 05Html - capitulo 05
Html - capitulo 05
 
W3C Web Standards HTML
W3C Web Standards HTMLW3C Web Standards HTML
W3C Web Standards HTML
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
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
 

Mais de Jorge Ávila Miranda

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
Jorge Ávila Miranda
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
Jorge Ávila Miranda
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
Jorge Ávila Miranda
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
Jorge Ávila Miranda
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
Jorge Ávila Miranda
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
Jorge Ávila Miranda
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
Jorge Ávila Miranda
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
Jorge Ávila Miranda
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
Jorge Ávila Miranda
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
Jorge Ávila Miranda
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
Jorge Ávila Miranda
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
Jorge Ávila Miranda
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
Jorge Ávila Miranda
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
Jorge Ávila Miranda
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
Jorge Ávila Miranda
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
Jorge Ávila Miranda
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
Jorge Ávila Miranda
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
Jorge Ávila Miranda
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

Aula 02

  • 2. História do HTML ● A primeira versão do HTML foi baseada na linguagem SGML. ● O SGML era utilizado para a estruturação de documentos, sendo dele que o HTML herdou diversas tags tais como: título <h1> ao <h6>, cabeçalho <head> e parágrafo <p>. ● Mas a principal diferença entre essas duas linguagens de marcação é que o HTML implementava a tag <a> com o atributo href, permitindo assim a ligação (links)
  • 3. História do HTML ● O HTML surgiu em 1990 e até o seu quinto ano de vida sofreu várias revisões e alterações na sua especificação. Nesta época, quem controlava o padrão era o CERN e a IETF. ● Após 1995, o padrão passou a ser regularizado pela W3C, entidade que regula os padrões Web e que será detalhada com maior profundidade posteriormente.
  • 4. História do HTML ● W3C (World Wide Web Consortium) é um consórcio de empresas de tecnologia. Fundado por Tim Berners-Lee em 1994 para levar a Web ao seu potencial máximo.
  • 5. HTML ● O Web Standards Project (WaSP) é um grupo formado em 1998 com o objetivo de promover os Padrões Web, assegurando desse modo um acesso simples e com menos custos para todos. ● Vem encorajando e persuadindo os fabricantes de Browsers a fornecerem suporte aos padrões, como o XHTML, CSS, ECMAScript (a versão standard do JavaScript) e o DOM.
  • 6. História do HTML ● Em 1993, Dave Raggett propôs uma evolução do padrão HTML, denominada HTML+. Entretanto tal proposta nunca foi implementada. ● O verdadeiro sucessor do HTML foi o HTML 2.0, o qual foi apresentado na primeira conferência mundial sobre Web, a World Wide Web Conference. ● Essa versão do HTML pode ser vista apenas como uma correção da versão anterior, ou seja, apenas formalizava as características do HTML que já estavam em uso.
  • 7. Evolução do HTML ● Versões do HTML: ● HTML 2.0 (Novembro de 1995) ● HTML 3.2 (Janeiro de 1997) ● HTML 4.0 (Dezembro de 1997) ● HTML 4.01 (Dezembro de 1999) ● ISO/IEC 15445:2000 "ISO HTML" (Maio de 2000) ● HTML 5 (Janeiro de 2008)
  • 8. HTML 5 ● O HTML5 será o novo padrão para HTML, XHTML, e HTML DOM. Atualmente, está em fase de esboço, porém diversos navegadores já implementam algumas de suas funcionalidades.
  • 9. HTML 5 ● Web dividida em três camadas: – Conteúdo (XHTML) – Apresentação (CSS) – Comportamento (Javascript) Devem ser desenvolvidas de forma independente, porém uma complementa a outra.
  • 11. HTML
  • 12. HTML ● Semântica: – Semântica refere-se ao estudo do significado. – Quando utilizamos cada marcação para o que ela realmente foi criada, estamos construindo um “Código Semântico”. – Parar de pensar em “isso vem aqui, isso vai ali...” e pensar na “Estrutura da Informação” – Criar uma “Marcação com Significado”.
  • 13. HTML ● Mão na massa…..
  • 14. HTML ● Marca ou Tag HTML: – Marca ou Tag do Html é tudo aquilo que você escreve entre < > (maior que e menor que) ● EX: – <html></html> – A maioria das Tag HTML possui uma abertura e um fechamento. – Algumas Tags não tem fechamento
  • 15. HTML ● OBS: – Importante lembrar que o HTML esta na versão 5, então para informar o navegador que estamos trabalhando com HTML5 colocamos a teg no inicio do codigo <!DOCTYPE HTML>
  • 16. HTML ● OBS: – Para informar para o navegador que iremos trabalhar com a linguagem português Brasil, dentro da Tag HTML colocamos a linguagem para ajudar os mecanismos de buca. – EX: <html lang= ”pt-br ”> </html>
  • 17. HTML ● A Tag Head: – A Tag Head serve para indicar a área de cabeçalho do site ● Ex: <head> </head>
  • 18. HTML ● A Tag Body que serve para indicar o corpo do seu site. – Ex: <body> </body>
  • 19. HTML ● Essa é estrutura básica de um site em HTML
  • 20. HTML ● A Tag meta serve para traduzir para linguagem portuguesa juntamente com as acentuações nescessárias. – EX: <meta charset=”utf-8”> Quando não tem a tag meta
  • 21. HTML Quando se coloca a Tag meta
  • 22. HTML ● A seção <BODY> – Tudo que estiver contido em <BODY> será mostrado na janela principal do browser, sendo apresentado ao leitor. <BODY> pode conter cabeçalhos, parágrafos, listas, tabelas, links para outros documentos, imagens, formulários, animações, vídeos, sons e scripts embutidos.
  • 23. HTML ● Atributos de <BODY> – Através de atributos de <BODY> , podemos definir cores para os textos, links e para o fundo das páginas, bem como uma imagem de fundo (marca d’água): <BODY BGCOLOR="#rrggbb" TEXT="#rrggbb" LINK="#rrggbb" ALINK="#rrggbb" VLINK="#rrggbb" BACKGROUND="URL">
  • 24. HTML ● BGCOLOR – cor de fundo (quando não é indicada, o browser irá mostrar uma cor padrão, geralmente o cinza ou branco; alguns editores poderão estabelecer o branco para o fundo da página) ● TEXT – cor dos textos da página (padrão: preto)
  • 25. HTML ● LINK – cor dos links (padrão: azul) ● ALINK – cor dos links, quando acionados (padrão: vermelho) ● VLINK – cor dos links, depois de visitados (padrão: azul escuro ou roxo)
  • 26. HTML ● Seus valores são dados em hexadecimal, equivalentes a cores no padrão RGB ( Red, Green, Blue ). ● Existem tabelas de cores com esses valores, mas grande parte dos editores já oferece uma interface bem amigável através da qual escolhemos as cores desejadas, sem nos preocuparmos com números esdrúxulos tais como #FF80A0 .
  • 27. HTML ● Browsers que seguem a definição de HTML 3.2 em diante, também aceitam 16 nomes de cores, tirados da paleta VGA do Windows - por exemplo, podemos escrever BGCOLOR="BLUE" . ● Porém, browsers mais antigos não apresentarão as cores indicadas.
  • 28. HTML ● BACKGROUND – indica o URL da imagem a ser replicada no fundo da página, como uma marca d’água. – Veja o exemplo de uma página cuja imagem de fundo é. – Para efeitos de design, é possível fixar a imagem de fundo, para que ela não se mova junto com o texto ao se rolar a página. – Esse efeito não é padrão e funciona no Internet Explorer.
  • 29. HTML ● Títulos: – Há seis níveis de Títulos em HTML, de <H1> a <H6> :
  • 30. HTML ● Parágrafos – Quando exibimos qualquer texto em nossa página, é recomendado que ele seja sempre conteúdo de alguma tag filha da tag <body> . – A marcação mais indicada para textos comuns é a tag de parágrafo: <p>Exemplo de parágrafo</p> <p>Outro Parágrafo</p>
  • 31. HTML ● Marcações de ênfase – Quando queremos dar uma ênfase diferente a um trecho de texto, podemos utilizar as marcações de ênfase. – Podemos deixar um texto “mais forte” com a tag <strong> ou deixar o texto com uma “ênfase acentuada” com a tag <em> . Também há a tag <small> , que diminui o tamanho do texto. <p>Estude para passar no<strong>ENEM</strong></p>
  • 32. HTML ● Imagens: – A tag <img> define uma imagem em uma página HTML e necessita de dois atributos preenchidos: src e alt . – O primeiro aponta para o local da imagem e o segundo, um texto alternativo para a imagem caso essa não possa ser carregada ou visualizada. – O HTML 5 introduziu duas novas tags específicas para imagem: <figure> e <figcaption> . – A tag <figure> define uma imagem com a conhecida tag <img> . Além disso, permite adicionar uma legenda para a imagem por meio da tag <figcaption> .
  • 33. HTML <figure> <img src=”img/produto.jpg” alt=”Foto do produto”> <figcaption>essa figura é um exemplo</figcaption> </figure>
  • 35. HTML ● Tag LINK: – Há dois tipos de links no HTML: a tag A, que são links que levam o usuário para outros documentos e a tag LINK, que são links para fontes externas que serão usadas no documento.
  • 36. HTML ● No nosso exemplo há uma tag LINK que importa o CSS para nossa página: <link rel=”stylesheet” type=”text/css” href=”estilo.css”> ● O atributo rel=”stylesheet” indica que aquele link é relativo a importação de um arquivo referente a folhas de estilo. ●
  • 37. HTML ● Há outros valores para o atributo REL, como por exemplo o ALTERNATE: <link rel=”alternate” type= ”application/atom+xml” title=”feed” href= ”/feed/”> ● Neste caso, indicamos aos user-agents que o conteúdo do site poder ser encontrado em um caminho alternativo via Atom FEED.
  • 38. HTML ● No HTML5 há outros links relativos que você pode inserir como o rel=”archives” que indica uma referência a uma coleção de material histórico da página. ● Por exemplo, a página de histórico de um blog pode ser referenciada nesta tag.