SlideShare uma empresa Scribd logo
HTML & CSS
Fundamentos
Luis Antonio de Souza Silva
Índice
1. Introdução 04
2. O que é HTML? 05
2.1 HTML 05
2.2 O que é TAG? 05
2.3 Estrutura básica 06
2.4 Head 07
2.5 Meta Tags 07
2.6 Body 08
2.7 Como criar 09
HTML & CSS - Fundamentos 02
Índice
3. Tags essenciais 12
4. O que é CSS? 17
4.1 Sintaxe 17
4.2 Propriedades essenciais 19
4.3 Propriedades de fundo 20
4.4 Propriedades de borda 21
4.5 Propriedades de fonte 22
4.6 Propriedades de lista 23
HTML & CSS - Fundamentos 03
Introdução
Antes de de iniciarmos nossa jornada,
precisamos entender bem o que significa
“Front-End”.
O desenvolvedor Front-End é quem cuida da
parte visual de um website. Esse profissional
trabalha principalmente com HTML, CSS e
Javascript, que são os três pilares da web
moderna.
Por ser responsável em “dar vida ao
negócio”, pois trabalha com a parte da
aplicação que vai interagir diretamente com
o usuário.
HTML & CSS - Fundamentos 04
O que é HTML?
Criado por Tim Berners-Lee, em 1990, HTML
significa “HyperText Markup Language” ou
“Linguagem de Marcação de HiperTexto”. É a
linguagem de marcação mais utilizada para
produzir páginas na Web .
HTML não é uma linguagem de programação!
E sim de marcação. Faz uso de tags para
estruturar as páginas. Os seus documentos
são interpretados pelos navegadores.
O HTML está na versão 5 atualmente. Essa
versão trouxe novas funcionalidades sobre
semântica e acessibilidade e vem ganhando
novas atualizações e capacidades incríveis.
HTML & CSS - Fundamentos 05
O que é TAG?
É uma palavra chave entre sinais de
“menor” e “maior”. E normalmente
aparecem em pares.
- Por exemplo: <html> e </html>
A primeira tag em um par de tags, é
considerada a tag de abertura e a outra é
a tag de fechamento. Um elemento é
formado por:
- Tag de abertura + Conteúdo + Tag de
fechamento.
- Por exemplo: <h1>Hello World</h1>
Estrutura básica
Um documento HTML deve começar com a
tag <html> e terminar com </html> .
Deve conter um cabeçalho, na qual serão
inseridos o título e as metatags. O cabeçalho
é delimitado pela tag <head> e </head>.
E o corpo, onde será inserido todo o
conteúdo da página, é delimitado por
<body> e </body>.
HTML & CSS - Fundamentos 06
OBS: Doctype não é uma tag HTML, apesar da sintaxe parecida.
O Doctype é uma declaração para informar ao navegador qual é
a versão do HTML utilizada no arquivo, geralmente é apresentada
na primeira linha do código.
Da maneira que foi declarada no documento acima, significa
que a versão usada é a 5 (atual).
Head
Como dito anteriormente, o cabeçalho é
delimitado pela tag <head></head> e nele
serão inseridos o título, meta tags, links,
etc.
<title></title>
<meta>
<style>
<link>
<script>
HTML & CSS - Fundamentos 07
Meta tags:
São informações da página para sistemas de
buscas ou outras aplicações.
Servem para ajudar seres humanos ou
máquinas a localizar e descrever informações,
melhorando o gerenciamento e uso destas
informações. Eles não são exibidos na página.
Exemplos:
● Tag para informar ao navegador o tipo de codificação a ser
usada, evitando alguns erros:
- <meta charset=”utf-8”>
● Define uma descrição da página:
- <meta name=”description” content=”Descrição aq”>
● Define o autor da página:
- <meta name=”author” content=”Luis Antonio de
Souza Silva”>
● Define palavras-chaves para os mecanismos de busca:
- <meta name=”keywords” content=”tecnologia,
internet”>
Body
É dentro da tag <body></body> e que irá todo o
conteúdo da sua página!
Diferente da <head>, o que está dentro da
<body> ficará disponível para visualização.
Título, parágrafos, textos, imagens, links… Tudo
que você quiser utilizar no seu site, terá de ser
escrito dentro da <body>. A maioria das tags
usadas para exibir conteúdos, aceitam
atributos.
Os dois principais atributos para estilizar um
elemento específico ou um grupo de
elementos, são: class e id.
HTML & CSS - Fundamentos 08
OBS: Caso você não conheça alguma tag
utilizada, fique tranquilo(a). Todas serão
explicadas nas próximas páginas!
Como criar
Arquivos HTML são arquivos de textos. Para criar um,
você precisará apenas de um software que permita
a criação de texto simples, como o bloco de notas!
Existem editores de texto próprios para o
desenvolvimento de softwares. Esses editores
geralmente facilitam na hora de criar sua
aplicação. Recomendo usar o Visual Studio Code ou
o Sublime Text, mas isso é da sua preferência!
Você pode fazer os downloads através desses links:
- Visual Studio Code
- Sublime Text
HTML & CSS - Fundamentos 09
Tags Essenciais
HTML & CSS - Fundamentos 10
- <footer></footer>: Essa tag define um rodapé
para a página e geralmente utilizadas no
final da página;
- <section></section>: Essa tag define uma
sessão para sua página;
- <article></article>: Essa tag define um artigo
da sua página. Nesse sentido, são utilizadas
para separar o conteúdo da sua página.
Muito utilizado principalmente por blogs ou
páginas de conteúdo;
- <nav></nav>: Essa tag define um conteúdo
de navegação. Muito utilizado em conjunto
com listas e na criação de menus;
- <header></header>: Essa tag define um
cabeçalho. Portanto, todo conteúdo que
estiver dentro dela faz parte de um
cabeçalho, podendo ser utilizado dentro de
outras sessões. Não confundir com a tag
<head></head>;
- <main></main>: Essa tag representa o
conteúdo principal do seu corpo, ou seja, o
conteúdo que está relacionado diretamente
com o tópico central da página ou com a
funcionalidade central da aplicação;
- <article></article>: Define um bloco de
conteúdo que faz referência ao conteúdo
principal que o cerca.
Tags Essenciais
- <div></div>: Define uma divisão da
página. Funciona como um container
para conteúdo de fluxo. É muito utilizado
para organizar melhor o conteúdo.
Anteriormente ao HTML5, era utilizado no
lugar das categorias citadas
anteriormente.
HTML & CSS - Fundamentos 11
Todas as tags citadas até agora servem
basicamente para dividir o conteúdo das
nossas páginas. Mas prestem bem atenção
no nome de cada uma.
Todas fazem a mesma coisa, mas existe um
significado em cada uma delas. Você pode
usar <div> pra separar tudo, mas seu código
vai ficar extremamente confuso, ruim para
estilizar e péssimo para o SEO.
Nenhuma delas terá um retorno visual, mas
são de extrema importância na organização
do nosso código, semântica e para a
estilização.
Tags Essenciais - Títulos e Subtítulos
No HTML, temos seis tags que definem o título e
os subtítulos, onde <h1> é utilizado para títulos
dentro da página e <h2>, <h3>, <h4>, <h5> e
<h6> são subtítulos.
HTML & CSS - Fundamentos 12
Tags Essenciais - Textos
- <p></p>: Principal tag de texto, cria um
parágrafo;
- <span></span>: Costuma ser utilizada
apenas para pequenas informações,
como legendas de um formulário,
legendas de uma imagem, etc. Também
pode ser utilizada para formar um
container;
- <b></b>: Transforma o conteúdo em
negrito;
HTML & CSS - Fundamentos 13
- <i></i>: Transforma o conteúdo em itálico;
- <br/>: Essa tag não necessita de
fechamento, ela executa a função de
quebra de linha;
- <hr/>: Essa tag não necessita de
fechamento, ela forma uma linha
horizontal;
Tags Essenciais
- <a></a>: Tag que cria um link.
Responsável por fazer a ligação entre um
documento e outro, para isso, existe um
atributo chamado “href”, onde será
informado a url ou nome do arquivo;
- <img>: Tag utilizada para incluir uma
imagem na página. É necessário o
atributo “src”, onde será informado o
local em que a imagem se encontra.
Aceita um atributo opcional “alt” que
descreve o conteúdo da imagem,
ajudando na acessibilidade;
HTML & CSS - Fundamentos 14
Exemplo:
Tags Essenciais - Listas
- <ol></ol>: Tag utilizada para criar uma
lista ordenada. É necessário incluir a tag
<li></li> para cada elemento da lista.
- <ul></ul>: Tag utilizada para criar uma
lista não ordenada. É necessário incluir a
tag <li></li> para cada elemento da lista.
HTML & CSS - Fundamentos 15
Exemplo:
Tags Essenciais
- <form></form>: Tag para criar um
formulário;
- <input>: Tag usada para definir um
campo em um formulário. Possui o
atributo “type”, que varia de diversos
tipos:
- <input type=”text”>: Define um campo que
receberá qualquer caractere;
- <input type=”email”>: Define um campo que
receberá caracteres e verificará se o mesmo
consiste em um e-mail válido;
- <input type=”password”>: Define um campo
destinado a senhas e irá esconder os caracteres
digitados;
HTML & CSS - Fundamentos 16
- <label></label>: Define o nome para cada
campo do formulário;
Também há o atributo placeholder, que é um
texto que ficará disponível enquanto nada for
digitado nesse campo.
Também é importante definir um atributo name
para cada input.
Exemplo:
O que é CSS?
Criado por Håkon Wium Lie e Bert Bos, em 1995,
significa “Cascading Style Sheet” ou “Folhas
de estilo em cascata”.
É a linguagem utilizada para formatar a
informação entregue pelo HTML e controlar a
aparência de uma página Web.
É através do CSS que você irá definir o layout e
deixar sua página bonita e amigável. O CSS
pode ser aplicado de três formas diferentes:
- Estilo externo (importado de outro documento);
- Estilo incorporado (definido no head);
- Estilo inline (dentro de um elemento do HTML);
HTML & CSS - Fundamentos 17
Sintaxe:
seletor {
propriedade: valor;
}
Seletor: É um elemento da marcação HTML
identificado pelo seu nome (tag), classe
(.nome-da-classe) ou id (#nome-do-id).
Propriedade: Define o que mudará no elemento
HTML (exemplo: tamanho da fonte, cor do texto,
altura do elemento).
Valor: É a característica que o elemento HTML irá
assumir (exemplo: letra tipo arial, cor azul, fundo
verde, altura igual a 300px).
Exemplo de código
- O exemplo acima define uma cor de fundo preta para o site.
HTML & CSS - Fundamentos 18
Propriedades essenciais
Margin: Configura a margem de um elemento
HTML em pixels, porcentagem e EMs. Tais
margens podem ser definidas em geral ou para
qualquer um dos cantos do elemento.
Padding: Funciona praticamente como a
margem, mas, ao invés de empurrar o
elemento, ele cria um espaçamento interior.
Box-Sizing: Permite incluir o preenchimento e a
borda na largura e altura total de um elemento.
HTML & CSS - Fundamentos 19
Display: Especifica o comportamento de
exibição (o tipo de caixa de renderização) de um
elemento.
Width e Height: Especificam a largura e altura do
elemento respectivamente.
Propriedades de fundo
HTML & CSS - Fundamentos 20
Propriedade Descrição
Background Configura todas as propriedades de
fundo em uma linha
Background-color Configura a cor do fundo
Background-image Configura uma imagem de fundo para
um elemento
Background-size Configura o tamanho de uma imagem
de fundo
Background-position Configura a posição de uma imagem de
fundo
Background-repeat Configura como uma imagem de fundo
deve se repetir
Propriedades de borda
HTML & CSS - Fundamentos 21
Propriedade Descrição
Border Configura todas as propriedades de
borda em uma linha
Border-radius Configura o estilo de todas as bordas
Box-shadow Cria uma sombra em um elemento
Propriedades de fonte
HTML & CSS - Fundamentos 22
Propriedade Descrição
Font Configura todas as propriedades de
fonte
Font-family Configura a família da fonte utilizada
Font-size Configura o tamanho da fonte
Font-style Configura o estilo da fonte
Font-weight Configura a espessura da fonte
Propriedades de lista
HTML & CSS - Fundamentos 23
Propriedade Descrição
List-style Especifica todas as propriedades de
elementos de lista
List-style-image Especifica uma imagem para marcar
uma lista
List-style-position Configura a posição dos elementos de
uma lista
List-style-type Configura o estilo de um elemento de
uma lista
Dicas
Uma das melhores formas de aprender é praticar!
Agora que você conhece um pouco das duas tecnologias, mete a mão na massa e crie projetos.
HTML & CSS - Fundamentos 24
Frontend:
- Se aprofunde em HTML5 e CSS3;
- Estude Flex Box e CSS Grid;
- Estude sobre Design Responsivo;
- Estude Javascript;
- Aprenda um Framework Javascript.
Recomendo React.
Programação:
- Estude Lógica de Programação;
- Escolha uma linguagem. Recomendo
Javascript;

Mais conteúdo relacionado

Mais procurados

Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
Vinícius Roggério da Rocha
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
Léo Dias
 
HTML5 - Tags semânticas
HTML5 - Tags semânticasHTML5 - Tags semânticas
HTML5 - Tags semânticasThiago Alvernaz
 
Html
HtmlHtml
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
Tiago Luiz Ribeiro da Silva
 
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
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
Centro Paula Souza
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
Mauro Pereira
 
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
Rodrigo Bueno Santa Maria, BS, MBA
 
HTML e CSS
HTML e CSSHTML e CSS
HTML e CSS
Mónica Ferreira
 
Front End x Back End
Front End x Back EndFront End x Back End
Front End x Back End
Tatiane Aguirres Nogueira
 
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
 
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
Leonardo Soares
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
Centro Paula Souza
 
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
Léo Dias
 
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 estruturaAndré Constantino da Silva
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
Rangel Javier
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
vini_campos
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
Roney Sousa
 

Mais procurados (20)

Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
HTML5 - Tags semânticas
HTML5 - Tags semânticasHTML5 - Tags semânticas
HTML5 - Tags semânticas
 
Html
HtmlHtml
Html
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
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
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - 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
 
HTML e CSS
HTML e CSSHTML e CSS
HTML e CSS
 
Front End x Back End
Front End x Back EndFront End x Back End
Front End x Back End
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
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
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação 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 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
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
 

Semelhante a HTML+&+CSS++Fundamentos.pdf

Html completo
Html completoHtml completo
Html completoEMSNEWS
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Marcelo Mattos
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
alexinaa
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
Carlos Rodrigo de Araujo
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5
Leandro Santos
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
José Willams
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
franciosney
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW II
Evelyn Ramos
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
JEANCLEVERSONPRATAS
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Fabio Moura Pereira
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia iiFábio Costa
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia iiFábio Costa
 
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
Jose Augusto Cintra
 

Semelhante a HTML+&+CSS++Fundamentos.pdf (20)

Html completo
Html completoHtml completo
Html completo
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Curso html
Curso htmlCurso html
Curso html
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
Programacao para Web I 03 HTML
Programacao para Web I 03 HTMLProgramacao para Web I 03 HTML
Programacao para Web I 03 HTML
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
01-Introdução HTML - DDW II
01-Introdução HTML - DDW II01-Introdução HTML - DDW II
01-Introdução HTML - DDW II
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 
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
 
426 curso html
426 curso html426 curso html
426 curso html
 

Último

05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
AdrianoMontagna1
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
kdn15710
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Ana Da Silva Ponce
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
WALTERDECARVALHOBRAG
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
Martin M Flynn
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
Mary Alvarenga
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Luana Neres
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 

Último (20)

05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 

HTML+&+CSS++Fundamentos.pdf

  • 1. HTML & CSS Fundamentos Luis Antonio de Souza Silva
  • 2. Índice 1. Introdução 04 2. O que é HTML? 05 2.1 HTML 05 2.2 O que é TAG? 05 2.3 Estrutura básica 06 2.4 Head 07 2.5 Meta Tags 07 2.6 Body 08 2.7 Como criar 09 HTML & CSS - Fundamentos 02
  • 3. Índice 3. Tags essenciais 12 4. O que é CSS? 17 4.1 Sintaxe 17 4.2 Propriedades essenciais 19 4.3 Propriedades de fundo 20 4.4 Propriedades de borda 21 4.5 Propriedades de fonte 22 4.6 Propriedades de lista 23 HTML & CSS - Fundamentos 03
  • 4. Introdução Antes de de iniciarmos nossa jornada, precisamos entender bem o que significa “Front-End”. O desenvolvedor Front-End é quem cuida da parte visual de um website. Esse profissional trabalha principalmente com HTML, CSS e Javascript, que são os três pilares da web moderna. Por ser responsável em “dar vida ao negócio”, pois trabalha com a parte da aplicação que vai interagir diretamente com o usuário. HTML & CSS - Fundamentos 04
  • 5. O que é HTML? Criado por Tim Berners-Lee, em 1990, HTML significa “HyperText Markup Language” ou “Linguagem de Marcação de HiperTexto”. É a linguagem de marcação mais utilizada para produzir páginas na Web . HTML não é uma linguagem de programação! E sim de marcação. Faz uso de tags para estruturar as páginas. Os seus documentos são interpretados pelos navegadores. O HTML está na versão 5 atualmente. Essa versão trouxe novas funcionalidades sobre semântica e acessibilidade e vem ganhando novas atualizações e capacidades incríveis. HTML & CSS - Fundamentos 05 O que é TAG? É uma palavra chave entre sinais de “menor” e “maior”. E normalmente aparecem em pares. - Por exemplo: <html> e </html> A primeira tag em um par de tags, é considerada a tag de abertura e a outra é a tag de fechamento. Um elemento é formado por: - Tag de abertura + Conteúdo + Tag de fechamento. - Por exemplo: <h1>Hello World</h1>
  • 6. Estrutura básica Um documento HTML deve começar com a tag <html> e terminar com </html> . Deve conter um cabeçalho, na qual serão inseridos o título e as metatags. O cabeçalho é delimitado pela tag <head> e </head>. E o corpo, onde será inserido todo o conteúdo da página, é delimitado por <body> e </body>. HTML & CSS - Fundamentos 06 OBS: Doctype não é uma tag HTML, apesar da sintaxe parecida. O Doctype é uma declaração para informar ao navegador qual é a versão do HTML utilizada no arquivo, geralmente é apresentada na primeira linha do código. Da maneira que foi declarada no documento acima, significa que a versão usada é a 5 (atual).
  • 7. Head Como dito anteriormente, o cabeçalho é delimitado pela tag <head></head> e nele serão inseridos o título, meta tags, links, etc. <title></title> <meta> <style> <link> <script> HTML & CSS - Fundamentos 07 Meta tags: São informações da página para sistemas de buscas ou outras aplicações. Servem para ajudar seres humanos ou máquinas a localizar e descrever informações, melhorando o gerenciamento e uso destas informações. Eles não são exibidos na página. Exemplos: ● Tag para informar ao navegador o tipo de codificação a ser usada, evitando alguns erros: - <meta charset=”utf-8”> ● Define uma descrição da página: - <meta name=”description” content=”Descrição aq”> ● Define o autor da página: - <meta name=”author” content=”Luis Antonio de Souza Silva”> ● Define palavras-chaves para os mecanismos de busca: - <meta name=”keywords” content=”tecnologia, internet”>
  • 8. Body É dentro da tag <body></body> e que irá todo o conteúdo da sua página! Diferente da <head>, o que está dentro da <body> ficará disponível para visualização. Título, parágrafos, textos, imagens, links… Tudo que você quiser utilizar no seu site, terá de ser escrito dentro da <body>. A maioria das tags usadas para exibir conteúdos, aceitam atributos. Os dois principais atributos para estilizar um elemento específico ou um grupo de elementos, são: class e id. HTML & CSS - Fundamentos 08 OBS: Caso você não conheça alguma tag utilizada, fique tranquilo(a). Todas serão explicadas nas próximas páginas!
  • 9. Como criar Arquivos HTML são arquivos de textos. Para criar um, você precisará apenas de um software que permita a criação de texto simples, como o bloco de notas! Existem editores de texto próprios para o desenvolvimento de softwares. Esses editores geralmente facilitam na hora de criar sua aplicação. Recomendo usar o Visual Studio Code ou o Sublime Text, mas isso é da sua preferência! Você pode fazer os downloads através desses links: - Visual Studio Code - Sublime Text HTML & CSS - Fundamentos 09
  • 10. Tags Essenciais HTML & CSS - Fundamentos 10 - <footer></footer>: Essa tag define um rodapé para a página e geralmente utilizadas no final da página; - <section></section>: Essa tag define uma sessão para sua página; - <article></article>: Essa tag define um artigo da sua página. Nesse sentido, são utilizadas para separar o conteúdo da sua página. Muito utilizado principalmente por blogs ou páginas de conteúdo; - <nav></nav>: Essa tag define um conteúdo de navegação. Muito utilizado em conjunto com listas e na criação de menus; - <header></header>: Essa tag define um cabeçalho. Portanto, todo conteúdo que estiver dentro dela faz parte de um cabeçalho, podendo ser utilizado dentro de outras sessões. Não confundir com a tag <head></head>; - <main></main>: Essa tag representa o conteúdo principal do seu corpo, ou seja, o conteúdo que está relacionado diretamente com o tópico central da página ou com a funcionalidade central da aplicação; - <article></article>: Define um bloco de conteúdo que faz referência ao conteúdo principal que o cerca.
  • 11. Tags Essenciais - <div></div>: Define uma divisão da página. Funciona como um container para conteúdo de fluxo. É muito utilizado para organizar melhor o conteúdo. Anteriormente ao HTML5, era utilizado no lugar das categorias citadas anteriormente. HTML & CSS - Fundamentos 11 Todas as tags citadas até agora servem basicamente para dividir o conteúdo das nossas páginas. Mas prestem bem atenção no nome de cada uma. Todas fazem a mesma coisa, mas existe um significado em cada uma delas. Você pode usar <div> pra separar tudo, mas seu código vai ficar extremamente confuso, ruim para estilizar e péssimo para o SEO. Nenhuma delas terá um retorno visual, mas são de extrema importância na organização do nosso código, semântica e para a estilização.
  • 12. Tags Essenciais - Títulos e Subtítulos No HTML, temos seis tags que definem o título e os subtítulos, onde <h1> é utilizado para títulos dentro da página e <h2>, <h3>, <h4>, <h5> e <h6> são subtítulos. HTML & CSS - Fundamentos 12
  • 13. Tags Essenciais - Textos - <p></p>: Principal tag de texto, cria um parágrafo; - <span></span>: Costuma ser utilizada apenas para pequenas informações, como legendas de um formulário, legendas de uma imagem, etc. Também pode ser utilizada para formar um container; - <b></b>: Transforma o conteúdo em negrito; HTML & CSS - Fundamentos 13 - <i></i>: Transforma o conteúdo em itálico; - <br/>: Essa tag não necessita de fechamento, ela executa a função de quebra de linha; - <hr/>: Essa tag não necessita de fechamento, ela forma uma linha horizontal;
  • 14. Tags Essenciais - <a></a>: Tag que cria um link. Responsável por fazer a ligação entre um documento e outro, para isso, existe um atributo chamado “href”, onde será informado a url ou nome do arquivo; - <img>: Tag utilizada para incluir uma imagem na página. É necessário o atributo “src”, onde será informado o local em que a imagem se encontra. Aceita um atributo opcional “alt” que descreve o conteúdo da imagem, ajudando na acessibilidade; HTML & CSS - Fundamentos 14 Exemplo:
  • 15. Tags Essenciais - Listas - <ol></ol>: Tag utilizada para criar uma lista ordenada. É necessário incluir a tag <li></li> para cada elemento da lista. - <ul></ul>: Tag utilizada para criar uma lista não ordenada. É necessário incluir a tag <li></li> para cada elemento da lista. HTML & CSS - Fundamentos 15 Exemplo:
  • 16. Tags Essenciais - <form></form>: Tag para criar um formulário; - <input>: Tag usada para definir um campo em um formulário. Possui o atributo “type”, que varia de diversos tipos: - <input type=”text”>: Define um campo que receberá qualquer caractere; - <input type=”email”>: Define um campo que receberá caracteres e verificará se o mesmo consiste em um e-mail válido; - <input type=”password”>: Define um campo destinado a senhas e irá esconder os caracteres digitados; HTML & CSS - Fundamentos 16 - <label></label>: Define o nome para cada campo do formulário; Também há o atributo placeholder, que é um texto que ficará disponível enquanto nada for digitado nesse campo. Também é importante definir um atributo name para cada input. Exemplo:
  • 17. O que é CSS? Criado por Håkon Wium Lie e Bert Bos, em 1995, significa “Cascading Style Sheet” ou “Folhas de estilo em cascata”. É a linguagem utilizada para formatar a informação entregue pelo HTML e controlar a aparência de uma página Web. É através do CSS que você irá definir o layout e deixar sua página bonita e amigável. O CSS pode ser aplicado de três formas diferentes: - Estilo externo (importado de outro documento); - Estilo incorporado (definido no head); - Estilo inline (dentro de um elemento do HTML); HTML & CSS - Fundamentos 17 Sintaxe: seletor { propriedade: valor; } Seletor: É um elemento da marcação HTML identificado pelo seu nome (tag), classe (.nome-da-classe) ou id (#nome-do-id). Propriedade: Define o que mudará no elemento HTML (exemplo: tamanho da fonte, cor do texto, altura do elemento). Valor: É a característica que o elemento HTML irá assumir (exemplo: letra tipo arial, cor azul, fundo verde, altura igual a 300px).
  • 18. Exemplo de código - O exemplo acima define uma cor de fundo preta para o site. HTML & CSS - Fundamentos 18
  • 19. Propriedades essenciais Margin: Configura a margem de um elemento HTML em pixels, porcentagem e EMs. Tais margens podem ser definidas em geral ou para qualquer um dos cantos do elemento. Padding: Funciona praticamente como a margem, mas, ao invés de empurrar o elemento, ele cria um espaçamento interior. Box-Sizing: Permite incluir o preenchimento e a borda na largura e altura total de um elemento. HTML & CSS - Fundamentos 19 Display: Especifica o comportamento de exibição (o tipo de caixa de renderização) de um elemento. Width e Height: Especificam a largura e altura do elemento respectivamente.
  • 20. Propriedades de fundo HTML & CSS - Fundamentos 20 Propriedade Descrição Background Configura todas as propriedades de fundo em uma linha Background-color Configura a cor do fundo Background-image Configura uma imagem de fundo para um elemento Background-size Configura o tamanho de uma imagem de fundo Background-position Configura a posição de uma imagem de fundo Background-repeat Configura como uma imagem de fundo deve se repetir
  • 21. Propriedades de borda HTML & CSS - Fundamentos 21 Propriedade Descrição Border Configura todas as propriedades de borda em uma linha Border-radius Configura o estilo de todas as bordas Box-shadow Cria uma sombra em um elemento
  • 22. Propriedades de fonte HTML & CSS - Fundamentos 22 Propriedade Descrição Font Configura todas as propriedades de fonte Font-family Configura a família da fonte utilizada Font-size Configura o tamanho da fonte Font-style Configura o estilo da fonte Font-weight Configura a espessura da fonte
  • 23. Propriedades de lista HTML & CSS - Fundamentos 23 Propriedade Descrição List-style Especifica todas as propriedades de elementos de lista List-style-image Especifica uma imagem para marcar uma lista List-style-position Configura a posição dos elementos de uma lista List-style-type Configura o estilo de um elemento de uma lista
  • 24. Dicas Uma das melhores formas de aprender é praticar! Agora que você conhece um pouco das duas tecnologias, mete a mão na massa e crie projetos. HTML & CSS - Fundamentos 24 Frontend: - Se aprofunde em HTML5 e CSS3; - Estude Flex Box e CSS Grid; - Estude sobre Design Responsivo; - Estude Javascript; - Aprenda um Framework Javascript. Recomendo React. Programação: - Estude Lógica de Programação; - Escolha uma linguagem. Recomendo Javascript;