Escolar Documentos
Profissional Documentos
Cultura Documentos
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
Introduo
Sobre o curso - o complexo mundo do front-end
"Ao a chave fundamental para todo sucesso"
Vivemos hoje numa era em que a Internet ocupa um espao cada vez
mais importante em nossas vidas pessoais e profissionais. O
surgimento constante de Aplicaes Web, para as mais diversas
finalidades, um sinal claro de que esse mercado est em franca
expanso e traz muitas oportunidades. Aplicaes corporativas,
comrcio eletrnico, redes sociais, filmes, msicas, notcias e tantas
outras reas esto presentes na Internet, fazendo do navegador
(o browser) o software mais utilizado de nossos computadores.
Esse curso pretende abordar o desenvolvimento de frontend (interfaces) para Aplicaes Web e Sites que acessamos por meio
do navegador de nossos computadores, utilizando padres atuais de
desenvolvimento e conhecendo a fundo suas caractersticas tcnicas.
Discutiremos as implementaes dessas tecnologias nos diferentes
navegadores, a adoo de frameworks que facilitam e aceleram
nosso trabalho, alm de dicas tcnicas que destacam um profissional
no mercado. HTML, CSS e JavaScript sero vistos em profundidade.
Alm do acesso por meio do navegador de nossos computadores,
hoje o acesso Internet a partir de dispositivos mveis representa um
grande avano da plataforma, mas tambm implica em um pouco
mais de ateno ao trabalho que um programador front-end tem que
realizar. No decorrer do curso, vamos conhecer algumas dessas
necessidades e como utilizar os recursos disponveis para atender
tambm a essa nova necessidade.
O curso e os exerccios
Esse um curso prtico que comea nos fundamentos de HTML e
CSS, incluindo tpicos relacionados s novidades das verses HTML5
e CSS3. Depois, abordada a linguagem de programao JavaScript,
para enriquecer nossas pginas com interaes e efeitos, tanto com
JavaScript puro quanto com a biblioteca jQuery, hoje padro de
mercado.
Os exerccios foram projetados para apresentar gradualmente ao
aluno quais so as tcnicas mais recomendadas e utilizadas quando
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
<h1>.
Ela
<h1>Mirror Fashion</h1>
Note a sintaxe. Uma tag definida com caracteres < e >, e seu nome
(H1 no caso). Muitas tags possuem contedo, como o texto do ttulo
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
<img> e,
imagem carregar, usamos o atributo src:
imagem, por exemplo, usamos a tag
<img src="../imagens/casa_de_praia.jpg">
Repare que a tag img no possui contedo por si s. Nesses
casos, no necessrio usar uma tag de fechamento como antes
no h1.
2. Estrutura de um documento HTML
Um documento HTML vlido precisa seguir obrigatoriamente a
estrutura composta pelas tags <html>, <head> e <body> e a
instruo
A tag <html>
Na estrutura do nosso documento, antes de tudo, inserimos uma
tag <html>. Dentro dessa tag, necessrio declarar outras duas
tags: <head> e <body>. Essas duas tags so "irms", pois esto no
mesmo nvel hierrquico em relao sua tag "pai", que <html>.
<html>
<head></head>
<body></body>
</html>
A tag <head>
A tag <head> contm informaes sobre nosso documento que so de
interesse somente do navegador, e no dos visitantes do nosso site.
So informaes que no sero exibidas na rea do documento no
navegador.
A
especificao
obriga
a
presena
da
tag
de
contedo <title> dentro do nosso<head>, permitindo especificar
o ttulo do nosso documento, que normalmente ser exibido na barra
de ttulo da janela do navegador ou na aba do documento.
Outra configurao muito utilizada, principalmente em documentos
cujo contedo escrito em um idioma como o portugus, que tem
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
A tag <body>
A tag <body> contm o corpo do nosso documento, que exibido pelo
navegador em sua janela. necessrio que o <body> tenha ao menos
um elemento "filho", ou seja, uma ou mais tags HTML dentro dele.
<html>
<head>
<title>Mirror Fashion</title>
<meta charset="utf-8">
</head>
<body>
<h1>A Mirror Fashion</h1>
</body>
</html>
Nesse exemplo, usamos a tag
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
A instruo DOCTYPE
O DOCTYPE no uma tag HTML, mas uma instruo especial. Ela
indica para o navegador qual verso do HTML deve ser utilizada
para renderizar a pgina. Utilizaremos <!DOCTYPE html>, que
indica para o navegador a utilizao da verso mais recente do HTML
- a verso 5, atualmente.
H muitos comandos complicados nessa parte de DOCTYPE que
eram usados em verses anteriores do HTML e do XHTML. Hoje em
dia, nada disso mais importante. O recomendado sempre usar a
ltima
verso
do
HTML,
usando
a
declarao
de DOCTYPE simples:
<!DOCTYPE html>
3. Tags HTML
O HTML composto de diversas tags, cada uma com sua funo e
significado. O HTML 5, ento, adicionou muitas novas tags, que
veremos ao longo do curso.
Nesse
momento,
vamos
focar
representam ttulos, pargrafo enfase.
em
tags
que
Ttulos
Quando queremos indicar que um texto um ttulo em nossa pgina,
utilizamos as tags de heading em sua marcao:
<h1>Mirror Fashion.</h1>
<h2>Bem-vindo Mirror Fashion, sua loja de roupas e
acessrios.</h2>
As tags de heading so tags de contedo e vo de
seguindo a ordem de importncia, sendo
mais importante, e
ttulo principal, o
<h1> o
<h1> a <h6>,
<h1> para
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
Pargrafos
Quando exibimos qualquer texto em nossa pgina, recomendado
que ele seja sempre contedo de alguma tag filha da tag <body>. A
marcao mais indicada para textos comuns a tag de pargrafo:
<p>Nenhum item na sacola de compras.</p>
Se voc tiver vrios pargrafos de texto, use vrias dessas
tags <p> para separ-los:
<p>Um pargrafo de texto.</p>
<p>Outro pargrafo de texto.</p>
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT
CURSO
DESENVOLVIMENTO WEB
MDULO HTML
AUL
A
Atividade
Crie a seguinte pgina web para exibir o seguinte contedo:
Web Designers
10
CURSO DESENVOLVIMENTO
WEB
HTML-CSS-JAVASCRIPT