Escolar Documentos
Profissional Documentos
Cultura Documentos
Dsi Aula03 Css
Dsi Aula03 Css
Isso
pode ser feito de maneira fácil com um framework CSS chamado
Bootstrap. Os frameworks são conjuntos de códigos prontos que executam
alguma funcionalidade específica. Se o objetivo é assegurar responsividade, o
Bootstrap se encarrega de ajudar o programador e prevenir dores de cabeça.
A maneira de
começar é parar
de falar e
começar a fazer.
Walt Disney
Podemosdefinir uma série de propriedades para o elemento quando utilizamos o atributo style na tag
HTML. Cada propriedade deve ser declarada com o sinal de dois pontos e separada por ponto e vírgula.
Vale ressaltar que esse formato dificulta a manutenção e a reutilização do código na aplicação web. Além
disso, se for preciso definir muitas propriedades, o código ficará muito extenso e confuso. Um bom
exemplo de utilização desse é a construção de e-mail marketing, que podem ser feitos com código
HTML.
No qual:
seletor: corresponde ao identificador do elemento em que o estilo será aplicado. Como mencionamos,
esse valor pode ser o id, a classe, o nome da tag ou a combinações desses seletores e, ainda, as
pseudo-classes. Podemos ter várias propriedades definidas para cada seletor;
propriedade: corresponde à característica do elemento que será estilizada;
valor: indica o valor do estilo.
background-image: url(nome-da-imagem.jpg);
background-image: linear-gradient(cor1, cor2);
01/03/20XX EXEMPLO DE TEXTO DE RODAPÉ 19
Propriedades do CSS
CSS border
A propriedade CSS border adiciona uma borda ao redor do elemento e
corresponde ao agrupamento de outras três propriedades relacionadas
border-width: que corresponde ao tamanho da borda;
border-style: que define o estilo da borda e é uma informação obrigatória;
border-color: para definir a cor da borda.
No exemplo anterior, o elemento pai rodape é selecionado pelo seu id. O estilo será aplicado apenas
E, no CSS:
#menu-opcoes {
...
}
Classes
E agora no uso de classes.
O código é semelhante mas usa o atributo class no HTML:
<p class="menu-opcoes">…</p>
E, no CSS:
.menu-opcoes {
...
}
ID x Classes
Utilize id quando você quiser identificar apenas um elemento
no html e utilize class quando quiser se referir a mais de um
elemento.
Utilize ID quando deseja que as propriedades do CSS sejam
direcionadas a apenas um elemento.
Utilize Classes quando você deseja as mesmas propriedades
para uma série de elementos.
01/03/20XX EXEMPLO DE TEXTO DE RODAPÉ 34
Classes
Um elemento pode ter mais de uma classe ao mesmo tempo, aplicando estilos de
várias regras do CSS ao mesmo tempo:
<p class="menu-opcoes menu-cabecalho">...</p>
E, no CSS:
.menu-opcoes { // código de um menu de opcoes
// essas regras serão aplicadas ao <p>
}
.menu-cabecalho { // código de um menu no cabeçalho
// essas regras TAMBÉM serão aplicadas ao <p>
}
ID
No caso do ID, não. Cada elemento só tem um id, único.
Preferimoso uso de classes pra deixar em aberto
reaproveitar aquele elemento em mais de um ponto depois.
Prática
Abrir o VSCode
Novo arquivo, salvar como index.html
Novo arquivo, salvar como style.css