Taquigrafia CSS
O uso de notação taquigrafia pelo CSS ajuda na escrita de um CSS (Cascading Style Sheets) mais limpo, o que facilita a manutenção,e para uso na Web melhora o carregamento da página. Em resumo o CSS Taquigráfico transforma várias chamadas da mesma propriedades em uma única.
SINTAXE
- Seletor: genericamente, é o elemento HTML identificado por sua tag, ou por uma classe, ou por uma ID,ou etc., e para o qual a regra será válida (por exemplo: <p>, <h1>, <form>,.minhaclasse, etc...);
- Propriedade: é o atributo do elemento HTML ao qual será aplicada a regra (por exemplo: font, color, background, etc...).
- Valor: é a característica específica a ser assumida pela propriedade (por exemplo: letra tipo arial, cor azul, fundo verde, etc...)
elemento.minhaclasse {propriedade: valor;}FONT:color: código hexadecimal: #FFFFFF
código rgb: rgb(255,235,0)
nome da cor: red, blue, green…etc
font-family:
nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc.
nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. código hexadecimal: #FFFFFF código rgb: rgb(255,235,0)
nome da cor: red, blue, green…etc
font-family:
nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc.
nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. código rgb: rgb(255,235,0) nome da cor: red, blue, green…etc
font-family:
nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc.
nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. nome da cor: red, blue, green…etcfont-family:
nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc.
nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter.font-family: nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc.
nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. nome da família de fontes : define-se pelo nome da fonte, p. ex:”verdana”, “helvetica”, “arial”, etc. nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.
font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. nome da família genérica: define-se pelo nome genérico, p. ex:”serif”, “sans-serif”, “cursive”, etc.font-size:
xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter.font-size: xx-small, x-small, small, medium, large, x-large, xx-large, smaller
font-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. xx-small, x-small, small, medium, large, x-large, xx-large, smallerfont-style:
normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter.font-style: normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliqua
font-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. normal: fonte normal na vertical, italic: fonte inclinada, oblique:fonte obliquafont-variant:
normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter.font-variant: normal: fonte normal, small-caps: transforma em maiúsculas de menor altura
font-weight:
normal, bold, bolder e lighter. normal: fonte normal, small-caps: transforma em maiúsculas de menor alturafont-weight:
normal, bold, bolder e lighter.font-weight: normal, bold, bolder e lighter. normal, bold, bolder e lighter.Margin:
- margin-top: define a margem superior;
- margin-right: define a margem direita;
- margin-bottom: define a margem inferior;
- margin-left: define a margem esquerda;
- margin: maneira abreviada para todas as margens.
- auto: valor default da margem
- length: uma medida reconhecida pelas CSS (px, pt, em, cm, …)
- %: porcentagem da largura do elemento pai
Padding: As propriedades para espaçamentos são as listadas abaixo:
- padding-top: define a espaçamento superior;
- padding-right: define a espaçamento direita;
- padding-bottom: define a espaçamento inferior;
- padding-left: define a espaçamento esquerda;
- padding: maneira abreviada para todas os espaçamentos.
- auto: valor default da margem
- length: uma medida reconhecida pelas CSS (px, pt, em, cm, …)
- %: porcentagem da largura do elemento pai
Color:e que poderá ser abreviada para:genericamente, #abc é equivalente #aabbcc. Exemplos:
- #c30 = #cc3300
- #999 = #999999
- #ff0 = #ffff00
- #d61 = #dd6611
Border:Fundo (background):
Em CSS 2, você pode especificar a cor de fundo, imagem de fundo, repetir imagem e posição da imagem com uma linha de CSS. Veja o seguinte:background-image: url (image.gif);background-repeat: no-repeat;background-position: left top;background-attachment: fixed; Note que, se qualquer um dos valores são deixados de fora, os seguintes padrões são assumidos: Note que, se qualquer um dos valores são deixados de fora, os seguintes padrões são assumidos:background-color: transparent;background-image: none;background-repeat: repeat;background-position: left top;background-attachment: scroll;
Uma regra CSS é uma declaração que segue uma sintaxe própria e que define como será aplicado estilo a um ou mais elementos HTML. Um conjunto de regras CSS formam uma folha de Estilos. Uma regra CSS, na sua forma mais elementar, compõe-se de três partes: um seletor, uma propriedade e um valor e tem a sintaxe conforme mostrando abaixo:
seletor { propriedade: valor; }
Ex:
Vamos agora alguns exemplos do uso de taquigrafia:
A propriedade para margens, define um valor para espessura das margens dos elementos HTML.
As propriedades para margens são as listadas abaixo:
Valores válidos para a propriedade margin:
A propriedade para espaçamentos (alguns traduzem como “enchimento”), define um valor para os espaçamentos entre o conteúdo e as bordas dos elementos HTML.
Valores válidos para as propriedades de espaçamento:
O formato hexadecimal é uma das opções sintáticas mais usadas para se escrever o valor das cores em regrasCSS. A regra a seguir define que os parágrafos serão na cor vermelha (#ff0000).
p {color: #ff0000;}
p {color: #f00;}
background-color: # 000;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Valores válidos para as propriedades de espaçamento:
O formato hexadecimal é uma das opções sintáticas mais usadas para se escrever o valor das cores em regrasCSS. A regra a seguir define que os parágrafos serão na cor vermelha (#ff0000).
p {color: #ff0000;}
background-color: # 000;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
p {color: #f00;}
É válido abreviar cores hexadecimais para 3 dígitos. Valores escritos com 3 dígitos são interpretados como se cada um dos dígitos tivesse sido sido declarado duas vezes, isto é:
Segue um link com uma tabela com as cores que pode ser usada e como pode ser usada: http://www.abpsoft.com/criacaoweb/tabcores.html
Permite definir a largura da borda e estilo, cor, tudo em uma única propriedade. Assim, por exemplo:
border: 1px solid black;
É equivalente para as três seguintes regras:
border-width: 1px;
border-style: solid;
border-color: black;
Você também pode dividir esses ainda mais em regras mais específicas, por uma margem simples do elemento que é aplicado, assim:
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
Ou ainda:
border-width-left: 2px;
border-left-style: solid;
border-left-color: black;
Você raramente quer ir esta granular; você provavelmente usará simplesmente border ou border-left/right-top-bottom na maioria dos casos.
As opções mais granulares provavelmente serão usadas apenas se você quiser substituir uma declaração anterior fronteira.
background-color: # 000;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Segue um link com uma tabela com as cores que pode ser usada e como pode ser usada: http://www.abpsoft.com/criacaoweb/tabcores.html
Permite definir a largura da borda e estilo, cor, tudo em uma única propriedade. Assim, por exemplo:
border: 1px solid black;
É equivalente para as três seguintes regras:
border-width: 1px;
border-style: solid;
border-color: black;
Você também pode dividir esses ainda mais em regras mais específicas, por uma margem simples do elemento que é aplicado, assim:
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
Ou ainda:
border-width-left: 2px;
border-left-style: solid;
border-left-color: black;
Vamos agora alguns exemplos do uso de taquigrafia:
A propriedade para margens, define um valor para espessura das margens dos elementos HTML.
As propriedades para margens são as listadas abaixo:
Valores válidos para a propriedade margin:
A propriedade para espaçamentos (alguns traduzem como “enchimento”), define um valor para os espaçamentos entre o conteúdo e as bordas dos elementos HTML.
Valores válidos para as propriedades de espaçamento:
p {color: #ff0000;}
p {color: #f00;}
background-color: # 000;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Permite definir a largura da borda e estilo, cor, tudo em uma única propriedade. Assim, por exemplo:
border: 1px solid black;
É equivalente para as três seguintes regras:
border-width: 1px;
border-style: solid;
border-color: black;
Você também pode dividir esses ainda mais em regras mais específicas, por uma margem simples do elemento que é aplicado, assim:
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
Ou ainda:
border-width-left: 2px;
border-left-style: solid;
border-left-color: black;
Você raramente quer ir esta granular; você provavelmente usará simplesmente border ou border-left/right-top-bottom na maioria dos casos.
As opções mais granulares provavelmente serão usadas apenas se você quiser substituir uma declaração anterior fronteira.
background-color: # 000;
Isso tudo pode ser representado usando a abreviação seguinte:
background: #000 url(image.gif) no-repeat top left fixed;
Permite definir a largura da borda e estilo, cor, tudo em uma única propriedade. Assim, por exemplo:
border: 1px solid black;
É equivalente para as três seguintes regras:
border-width: 1px;
border-style: solid;
border-color: black;
Você também pode dividir esses ainda mais em regras mais específicas, por uma margem simples do elemento que é aplicado, assim:
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
Ou ainda:
border-width-left: 2px;
border-left-style: solid;
border-left-color: black;





Nenhum comentário:
Postar um comentário