Anotações CSS
Anotações CSS
Básico
################################################################################
outline é uma propriedade que não interagem com o box model, e trabalha semelhante
ao border
text-ident: seria o espaçamento do início de um parágrafo que pode ser editado com
as unidades de medidas
Basicamente existem três grande famílias genéricas de fontes: com serifa, sem
serifa e monospace.
*A serifa consiste em um pequeno traço que está presente no fim das hastes das
letras.
*monospace é a fonte cujas letras e caracteres ocupam o mesmo espaço horizontal.
Isto contrasta com as fontes de largura-variável.
COMANDOS
crlt + shift + L seleciona e edita a palavra selecionada em todo código
########################################################################### CSS
Intermediário
#########################################################################
-------------------------------------------------
<style type="text/css"></style> --> CSS direto no HTML
<link href="style.css" rel="stylesheet"/> --> CSS separado do HTML
-------------------------------------------------
flex:?????????????????????/
block: elemento comporta toda linha. medidas ajustáveis. É preciso desse display
para usar o *margin-auto(centraliza o elemento)*
inline-block: continua na mesma linha. ajustável. É preciso desse display para usar
o *text-align*
**não se pode colocar elemento block em um parágrafo, pois isso quebra o fluxo
dentro desse elemento**
O position: absolute diferente do position: relative ele não tem seu posicionamento
relativo a sua posição inicial, é como se ele não ocupasse mais aquele lugar ou
estivesse uma camada a cima, com o poition: absolute, podemos definir as
propriedade "left rigth bottom top" e sua posição estará ligado ao seu pai desde
que o position pai seja diferente de static, caso contrário ele vai obedecer o
posicionamento no "body"
position: fixed, parece muito com o absolute, a diferença é que ele fica de fato
fixo na tela independente da rolagem ele sempre estará na posição colocada, o
posicionamento estará ligado ao viewport (O viewport é a tela do site, o que você
consegue enxergar), então para facilitar é como se o body da sua pagina ficasse por
trás do viewport que está uma camada acima, então ele position:fixed não estará
ligado a nenhum elemento pai.
position: sticky é uma posicionamento em que ele continua sendo referência para
outros elementos na pagina, porém quando ele chega na posição desejada, ele fica
fixo.
float: propriedade que tem a capacidade de fazer com que o elemento flutue
horizontalmente com os valores para o lado direito (right) ou esquerdo (left)
'position: absolute;' pode ser necessário usar o trasnform: no caso pode add o
translate dentro dessa propriedade pra terminar ajustar os eixos.
"media queries"
nessa aula foi tratado sobre as dimensões do site em aparelhos com tamanhos
diferentes. geralmente usa-se algumas propriedades diferentes para rodar diferentes
dispositivos. desenvolve-se o site pra algum formato (desktop, mobile..) e coloca-
se ajustes para outros formatos na @media.