segunda-feira, 8 de abril de 2013

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.
  1. auto: valor default da margem
  1. length: uma medida reconhecida pelas CSS (px, pt, em, cm, …)
  1. %: 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.
  1. auto: valor default da margem 
  1. length: uma medida reconhecida pelas CSS (px, pt, em, cm, …) 
  1. %: 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; 





Nenhum comentário:

Postar um comentário