Introdução a criação de websites com HTML5 e CSS3
- História e estrutura básica
- Semântica
- Principais elementos do HTML
Requisitos:
- Editor de texto
- Navegador de internet
Criador: Tim Bernes-Lee
- HTML 1 - 1991
- HTML 2 - 1995
- HTML 3 - 1997
- HTML 4 - 1997
- HTML 5 - 2014
- - Elemento HTML
- class="titulo" - Atributo
- Título - Conteúdo
- - fechamento da TAG
Novos elementos:
-
# Representa uma seção genérica / lista de artigos - # Cabeçalho de uma página ou section
- # Conteúdo relevante, artigo de um blog
- # Conteúdo relacionado ao relevante
- # Rodapé da página, article ou section
-
# Conteúdo do artigo
Compartilhar textos e documentos, objetivos HTML
Parágrafo
# Textos maiores e mais densos (imagens, códigos, vídeo) Link Linkedin E-mail Link- Principais Seletores
Requisitos:
- Editor de texto
- Navegador de internet
- Aulas de HTML5
Liguagem de estilo com sintaxe bem simples, regras de estilo para elementos ou grupos de elementos
- Seletores a, p, h1, h3
- Declarações:
- Color: blue;
- font-size: 14px;
.header { padding: 10px; }
#header { padding: 15px; }
Alterar aparência da caixa
-
- Margin # Espaçamento entre elementos;
-
- Border # Circundam o padding e conteudo, conseguimos alterar largura e cor;
-
- Padding # Espaçamento entre borda e conteúdo;
-
- Content # Conteúdo pode ser texto, imagem ou vídeo.
.post { padding: 10px 5px 5px 10px; }
Um valor para cada lado, na sequência: topo, direita, inferior e esquerda. Outra forma:
.post { padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.post { background-color: #fff; background-image: url("bg.png"); background-color: top; }
https://developer.mozilla.org/pt-BR/
.post { background-color: green; background-color: #008000; background: #008000; }
Cor em inglês ou Hexadecimal
Largura em pixels, centímetros ou milímetros Cor: blue, #0000ff... Estilo: sólida, pontilhada ou tracejada.
.post { border: 3px solid blue; border-top: 2px dotted green; border-right: 4px dashed pink; }
.post { border-top: 3px solid blue; border-right: 2px dotted green; border-bottom: 4px dashed pink; border-left: 4px dashed pink; }
.post { border: 3px solid #505050; }
.post { border-width: 3px; border-color: #505050; border-style: solid; }
.post { border-top-width: 3px; border-top-color: #505050; border-top-style: solid; }
border-radius: 10px; border-radius: 50%; border-radius: 10% 20%; border-radius: 10% 20% 15% 22%;
.title { font-family: Verdana; font-size: 30px; font-style: normal; font-weight: normal; text-transform: uppercase; text-decoration: underline; }
.subtitle { font-family: Verdana, Arial; font-size: 18px; font-style: italic; font-weight: bold; text-transform: lowercase; text-decoration: overline; }
.post_title { text-transform: capitalize; text-decoration: line-through; }
ol { list-style-type: square; }
ul { list-style-type: upper-roman; }
ul { list-style-type: "\1F44D"; }
ol { list-style-image: url("rockert.png"); }
a { text-decoration: line-through; color: #505050; }
.contact_list { list-style-type: none; padding-left: 15px; }
.contact_list li a { color: blue; }
Widht - Altura Height - Largura
Max-width - Altura máxima Max-height - Largura máxima
Margin - Espaçamento entre elementos, alinhar elemento automaticamente
Text align - Alinha textos
