:: Mais sobre Cascading Style Sheets    
       
    O primeiro browser compatível com a tecnologia CSS foi o Internet Explorer 3.0, porém o Netscape Communicator e o Internet Explorer, nas versões mais atuais implementam melhor as folhas de estilo. Na verdade, o browser da Microsoft atende bem melhor as especificações recomendadas pelo W3C.

    Como criar estilos
    Cada estilo que você cria é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe:
    elemento {atributo1: valor; atributo2: valor ...}
    Explicação desta sintaxe:
    Elemento: descreve o elemento de design ao qual o estilo será aplicado. A mesma tag HTML, mas sem os sinais de maior e menor. Essa parte da regra é, às vezes, chamadas de seletor.
    Atributo: o aspecto específico do elemento que você quer usar como estilo. Deve ser um nome de atributo CSS válido, como o atributo font-size.
    Valor: a configuração aplicada ao atributo. Deve ser uma configuração válida para o atributo em questão, como 20pt (20 pontos) para font-size.
    Atributo: valor: a parte declaração da regra. Você pode atribuir múltiplas declarações, se desejar. Deve separá-las com ponto-e-vírgula (;). Não coloque um ponto-e-vírgula depois da última declaração.

    Agora é hora de exemplos. Eis uma regra CSS que especifica que todos os títulos de nível 1 (tags <H1>) sejam exibidos em uma fonte de 36 pontos:
       H1 {font-size: 36pt}
    Aqui está um exemplo de regra que diz que todos os títulos de nível 2 (tags <H2>) devem ter tamanho de 24 pontos e cor azul;
       H2 {font-size: 24pt; color: blue}
    Você pode inserir quebras de linha e espaços em branco dentro da regra como quiser. Assim, é possível ver mais facilmente todas as declarações e certificar-se de que colocou todos os sinais de ponto-e-vírgula e colchetes nos lugares corretos. Por exemplo, aqui está uma regra que diz que os parágrafos aparecerão em fonte Times, 12 pontos, azul e recuados meia polegada a partir da margem esquerda da página:
      
       P {font-family: Times;
       font-size: 12pt;
       color: blue;
       margin-left: 0.5in}

    Note como é fácil aplicar todas as declarações ao elemento parágrafo (P) e como cada declaração, exceto a última, é seguida pelo caracter de ponto-e-vírgula exigido.
    Para incluir as especificações CSS na sua página, há três maneiras. Uma delas é acrescentando as especificações diretamente em cada página, como no exemplo abaixo, dentro da marcação de cabeçalho.

       <HEAD>
       <TITLE>Bira's Webstation 2000</TITLE>
       <STYLE type="text/css">
       <!--
       a: hover { color: #00FF80}
       a {text-decoration:none}
       body {
       margin-left: 5%;
       margin-right: 5%
       }
       -- >
       </STYLE>
       </HEAD>

    Neste caso, você deverá copiar e colar as especificações em todas as páginas para que elas tenham a mesma aparência. Porém uma maneira mais fácil, que diminuirá o código HTML e tornará muito mais fácil a mudança total de visual do site, é acrescentar um link, colocado também dentro da marcação <HEAD> e </HEAD> apontando para o arquivo de estilo. O arquivo de estilo deverá ter, obrigatoriamente a extensão .css.
    Exemplo:

       <LINK HREF="scripts/body_style.css" REL=StyleSheet TYPE="text/css">

    Neste exemplo, o arquivo de estilo se chama body_style.css e está dentro da pasta scripts. Veja aqui o arquivo body_syle.css

    Os estilos inline são os que têm menos efeitos. Eles afetam somente a tag atual - não outras tags na página e tampouco outros documentos. A sintaxe para definir um estilo inline é a seguinte:
    <TAG STYLE="regras css">
    Exemplo:
    <A STYLE="color: green; text-decoration: none"
    HREF="http://youngfaces.areCool.net">
    Note que em vez das tags <STYLE>...</STYLE>, você apenas utiliza um atributo STYLE dentro da tag para definir o estilo. E, em vez de colocar as regras de CSS entre colchetes, você as coloca entre aspas, separando as com ponto-e-vírgula como de costume.

    Clique aqui para conhecer a unidade "em".

    Aqui você terá uma tabela de referência sobre os principais valores e atributos para CSS, recomendados pelo próprio W3C. O texto está em inglês. Reference table.
   
by Bira - e-mail: bira@ufpel.tche.br - © 2002     Volta ao início    Retorna à página principal    Cascading style sheets    Dicas úteis