Faça um clone deste repositório e siga pelas instruções deste arquivo README.md para executar os exercícios.
- Execute os exercícios na ordem. Eles são dependentes.
- Depois de clonar o repositório abra o arquivo
index.htmlno seu editor de código e abra também no seu navegador. - Identifique o que cada tag do HTML representa na página. Isso tornará mais fácil você saber O que é um Post Destaque por exemplo.
- Comente o HTML usando
<!-- -->, se necessário.
Boa sorte! 🍀
Clone o repositório do GitHub localmente: https://github.com/cesartera/css-fontes-texto.git Você pode fazer isso usando a CLI (Command Line Interface) ou até mesmo direto pelo site do GitHub e fazendo o download localmente na sua máquina.
- Na pasta raiz do repositório clonado crie a estrutura de arquivos para adicionar um arquivo style.css
- Adicione uma tag
<link>no arquivo index.html para que ele passe a identificar os estilos definidos no arquivo style.css
- Vá até o Google Fonts e escolha:
- A fonte Open Sans para usar em Headers (tags
<h1>a<h6>) - A fonte PT Sans para usar em Parágrafos, Links e Botões (tags
<p>,<a>e<button>)
- A fonte Open Sans para usar em Headers (tags
- Importe essas fontes no arquivo style.css
- Defina Open Sans para as tags header contidas no projeto inicial.
- Defina PT Sans para as tags parágrafos, links e botões contidas no projeto inicial.
Defina o tamanho para as Fontes conforme a tabela:
| Elemento | Tamanho |
|---|---|
| h1 | 36px |
| h2 | 24px |
| h3 | 20px |
| p | 16px |
| a | 16px |
| button | 16px |
Use a propriedade text-decoration para:
- Deixar todas as tags
<a>sem nenhum sublinhado. - Deixar todas as tags
<h3>que são Títulos de Post de Blog com sublinhado. Importante: As tags h3, dentro da tag<aside>não devem ter sublinhado.
Use a propriedade text-aling para:
- Deixar as todas imagens que estão dentro das tags
<article>alinhadas ao centro. - Deixar todas as tags
<p>que são legendas das imagens alinhadas ao centro. - Deixar todas as tags
<h3>que são títulos de post, alinhados à esquerda. - Deixar todas as tags
<p>que são conteúdos de post, alinhados à esquerda.
- Defina a largura da tag
<header>para 80% do tamanho da página. - Adicione margens innternas (paddinng) à esquerda e à direita da tag
<header>. Ambas as margens com 10% do tamanho da página. - Adicione margens internas (padding) de 5% acima e abaixo da tag
<header> - Defina a largura de todos os artigos para 60% do tamanho da página.
- Adicione margens à esquerda e à direita dos artigos. Ambas as margens com 20% do tamanho da página.
- Defina a cor de fundo da tag
<nav>para preto HEX(#000000). - Defina a cor tags
<a>que estão dentro da tag<nav>para branco HEX(#FFFFFF). - Defina a cor de fundo da tag
<header>para o cinza HEX(#BFBFBF). - Defina a cor da tag h3 do artigo com a classe destaque para o azul HEX(#95BBDF).
- Defina o espaçamento interno da tag
<nav>para 20px. - Defina as margens laterais das tags que estão dentro da tag para 10px. Importante: As margens superiores e inferiores devem permanecer em 0.
Para fazer com que o <aside> fique do lado direito, vamos usar a propriedade float.
- Defina a largura da tag
<aside>para 20% do tamanho da tela. - Defina as margens da tag
<aside>para 5% do tamanho da tela. - Defina a propriedade
floatpara que a tag<aside>flutue à direita.