Otimização de Sites
Melhor Vizualizado 800x600
otimização-sites-busca.
com
Home
Otimização de Sites
Posicionamento do Site
Mecanismos de Busca
Fóruns sobre Posicionamento e Otimização de Sites
Serviços
Artigos
 >>Otimização de Sites e Mecanismos de Buscal
 >>Posicionamento nos Mecanismos de busca
 >>Diretórios
 >>Sites / Mecanismos de Busca
 >>Blogs
 >>Tags nos sites
 >>Miscelânea
 >>XML e RSS de Sites
Blog: Temas Singulares
Perguntas e Respostas
 >>Análise de Sites
 >>Otimização de Sites
 >>Posicionamento nas Buscas
 >>Links - Diversos
 >>Palavras-Chave
 >>Títulos Web e Páginas
 >>Aspectos dos URLs
XML/RSS Feed  xml, rss - para divulgação do seu site.
Teste Seus Conhecimentos
Glossário de Termos
Glossário
Menus por CSS na Otimização de Sites:

Gerador de CSS

Menus Por CSS: Beleza, Facilidade na Navegação e na Otimização de Sites

CSS Cascading Style Sheets: Visão Geral



CSS – O que É – CSS ou Cascating Style Sheets ou Stylesheets, ou apenas Styles, é um conjunto de instruções ou regras que se dá ao navegador para que ele apresente o conteúdo da página, ou de todas as páginas de um site, em certos estilos e layouts. A expressão em inglês tem a ver com cascata, estilo, desdobramentos, e representou um avanço espetacular na internet e na computação em geral. No final da década de noventa o CSS marcou o fim da era medieval na editoração para a rede mundial.

Em 2001 ainda se podia encontrar textos sem tal recurso, os quais tinham mais instruçoes do que textos. Por exemplo, o simples início de um parágrafo era precedido de uma grande quantidade de instrução, repetida a cada novo parágrafo. Com o CSS nós colocamos uma instrução para o parágrafo no alto de uma página, entre as tags <head> e </head>, e todos os parágrafos seguem aquele padrão.

Digamos que você queira que o parágrafos sejam escritos em cor preta, que a fonte tenha o tamanho de 10pt, que a fonte seja Arial, e o estilo da fonte seja itálico. Nesta caso, a instrução entre as tags citadas será:

P{color:black;font-size:10pt;font-family:Arial;font-style:italic;}

Ao inicar um parágrafo vamos colocar <p> (tanto faz ser maiúsculo ou minúsculo) e ao finalizá-lo, ou ao finalizar uma seqüência de parágrafos, colocamos </p>

Arquivo de Estilos – Podemos também colocar tal instrução em um arquivo separado e, em cada página do site, informamos o link de acesso ao citado arquivo, dispensando-se a repetição das instruções nas páginas. Você pode ver no código fonte desta página, no final de <head>, este link: <link href="../../style/otimizacao.css" rel="stylesheet" type="text/css">

Esse arquivo é, em geral, chamado de arquivo de estilos e, em cada site, damos-lhe o nome que queremos, e acrescentamos a extensão .css. Veja que, neste caso, dei-lhe o nome de otimizacao. E, tal como o parágrafo, no arquivo css nós podemos colocar outras instruções. Como estas instruções se repetem nas páginas, nós estamos estabelecendo, de certa forma, um padrão para todas as páginas do site.

Exemplos de outras instruções que podemos colocar:

.otitext {
font-family:Arial, sans-serif;
font-size: 9pt;
color:#000000;
text-align: left;
font-style: normal;
text-decoration: none;
}
Veja que dei o nome de otitext a esta instrução; e estabeleci que seria da família Arial, tamanho 9pt, cor preta, alinhamento à esquerda, estilo normal, e sem decoração.

.otiyellow {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;color:#000000;background:yellow;}

Veja que esta instrução foi chamada de .otiyellow, a fonte é da família Verdana, Arial, Helvetica (se o computador do usuário não tem a fonte Verdana, exibirá a Arial; se não tem Arial, exibirá Helvetica; se não tem Helvetica, exibirá a fonte padrão, geralmente Times New Roman), e que acrescentei uma cor de fundo (background). Não faz diferença escrever as instruções horizontalmente, como neste caso, ou verticalmente, como no caso anterior.

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#0000FF;
font-weight:bold;
text-align: center;
background-position: bottom;
}

Cada instrução destas recebe o nome de class. Digamos que ao escrever um parágrafo ou mais, ao invés das características acima descritas em P, você queira as características descritas em otitext. Neste caso, antes de começar o parágrafo, você escreverá <p class="otitext">escreve o texto em seguida e, ao terminar, coloca </p>

Pode ocorrer ainda de, além das instruções do arquivo css, precisarmos ou querermos fazer algo diferente em uma ou mais páginas. Neste caso, agimos de duas formas. Na primeira, damos a instrução extra entre as tag <head e </head> e esta instrução tem precedência sobre as instruções do arquivo. Quando fazemos isto, temos de dar um nome diferente daquele dado no arquivo de estilo, para que o navegador diferencie as instruções. O nome que damos a cada conjunto de instruções extras fica a nosso critério.

No segundo caso, colocamos a instrução no corpo da página, no lugar exato onde queremos mudar o estilo – esta instrução tem precedência sobre a instrução entre as tags citadas. Ela fica circunscrita àquela parte em que se encontra, ou seja não se repete na página e tampouco em outras páginas. E por não se desdobrar, não se trata de um css.

Exemplo de instrução circunscrita a uma parte da página: digamos que você queira escrever uma parte com letra grande, tal como você acaba de ler. No código fonte eu escrevi <font size="3"> e no final do texto coloquei </font>.

Portanto, os estilos via CSS são extremamente flexíveis e nos permitem muitas instruções, assim como muitas combinações no arquivo de estilos, entre o arquivo e os estilos na área oculta da página. E para completar o grande arsenal de ferramentas para o trabalho, podemos acrescentar essas instruções circunscritas.

Gerador de Estilos CSS – Existe uma verdadeiro obsessão na internet em tornar as coisas mais fáceis. Isto é bom, porque nos livra de tarefas repetitivas, com o quê, temos mais tempo para as tarefas criativas. Gerar os arquivos CSS também é alvo desta busca. Embora os arquivos css oriundos de geradores apresentem algumas limitações, o que fazem é muito, e o produto final é bem feito. Tenha aqui, sua própria experiência com um gerador de CSS.

É importante observar que a expressão estilos de CSS tem um sentido mais abrangente. Além do estilo propriamente dito, inclui layout (altura, alinhamento, comprimento, posição, etc.) e algumas regras relacionadas à prevalência de comandos.

Ruy Miranda
Otimização de Sites

Proprietário | Nota Legal  | Políticas
Copyright © 2005-2007, Otimização de Sites Todos os direitos reservados 
Mapa do Site  | Otimização de Sites Home