Escolar Documentos
Profissional Documentos
Cultura Documentos
Quando você inicia o acesso a uma web page, o Browser irá enviar uma requisição
dessa página para um computador especial chamado Web Server (servidor web)
Youtube
Facebook
XHTML 2000
HTML5 2014
VAMOS JUNTAR E MELHORAR
O XHTML E HTML 4!
ELEMENTOS HTML
Elementos HTML possuem um nome que determina o quer faz cada elemento.
Consulte: https://www.w3schools.com/html/html_elements.asp
TAG
DECLAÇÃO DO ELEMENTO
<p>
• Todo elemento HTML estará sempre entre simbologias de “maior que” e
“menor que”
Consulte: https://www.w3schools.com/html/html_elements.asp
FECHANDO UMA TAG
Consulte: https://www.w3schools.com/html/html_elements.asp
ATRIBUTOS
Elementos HTML podem possuir atributos, que são informações ou configurações adicionais para
complemento do elemento
NOME DO ATRIBUTO
VALOR DO ATRIBUTO
Consulte: https://www.w3schools.com/html/html_attributes.asp
BODY, HEAD, TITLE, META
Declaração que estamos utilizando um documento HTML 5
<!DOCTYPE html>
Declaração de início do documento
<html>
Cabeçalho que conterá informações
sobre a página
<head>
Configurações adicionais que serão
adicionadas para a página, há vários
atributos para meta
<title>
Corpo do documento HTML
<body>
Consulte: https://www.w3schools.com/html/html_intro.asp
INFORMAÇÕES ADICIONAIS NA
PÁGINA Todo documento HTML deve
<meta charset=”utf-8”>
<title> Meu título do site </title>
</head>
<body>
Todo conteúdo do meu site aqui!
</body>
</html>
ELEMENTO HEAD
Dentro do elemento head poderão ser adicionados elementos extras (metadata), não visíveis ao usuário, de
informação ou configuração.
content=”Descrição do site”>
Consulte: https://www.w3schools.com/html/html_head.asp
INSPECIONE SEU SITE
Consulte: https://www.w3schools.com/html/html_headings.asp
COMENTÁRIOS
Este é um parágrafo. Outra linha do meu parágrafo. Mais uma linha do meu parágrafo.
Última linha do meu parágrafo.
Consulte: https://www.w3schools.com/html/html_paragraphs.asp
FORMATANDO ELEMENTOS
Consulte: https://www.w3schools.com/html/html_formatting.asp
MARCAÇÕES SEMÂNTICAS
Marcações semânticas irão demonstrar para o navegador o significado do elemento. Quando utilizamos
o elemento <b>, estamos apensar formatando o texto em negrito, porém ao utilizar <strong> estamos
demonstrando para o navegador que esse trecho de texto deve estar em destaque.
Consulte: https://www.w3schools.com/html/html_formatting.asp
ASPAS
Aspas são utilizadas em atributos dos elementos, e para não haver conflito entre a
declaração dos atributos e trechos de texto que utilizam aspas, podemos isolar esses
trechos utilizando o comando blockquote
Consulte: https://www.w3schools.com/html/html_quotation_elements.asp
INFORMAÇÕES DE ENDEREÇO
<address>
<p> Praça Adelaide B. Guedes, Centro</p>
<p> Tatuí – SP </p>
<p> 18270-020 </p>
</address>
Consulte: https://www.w3schools.com/tags/tag_address.asp
LISTAS
LISTA NÃO ORDENADA
<ul> Definição para lista não ordenada
<ul>
<li>Pizza Grande</li> • Pizza Grande
<li>Pizza Média</li> • Pizza Média
• Pizza Pequena
<li>Pizza Pequena</li>
</ul>
Consulte: https://www.w3schools.com/html/html_lists.asp
LISTA ORDENADA
<ol> Definição para lista ordenada
<ol type=”A”>
<li>Pizza Grande</li> A. Pizza Grande
B. Pizza Média
<li>Pizza Média</li>
C. Pizza Pequena
<li>Pizza Pequena</li>
</ol>
Consulte: https://www.w3schools.com/html/html_lists.asp
LISTA DEFINIDAS
<dl> Lista de definição é criada com <dl>
<dl>
<dt>HTML</dt>
<dd>Linguagem de marcação de
hipertexto</dd>
</dl>
HTML
Linguagem de marcação de hipertexto
Consulte: https://www.w3schools.com/html/html_lists.asp
LINKS
LINK PARA OUTRO SITE
<a> O elemento <a> e </a> determina o início e fim de um link.
Texto do link
Atributo que determina qual página Atributo para fazer a página ser aberta
será acessada ao clicar sobre o link em uma nova janela/guia.
Consulte: https://www.w3schools.com/html/html_links.asp
LINK PARA O MESMO SITE
Consulte: https://www.w3schools.com/html/html_links.asp
LINK PARA REGIÃO ESPECÍFICA
DO SITE
Consulte: https://www.w3schools.com/html/html_links.asp
LINK DE E-MAIL
<a href=”mailto:etec@etec.sp.gov.br”>
Acessar Contato</a>
ENDEREÇO DO LINK
Endereço absoluto, ou seja, o caminho completo
<a href=”http://www.meusite.com.br/sobre.html”>
Endereço relativo
<a href=”conteudo/dados/sobre.html”>
Irá retornar a pasta anterior (um nível do diretório)
<a href=”../sobre.html”>
IMAGENS
DICAS PARA SELECIONAR
IMAGENS
Imagens devem
Ser relevantes
Informação complementar
De fácil reconhecimento
Conter cores que combinam com o site
Site de imagens
pexels.com
istockphoto.com
gettyimages.com
veer.com
sxc.hu
fotolia.com
1000imagens.com
Sempre verifique os direitos autorais das imagens/site que está sendo utilizado!
SALVANDO IMAGENS
Consulte: https://www.w3schools.com/html/html_images.asp
LARGURA E ALTURA
JPG
Imagem compacta, as cores e qualidade pode variar dependendo do
dispositivo que for visualizada
<div id=”menu”>
<ul>
<li> Início </li>
<li> Sobre </li>
<li> Contato </li>
</ul>
</div>
SPAN
Span são elementos similares a DIV, porém irão agrupar elementos em linha.
<p>
Exemplo de aplicação de um span em uma linha,
para <span>agrupar elementos</span>
semelhantemente a aplicação de DIV
</p>
SÍMBOLOS
€
INÍCIO FIM
Consulte: https://www.w3schools.com/html/html_symbols.asp
ELEMENTOS SEMÂNTICOS HTML
5
MAIN
Quando dizemos que um elemento é semântico,
significa que esse mesmo elemento possui algum
significado para o browser
<main>
<h1>Navegadores Web </h1>
<p> Google chrome, Firefox, Internet
explorer, e há diversos outros
browsers!
</main>
Consulte: https://www.w3schools.com/tags/tag_main.asp
HEADER
<article> O elemento Header representa um cabeçalho para
iniciar tópicos, ou um cabeçalho para página onde
pode ser adicionado links
<header>
<h1>Navegadores Web </h1>
<p> Google chrome, Firefox,
Internet explorer, e há diversos
outros browsers!
</header>
</article>
Consulte: https://www.w3schools.com/tags/tag_header.asp
NAV
<nav>
<a href=”/html/”>HTML</a>
<a href=”/css/”>CSS</a>
<a href=”/js/”>JS</a>
</nav>
Consulte: https://www.w3schools.com/tags/tag_nav.asp
SECTION
<section>
<h1>HTML</h1>
<p> Linguagem de Marcação de
Hipertexto</p>
</section>
Consulte: https://www.w3schools.com/tags/tag_section.asp
ARTICLE
<article>
<h1>Perguntas e Respostas</h1>
<p> O que é HTML?</p>
</article>
O elemento Article especifica uma região específica para conteúdo de fórum, post de
blog, comentários.
Consulte: https://www.w3schools.com/tags/tag_article.asp
HGROUP
<hgroup>
<h1>Tópico Principal</h1>
< h2> Perguntas e Respostas</ h2>
</hgroup>
< p> Primeira Pergunta</ p>
O elemento Footer define a região do rodapé para a página, ou para um rodapé para
parte específica da página como por exemplo um Section, Article, Main, Div.
<footer>
<p>Postado por: Inocêncio</p>
< p> Contato: inocêncio@net.com</p>
</footer>
Consulte: https://www.w3schools.com/tags/tag_footer.asp
CSS
COMO CSSS FUNCIONA?
Quando falamos em estilizar, estamos dizendo que podemos formatar: cor da letra, tamanho, organização dos
elementos, bordas, cores, etc.
Consulte: https://www.w3schools.com/css/default.asp
BLOCO DE ELEMENTOS
Normalmente elementos nativos costumam ser agrupados em blocos de elementos
Block Elements
Inline Elements
</body>
</html>
Main.css
body {
background-image: url("../imagem/fundo.jpeg");
CSS background-repeat: no-repeat;
background-size: cover;
padding: 0;
margin: 0;
}
Consulte: https://www.w3schools.com/css/css_howto.asp
CSS INTERNO
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Maravilhas</title>
<style>
body {
background-image: url("../imagem/fundo.jpeg");
background-repeat: no-repeat;
background-size: cover;
padding: 0;
margin: 0;
}
</style>
</head>
<body>
Consulte: https://www.w3schools.com/css/css_howto.asp
CSS EM LINHA
Consulte: https://www.w3schools.com/css/css_howto.asp
SELETORES E DECLARAÇÕES
SELETOR
DECLARAÇÃO DECLARAÇÃO
Consulte: https://www.w3schools.com/css/css_syntax.asp
ID E CLASS
#box {
Declaração de background-color: red;
ID
}
.box {
Declaração de background-color: red;
CSS
}
Consulte: https://www.w3schools.com/css/css_syntax.asp
FONT
font-style: italic;
Itálico
font-size: 30px;
Tamanho do texto
Consulte: https://www.w3schools.com/css/css_font.asp
TEXT
color: blue;
Cor da letra
text-align: center;
Texto centralizado
text-decoration: underline;
Sublinhado inferior
Letra em maiúscula
text-transformation: uppercase;
Letra minúscula
text-transformation: lowercase;
text-transformation: capitalize;
Primeira letra somente em
Maiúscula
Consulte: https://www.w3schools.com/css/css_font.asp
letter-spacing: 20px;
Espaçamento entre letras
word-spacing: 5px;
Espaçamento entre palavras
deslocamento
deslocamento
horizontal
vertical
desfoque do cor do
sombreamento sombreamento
margin-left: 5px;
Margem externa esquerda
margin-right: 5px;
Margem externa direita
margin: 5px;
Todas as margens com mesma medida
Consulte: https://www.w3schools.com/css/css_margin.asp
PADDING (MARGEM INTERNA)
padding-top 2px; Margem interna superior
padding-left: 2px;
Margem interna esquerda
padding-right: 2px;
Margem interna direita
padding: 5px;
Todas as margens com mesma medida
Consulte: https://www.w3schools.com/css/css_padding.asp
BOX MODEL
Margem Externa
Margem Interna
Borda
Conteúdo
Consulte: https://www.w3schools.com/css/css_boxmodel.asp
HEIGTH E WIDTH
height: 5px;
Largura do elemento
width: 5px;
Altura do elemento
Consulte: https://www.w3schools.com/css/css_dimension.asp
BORDER (BORDA)
border-style: solid;
Borda de todos os lados do tipo sólida
border-width: 5px;
Largura da borda
border-color: red;
Cor da borda de todos os lados em vermelho
border-radius: 5px;
Borda arredondada em 5 pixels
Consulte: https://www.w3schools.com/css/css_border.asp
BOX SHADOW (SOMBRA)
Desfoque da sombra
Cor da sombra
Sombra que pode ser aplicada aos elementos
HTML como DIV, Span, IMG, dentre outros.
Consulte: https://www.w3schools.com/css/css3_shadows.asp
GRADIENT (DEGRADÊ)
Efeito de gradiente
Cores do gradiente
Consulte: https://www.w3schools.com/css/css3_gradients.asp
Aguarde os próximos capítulos!!!