Translate this page now :



»Programação
»Programação.NET
»Banco de Dados
»Webdesign
»Office
» Certificações Microsoft 4
»Treinamentos4
»Programação 4
»Webdesign«
»Office & User Tips«
»Grupos de Usuários
»Células Acadêmicas«
intcontpiada : 118
Pico de luz
 
 
Faça um pequeno teste com 10 questões de VB
.:.
Teste seus conhecimentos em Visual Basic, SQL Server e ASP 3.0 com nossas provas on-line
.:.
Aprimore seus conhecimentos em programação com nosso treinamento on-line de lógica de programação
.:.
Veja nosso calendário de treinamentos
Gostou da Página?
Então

para um amigo!

Google
 
Pesquisar Dicas:

 






Inscrições Abertas para as Novas Turmas de Webdesigner:


Saiba mais sobre o assunto


Usando CSS - Folha de Estilos
I Parte


O uso de CSS - cascate style sheet - ou em bom português, folhas de estilos, não é novidade para a maioria dos webdesign, afinal além de garantir uma padronização nas páginas da web, é um recurso que poupa tempo e trabalho, tanto na hora de confeccionar, quanto na de atualizar o site.

Ao elaborarmos uma página , não apenas digitamos o texto e ponto. Para uma boa apresentação e visibilidade da mesma, utilizamos do recurso da formatação.

Um exemplo:
se desejarmos darmos destaque a uma determidada frase - o título de um artigo, por exemplo, podemos usar a tag <H1> - que vai reforçar a fonte, dando uma aparência de negrito, ao mesmo tempo que irá aumentar o seu tamanho e posicioná-la em destaque em relação ao restante do texto.

Se quisermos separarmos um bloco de texto de outro, usamos a tag <p> , para mudar tipo de letra, cor ou tamanho, a tag <font> e por ai vai.

Mas quando e queremos modificar esses padrões? Quero utilizar <H1>, mas a cor tem que ser vermelha e o estilo em itálico. Como fazer?

Poderíamos usar o metodo manual, acrescentando tais especificações na tag <H1>, só que além de restrito - seria aplicado apenas naquele texto com <H1>, pouco prático, pois todas as vezes que eu quisesse aplicar as mesmas mudanças em outros textos com<H1>, teríamos que digitar tudo de novo.

Isso poderia ocasionar erros, afinal digitar a mesma coisa várias vezes pode ser cansativo.
suponhamos, porém que assim tenha sido feito. Legal, agora você terá que repetir o mesmo procedimento nas dezenas de outras páginas do site.

Usando as Folhas de Estilos (CSS) é possível resolver esse problema e centenas de outros, pois podemos criar uma única página com todos os estilos desejados e apenas "linkar" essa página às outras que criarmos.

Como fazer?
O primeiro passo é entender sua estrutura básica:

Elemento{atributo: valor; especificações: valor}

Sendo elemento, normalmente o nome da tag em que será aplicado o estilos.
ex: font

Atributo - um nome CSS válido, por exemplo font-size, font-color, background-image, entre outros.

Valor - a modificação que será aplicada no atributo anterior.
Ex: font-color:red

Usando essa estrutura básica, vamos voltar ao exemplo da tag <H1>.

Quero que todos os meus textos que estejam em formato de <H1> tenham a cor vermelha e o tamanho de 28 pontos.

<head> [os estilos devem ser sempre incluidos entre as tags <hed></head>]
<style type="text/css"> [ sempre iniciamos as definições de estilo com esta entrada]
H1 {font-color: red;font-size:28 pt}
</style>
</head.

Reparem que há uma repetição do atributo font, o que é absolutamente desnecessário, neste caso, quando tenho que modificar o mesmo atributo várias vezes, basta fazer como o exemplo:

<style type="text/css">
H1 {font-color: red; size:28 pt}
</style>

Colocando isso no cabeçalho de minha página, bastaria colocar a tag <h1> que o resultado final seria um texto em vermelho, com tamanho de 28pt.

As Folhas de Estilos podem existir de três maneiras distintas:

a) Externo - criamos um arquivo .css, contendo todos os estilos que queremos aplicar nos nossos documentos e depois apenas criamos links entre a página de estilo e a página a ser modificada - sem dúvida é a maneira mais prática de lidar com estilos;

b) Interno - desse jeito, nós criamos no cabeçalho da página os estilos a serem aplicados no corpo da página - este metodo é válido somente se queremos mudar só aquela página;

c) Inline - o estilo é digitado diretamente na tag a ser modificada - de pouca utilidade prática.

Usando o metodo externo:

Para criarmos uma folha de estilo externa podemos usar o bloco de notas do Windows, digitarmos os estilos que queremos aplicar em nossa página e salvar o resultado final como nome.css .

Ex:

<style type="text/css">
<!--
H1 {font-family: 'Comic Sans MS';
font-size: 36pt;
color: blue}
P {font-family: 'Courier';
margin-left: 0.5in}
-->
</style>

Na nossa página devemos linkar a página de estilos criada usando o código abaixo entre as tags <head></head>:

<LINK REL="STYLESHEET" HREF=" nome.css" TYPE="text/css">

É importante que no parâmetro HREF esteja bem especificado o endereço aonde se encontra a nossa folha de estilo.

Usando a folha de estilo externa, podemos aplicá-la em várias páginas do nosso site, facilitando a padronização de nosso design.

Usada Internamente:

O processo para a criação do estilo interno é bem parecido com o do externo, a diferença é que os estilos criados só serão aplicados em uma única página.

<style type="text/css">
h3{ font-famyly:courier New; color:#33cccc}
h2{ color:#ff6600; background-color:yellow;text-align:center}
</style>

Usando Css dentro da tag:

Nesse caso o estilo é aplicado diretamente sobre o objeto.
Ex:
<table width:"75%" style="border:2px double #000000">

Nesse exemplo estaria definindo uma borda dupla em volta de minha tabela.

Esse metodo é o menos prático de todos os acima mencionados, pois o trabalho de digitação seria o mesmo para todas as páginas.

Ainda assim é bastante utilizado por pessoas que querem aplicar estilos diferentes em objetos iguais.

No caso do exemplo acima: imagine que quero aplicar esse estilo apenas em uma tabela, por isso aplico o estilo dentro da tag.

Isso não é necessário. Em CSS podemos criar grupos de estilos os quais nomeamos e depois indicamos na tag a quem ela vai se reportar.

Ex:
<STYLE TYPE="text/css"><!--
table.estilo {color:green; text-decoration: underline; border:2px double red}
--></STYLE

</head>

<BODY>
<table CLASS="estilo" width="75%" border="1">
<tr><td>pagina</td></tr>
<tr><td>pagina</td></tr>
<tr><td>pagina</td></tr>
<tr><td>pagina</td></tr>
</table></BODY></htmL>

O resultado final seria o abaixo:


Observe que para vincular o estilo definido a essa tabela usamos dentro da tag <table> o parâmetro ClASS.

Poderíamos usando esse metodo criar estilos diferenciados e depois acrescentarmos o parâmetro Class nas tags apropriadas.

Ou no caso de se tratar de um bloco de texto, utilizarmos a tag DiV ou Span - em caso de frases apenas, para isso, conforme o exemplo abaixo:

<STYLE TYPE="text/css">
span.borda1{width:320px;border-style:solid}
div.borda2{width:320px;border-style:outset}
</style>

<body>
<span class="borda1">veja o resultado</span>
<div class="borda2">veja o resultado</p>
</body></html>



Para um melhor aproveitamento de tempo poderíamos criar uma folha de estilos externas, usando o sistema anterior e vinculá-lo a nosso site e às tags especificas usando o parâmentro CLASS.
Assim teríamos um site mais limpo, padronizado e rápido de atualizar.


Na próxima semana continuarei esse artigo, agora falando
das novidades com a chegada da CSS2.

Patricia Daltro





Quer saber mais?
Faça um curso na Búfalo Informática, Treinamento e Consultoria e
Prepare-se para o Mercado!
Veja o que a Búfalo tem para você.

© Búfalo Informática, Treinamento e Consultoria - Rua Álvaro Alvim, 37 Sala 920 - Cinelândia - Rio de Janeiro / RJ
Tel.: (21)2262-1368 (21) 9240-5134 (21) 9240-7281 e-Mail:
contato@bufaloinfo.com.br