CSS - HTML Dinâmico

Publicado em: 25/07/2008  |  CSS  |  Visualizações: 659  |  0 Comentário(s)
Introdução
Alguma vez você decidiu alterar as cores dos link de sua home-page?
Que tal alterar todas as páginas em apenas um documento? Interessante, não?

Cascading Style Sheets são documentos com a extensão .css que guardam todas as características gráficas de seu site. Podem estar separados, ou no próprio código da página HTML.

*A maioria dos códigos abaixo precisa ser executado no Microsoft Internet Explorer 4.0 ou no Netscape Communicator 4.0x.
**Os códigos não precisam ser compilados, mas a extensão .css é obrigatória.
Classes e Objetos

As classes e objetos foram criadas para identificar objetos em seu site. Veja um esquema dessas propriedades:
Nome Código Objetos Aceitos Definição
Classe .NomeDaClasse Todos As classes são usadas para o agrupamento de objetos com propriedades parecidas.
ID #NomeDoID Todos As ID são as identidades de objetos. São usadas para alterar propriedades de objetos determinados.
Exemplos e Explicações

<span style="cursor:hand;">Passe o cursor sobre este texto.</span> 'Faz com que o cursor se transforme em uma mão

<style> H3 { font-color:blue; font-style:italic; } </style>  'Todos os títulos H3 terão a cor azul e serão itálicos

Entendeu? ~ Nem um pouco? Então continue lendo...

A estrutura padrão de um CSS é:
Objeto { Propriedade-SubPropriedade:Valor1; Propriedade2-SubPropriedade2:Valor2; }
* Os espaços serão ignorados, portanto, utilize-os para melhorar a aparência de seu CSS



Há quatro tipos de CSS:

    * Tag embutida
    * Estilo embutido
    * Estilo externo
    * Estilo importado

Tag Embutida

Este tipo de estilo fica codificado dentro da tag de um objeto HTML. Pode alterar qualquer propriedade do objeto a que se refere, porém, não tem nenhum efeito sobre os outros objetos.

Ex: <span style="cursor:wait;">Passe o cursor sobre este texto.</span> 'Transforma o cursor em ampulheta
Estilo Embutido

Cria um estilo para a página HTML em que se localiza.

Ex: <style> A { font-color:yellow; } </style> 'Todos os links serão amarelos
Estilo Externo

Utiliza um documento com a extensão .css para criar o estilo da página. Este documento pode ser usado por mais de uma página HTMl.

Ex:

    * Documento CSS
      <Xmp>
          */ A { color:red; } /*
      </Xmp>
    * Documento(s) HTML
      <link rel="STYLESHEET" href="MeuEstilo.css" Type="text/css">

*Um Estilo Externo não impede a utilização de outros tipos de estilos
Estilo Importado

Importa um estilo para o código de outro estilo.

Ex: @import: url(MeuEstilo.css) ;

*A tag @import precisa estar no começo do documento CSS
Interagindo com o Usuário

Vários tipos de Interação com o usuário são possíveis, porém, apenas dois são interessante:

    * Alteração do Mouse
    * Alteração da Cor do Texto

Alterando o Mouse

<tag style="cursor: (wait | hand) ;">Blablabla</tag>
Alterando a Cor do Texto

<style> A:hover{ color: (red | yellow | blue ...); } </style>
Propriedades e Valores
Propriedade Valores Válidos Exemplo Elementos
font-family [ [ family-name | generic-family ], ]* [ family-name | generic-family ] { font-family: Verdana, MS Sans Serif; } todos
font-style normal | italic { font-style:italic; } todos
font-variant normal | small-caps { font-variant:small-caps: } todos
font-weight normal | bold { font-weight:bold; } todos
font-size [ xx-large | x-large | large | medium | small | x-small | xx-small ] | [ larger | smaller ] | percentagem | tamanho { font-size:12pt; } todos
font [ font-style || font-variant || font-weight ] ? font-size [ / line-height ] ? font-family { font: bold 12pt Arial; } todos
@font-face2 font-family: font-family; src:url(url) @font-face { font-family: Fontes; src:url(http://www.xxx.com/Fontes.eot); } todos
color color { color:salmon; } todos
background-color cor | transparent { background-color:crimson; } todos
background-image url | none { background-image:url(bgWood.jpg); } todos
background-repeat repeat | repeat-x | repeat-y | no-repeat { background-repeat:no-repeat; } todos
background-attachment scroll | fixed { background-attachment:fixed; } todos
background-position [ position | length ] | {1,2} | [ top | center | bottom ] || [ left | center | right ] { background-position: top center;} elementos trocados
background transparent | color || url || repeat || scroll || posição { background: silver url(bgRock.jpg) repeat-y } todos
letter-spacing normal | tamanho

{ letter-spacing:2pt; }


todos
text-decoration none | underline | overline | line-through

é só isso mesmo pessoal,  na proxíma matéria minha sobre CSS: vou falar sobre  Style Sheets.
abraços
compartilhe
Links patrocinados
Últimos artigos do editor

php.jpg Manipulação de Arquivos n.
Nessa matéria eu estarei exp.
O que é um sistema operac.
Um sistema operacional (SO) .
seo.jpg Web 3.0, 2.0, 1.0? O que .
Outro dia estava lendo sobre.
seo.jpg O que é a Web 2.0?
A Web 2.0 se baseia em conce.
php.jpg Vantagens e desvantagens .
Confira as vantagens e desva.
Opinião do leitor:
0 Comentário(s)
Acesso restrito
Destaques
ÍCONES BR ÍCONES BR
A maior coletânea de ícones do Brasil. Faça suas buscas de ícones, e encontre em forma de filtro.
Cadastre-se Cadastre-se
Com o cadastro você recebe as novidades da semana e pode participar das promoções do portal.
Assine nosso RSS Assine nosso RSS
Assine nossos RSS e recebe as novidades do site em seu leitor.
Autor
Tags
Artigos Relacionados
Novos Artigos
Notícias Relacionados

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.