|
CSS
CSS - Cascading
Style Sheets - Folhas de Estilo em Cascata - É uma maneira
de escolher o estilo associado a um elemento HTML de um Site Web ou de
uma página. Com sua sintaxe pode-se definir a aparência de
praticamente todos os elementos HTML existentes.
Com o CSS
é mais simples programar
Todo documento
escrito utiliza certos elementos de design para formatar seções
de texto a fim de manter a mesma aparência, seguir um padrão.
Por exemplo, um elemento de design Heading 1 é geralmente alguma
fonte grande que identifica todas as principais divisões de tópicos
de um capítulo, artigo ou página da web. Um elemento de design
Heading 2 identifica todos os títulos dos subtópicos. A HTML
inclui uma tag para praticamente todos os elementos de design comumente
utilizados, incluindo tags de título (<H1>,<H2>...), lista
(a tag <OL> para lista ordenada, a tag <UL> para lista não
ordenada) e assim por diante.
No passado
, a tag <H1> em quase todos os web sites parecia a mesma - texto preto
era consideravelmente maior que o corpo do texto normal. Se você
quisesse fazer seus próprios títulos diferenciados, tinha
de formatar cada tag de título individualmente, utilizando tags
<FONT> ou similares. Se mais tarde mudasse de idéias sobre a
aparência desses títulos, tinha de voltar e mudar cada título
individualmente. Ou seja: um processo lento e trabalhoso.
As folhas de
estilo em cascata mudam tudo isso. Com uma folha de estilo, você
pode fazer uma "declaração global", como "quero que todos
os meus títulos <H1> sejam verdes". Você precisa dizer
isso somente uma vez e cada título <H1> em seu site será
verde. Se depois decidir que azul é uma cor melhor, não é
preciso voltar e alterar cada tag <H1> para a cor azul. Em vez disso,
basta alterar o estilo - a "regra" - para "quero que todos os meus títulos
<H1> sejam azuis" e pronto!
Obviamente
você não está limitado a títulos e nem a cor
azul. É possível definir um estilo personalizado para cada
elemento de design em seu web site, incluindo títulos, lista, tabelas
e imagens, para citar só alguns. E, além de definir uma cor,
você pode definir a fonte, o tamanho, o alinhamento, a espessura
da borda, e assim por diante.
Cada estilo
que você cria é definido como uma regra CSS.
Você
pode definir regras de CSS em três lugares. E, por definição,
pode utilizar uma combinação dos três métodos
nos seus web sites. A maneira como as regras interagem entre si está
relacionada à parte "em cascata".Os três lugares são:
1) em um documento separado fora de todos os documentos HTML, 2) no cabeçalho
de um documento HTML e 3) dentro de uma tag de HTML. Cada um destes métodos
tem um nome e afeta as páginas HTML em seu site de um modo diferente,
como discutido aqui:
Externo
- Externo significa que você coloca as regras de CSS em um arquivo
separado, e então sua página HTML pode fazer um link para
esse arquivo. Essa abordagem lhe permite definir regras em um ou mais arquivos
que podem ser aplicadas em alguma página do seu web site.
Incorporado
- Incorporado significa que você especifica as regras de CSS no cabeçalho
do documento. As regras incorporadas afetam somente a página atual.
Inline
- Inline significa que você especifica as regras de CSS dentro da
tag de HTML. Essas regras afetam somente a tag atual.D> e colocar a localização
correta do seu arquivo e seu nome.
|