Escolar Documentos
Profissional Documentos
Cultura Documentos
CSS 3
1
CSS
Especificando Referências
Estamos partindo de uma página em que os elementos constitutivos do site estão presentes,
mas estão horrorosos. Caracteres estranhos aparecem por não reconhecer assentos. O site parece
amador. A barra de navegação não parece uma vaga de Navegação. Para torná-la mais palatável,
utilizaremos a Cascade Style Sheet, o CSS. Ele será a nossa paleta de cores para atribuir estética à
página e torná-la bonita.
● Especificar o documento de estilo css que utilizaremos para a nossa página HTML;
● Especificar a codificação de caracteres que estaremos utilizando;
● Especificar a fonte que utilizaremos.
Essas referências são feitas na tag de <head> do nosso HTML. Vou adicionar a tag <meta> e
especificar que o código de caracteres que eu vou utilizar é o UTF-8. Esta tag meta é utilizada para
especificar informações externas para o navegador ou ferramentas de busca. É possível adicionar
palavras chaves do seu site no meta para auxiliar a filtragem de engines de busca da internet.
Agora, eu pegarei referências externas às minhas descrições. Quero utilizar um fonte da
Google Fonts (Caso contrário eu posso carregar uma fonte do meu computador para a pasta do site) e
quero vincular o meu CSS à página HTML. Para fazer esse vínculo, uso a tag <link>. Esta tag possui
argumentos importantes como rel, que especifica a relação que este vínculo terá com o meu HTML,
href, que é a url aonde a página deverá buscar pelo recurso e type, que especifica o tipo de arquivo
será esse vínculo.
Você pode escolher por uma fonte neste site: https://fonts.google.com/ e obter o código de
vínculo para poder usar esta fonte em seu site.
2
CSS
Um documento css funciona descrevendo como quero que se comporte cada tag ou classe
presente em meu arquivo HTML. Então se eu quiser, por exemplo, especificar que a única fonte
utilizada pelo meu site seja a fonte que eu importei de referência da google, a Quicksand e que os
elementos não tenha borda ou margem de ajuste, eu descrevo isso desta forma por CSS:
Note como essa descrição resultou que todos os elementos HTML da tag <body> passam a ter
as características descritas.
3
CSS
Para alcançar este objetivo, devo fazer o CSS do compartimento <nav> alterar esses valores.
4
CSS
Agora vamos descrever a logo da nossa barra de navegação. Agora para descrever tags
específicas. Além de especificar a tag maior hierarquicamente, precisamos descrever as tags menores.
Agora, vou fazer uma descrição específica que altere somente a minha Logo. para isso, quero
especificar a tag <nav> com a classe “logo”.
Basicamente, quero que ela ocupe a parte esquerda do barra de navegação e tenha
determinadas dimensões.
5
CSS
Com isso, terminamos de descrever todos os elementos de nossa lista de links da barra de
navegação. Vejamo como ficou:
6
CSS
Estilizando as Seções
Agora chegou a hora de descrevermos as seções de conteúdo. Vamos começar descrevendo a
seção de imagem. Eu vou adicionar uma foto jpg à pasta destes arquivos. Então farei a seguinte
descrição:
7
CSS
8
CSS
9
CSS
E assim, finalizamos a descrição do CSS do nosso site e ele terá a seguinte aparência:
10