Escolar Documentos
Profissional Documentos
Cultura Documentos
Conteúdos
Para que você aprenda na prática, teremos conteúdos interativos, por
meio dos quais você irá seguir a teoria e fazer exercícios ao mesmo
tempo. Vamos lá!
Você irá desenvolver alguns desafios entre os vídeos. Para subi-los para o
seu repositório de exercícios, siga as instruções abaixo.
PS: Peça ajuda no Slack em caso de dúvidas!
fundamentos
cd ~/trybe-exercicios
2. Certifique-se de que está na branch main e ela está sincronizada com a
remota. Caso você tenha arquivos modificados e não comitados, deverá
fazer um commit ou checkout dos arquivos antes deste passo.
git checkout main
git pull
3. A partir da main, crie uma branch com o nome exercicios/3.2 (bloco 3,
dia 2)
git checkout -b exercicios/3.2
4.Caso seja o primeiro dia deste módulo, crie um diretório para ele e o
acesse na sequência:
mkdir fundamentos
cd fundamentos
5.Caso seja o primeiro dia do bloco, crie um diretório para ele e o acesse
na sequência:
mkdir bloco-3-introducao-a-html-e-css
cd bloco-3-introducao-a-html-e-css
7.Os arquivos referentes aos exercícios deste dia deverão ficar dentro do
diretório ~/trybe-exercicios/fundamentos/block-3-introducao-a-html-e-
css/dia-2-html-css-primeiros-passos-em-css. Lembre-se de fazer commits
modified: exercicio-1
Adicione os arquivos que farão parte daquele commit:
Se quiser adicionar os arquivos individualmente
$ git add caminhoParaArquivo
Se quiser adicionar todos os arquivos de uma vez, porém,
atente-se
para não adicionar arquivos indesejados acidentalmente
$ git add --all
Faça o commit com uma mensagem descritiva das alterações:
git commit -m "Mensagem descrevendo alterações"
git log
commit c0701d91274c2ac8a29b9a7fbe4302accacf3c78
commit 6835287c44e9ac9cdd459003a7a6b1b1a7700157
Após realizar o passo 9, podemos abrir a Pull Request a partir do link que
aparecerá na mensagem do push no terminal, ou na página do seu
repositório de exercícios no GitHub através de um botão que aparecerá
na interface. Escolha a forma que preferir e abra a Pull Request. De agora
em diante, você repetirá o fluxo a partir do passo 7 para cada exercício
adicionado, porém como já definimos a branch remota com -u
anteriormente, agora podemos simplificar os comandos para:
$ git push
Caso você queria sincronizar com o remoto, poderá utilizar
apenas
$ git pull
—------------------------------------------------------------------------------------------------------------------
Introdução ao CSS
Vamos começar com este vídeo para você criar suas primeiras regras com CSS:
vamos começar com o CSS, fazendo a tag <style> dentro do nosso <head>
a <style> abre o css e tem o fechamento </style>
podemos nos referir a pedaços do nosso texto colocando a o nome de uma tag
exemplo: h2 {} abrimos e fechamos os colchetes para escolher os estilos qeu iremos botar
em todos os h2 do nosso texto.
exemplo: acima temos a tag dentro de style h2 significa que o que for h2 na nossa pagina
tiver dentro dos colchetes{ } terá seu estilo alterado, então colocamos a tag color: green
entre os colchetes, isso faz com que o textos h2 fiquem da cor verde.
exemplo 2: body {} usamos esse para botar um stilo em todo body, queremos botar um
fundo usamos a tag background-color: muda cor do fundo do nosso site, ao digitarmos rgb
vamos poder escolher digitando os valores de Red , Green , Blue. dentro dos locais
caso você queira escolher a cor clique no quadrado que abrirá uma paleta de cores.
podemos também pegar referencia de outros sites como o https://coolors.co/
OBS:podemos botar varias partes do texto em uma mesma variação de style, separando as
partes que queremos modificar separadas por virgula ,
ex: h1, h3, p {
color: green
}
vai mudar todos h1 h3 e p para verde
podemos também usar id=”nome” para identificar e referenciá los com #nome { } dentro do
<style>
podemos também criar uma class= “nome“ ela serve como uma id sendo que pode ser
colocado dentro de varias ids. para refenciar uma classe use o .nome{}(ponto)
OBS: observe que para referenciar uma id usa o # e para referenciar uma class usamos o .
(ponto)
Para fixar
index.html
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>HTML</title>
<style></style>
</head>
<body>
<h1>Exercícios 3.2</h1>
<li>Amarelo</li>
<li>Vermelho</li>
<li>Marrom</li>
</ul>
</body>
</html>
a monospace faz usar uma fonte que cada letra ocupa o mesmo espaço, e parece uma
maquina de escrever
a medida em em significa que ele vai pegar o tamanho no body e multiplica-la por pela
quantidade de em. no exemplo acima: a fonte do body é 20px a fonte do h2 vai ser 4x20px
text-align: serve para alinhar o texto , temos varias opções de alinhamento ex: centralizado,
justificado. vamos escolher center para centralizar o texto.
dicas:
comando propriedades css de fonte
color:...........cor da fonte;
font-family:.....família (tipo) de fontes;
font-size:.......tamanho da fonte;
font-style:......estilo da fonte;
font-variant:....fontes maiúsculas de menor altura;
font-weight:.....peso da fonte;
font-stretch:....espansão/contração das letras;(achata ou estica)
font:............maneira abreviada para declarar todas as
propriedades anteriores (exceto cor).
exemplo: acima é as duas primeiras linhas e espaçamento normal, depois line-height: 0.7 e
depois 1.8.
HTML CSS
documentação sobre o CSS
https://www.w3schools.com/html/html_css.asp
CSS inline
é possivel colocar o css na propria linha do html no body com a tag style=”tag que usaria
no style” dentro do pedaço no exemplo abaixo é a tag h2.
então esse pedaço do usamos o style=” background-color: steal; font-family: Verdana,
Geneva, Tahoma, sans-serif”.
OBS: css inline não é considerado uma boa pratica e deve ser evitado.
CSS Internal
Para colocar essa forma de CSS no nosso HTML usamos para isso uma
tag <style> dentro da tag <head>
CSS Externo
O CSS externo é modo mais aconselhado para colocar o CSS em uma pagina
HTML, pois ele separa o HTML do CSS. Fica mais fácil de ler o HTML e esse estilo
pode ser compartilhado para todas as páginas.
Voltando ao exemplo que estavamos fazendo, com css externo é pegar o estilo que
botamos na nossa pagina com back ground, fonts etc… e colocarmos em cada pagina do
nosso site, sem ter que dar ctrl+c ctrl+v da tag <style> em cada pagina todos, podendo
colocar em um arquivo para todas as outras paginas acessarem pegando esse estilo.
para isso vamos criar um arquivo .css no exemplo vamos chamar de style.css.
vamos copiar todo o conteúdo entre as da tag <style> </style> da nossa pagina e jogar
nessa.
vamos no nosso arquivo da pagina que criamos e vamos deixar todo o style como
comentário deixando ela toda entre /* todo o codigo */ agora todo o style que botamos
será considerado comentário e será ignorado pelo codigo.
agora vamos criar o link, escreva link e aperte enter.
então para implementar o nosso link com o style externo vamos na nossa tag <link> e
adicionar a parte type=”text/css”, vai ficar como abaixo.
<link rel=”stylesheet” type=”text/css” href=”style.css”> observe que o link fica em cima do
vazio <style></style>
<link
rel=”stylesheet” significa que é para usar uma folha de estilo <style>
type=”text/css” significa que é um texto de um arquivo css.
href=”style.css” href é o endereço externo que iremos linkar no caso o arquivo style.css
como ele está na mesma pagina não precisa colocar mais coisas, só o nome do arquivo.
index.html
Copiar
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>HTML</title>
<style></style>
</head>
<body>
<h1>Exercícios 3.2</h1>
<p>Qual é a sua cor favorita?</p>
<ul>
<li>Amarelo</li>
<li>Vermelho</li>
<li>Marrom</li>
</ul>
</body>
</html>