30.07.2013 Views

Cadernos de Informática - Portal do Professor

Cadernos de Informática - Portal do Professor

Cadernos de Informática - Portal do Professor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ca<strong>de</strong>rnos</strong> <strong>de</strong> <strong>Informática</strong><br />

56<br />

CURSO DE INTRODUÇÃO AO WEBSITE<br />

Secretaria <strong>de</strong> Esta<strong>do</strong> <strong>de</strong> Educação MG<br />

MÓDULO 6 - FOLHAS DE ESTILO<br />

CSS significa Cascading Style Sheets (Folhas <strong>de</strong> estilo em cascata). Estilos <strong>de</strong>finem como<br />

mostrar os elementos HTML e normalmente são armazena<strong>do</strong>s em folhas <strong>de</strong> estilo.<br />

Os estilos foram adiciona<strong>do</strong>s no HTML 4.0 para facilitar o <strong>de</strong>sign <strong>de</strong> páginas. Folhas <strong>de</strong><br />

estilo externas à página po<strong>de</strong>m economizar muito trabalho, já que se po<strong>de</strong> utilizar a<br />

mesma programação para estilizar diversas páginas <strong>do</strong> site.<br />

Estas folhas <strong>de</strong> estilo externas, são guardadas nos arquivos CSS.<br />

6.1 – ESTILOS COMO SEPARAÇÃO ENTRE CONTEUDO E LAYOUT<br />

As tags HTML foram originalmente planejadas para <strong>de</strong>finir o conteú<strong>do</strong> <strong>de</strong> um <strong>do</strong>cumento.<br />

Elas estão encarregadas a nos dizer “isto é um cabeçalho”, “isto é um parágrafo” ou<br />

“isto é uma tabela”, usan<strong>do</strong> tags como , , , e assim por diante. O layout<br />

<strong>do</strong> <strong>do</strong>cumento era pra ser uma função <strong>do</strong> browser, sem que fossem usadas nenhuma tag<br />

<strong>de</strong> formatação.<br />

Como os brosers gran<strong>de</strong>s como o Netscape, continuamente adicionavam novas tags e<br />

atributos (como a tag e o atributo color) a especificação <strong>do</strong> HTML original, se<br />

tornou mais e mais dificil a criação <strong>de</strong> websites on<strong>de</strong> o conteu<strong>do</strong> <strong>do</strong> HTML estivesse<br />

claramente separa<strong>do</strong> <strong>de</strong> sua apresentação ou layout.<br />

Para resolver este problema, o World Wi<strong>de</strong> Web Consortium (W3C) – consorcio responsável<br />

pela padronização <strong>do</strong> HTML - criou os estilos (STYLES) em complemento ao HTML<br />

4.0.<br />

To<strong>do</strong>s os browsers mais utiliza<strong>do</strong>s suportam o CSS.<br />

6.2 – COMO OS ESTILOS ECONOMIZAM TRABALHO?<br />

6.3 – SINTAXE DO CSS<br />

As folhas <strong>de</strong> estilo, <strong>de</strong>finem como os elementos HTML são mostra<strong>do</strong>s. Os estilos são<br />

normalmente salvos em arquivos externos (com a extensão .css). Estes arquivos permitem<br />

que você mu<strong>de</strong> a aparência e layout <strong>de</strong> todas as suas páginas apenas editan<strong>do</strong> um<br />

arquivo CSS.<br />

CSS é uma inovação no web<strong>de</strong>sign porque ele permite que <strong>de</strong>senvolve<strong>do</strong>res controlem o<br />

estilo <strong>de</strong> diversas páginas <strong>de</strong> uma só vez. Como um <strong>de</strong>senvolve<strong>do</strong>r Web você po<strong>de</strong><br />

<strong>de</strong>finir um estilo para cada elemento HTML e aplicar a quantas páginas lhe convier. E<br />

para fazer uma mudança global, mu<strong>de</strong> o estilo e to<strong>do</strong>s os elementos serão atualiza<strong>do</strong>s<br />

automaticamente.<br />

Syntax<br />

A sintaxe <strong>do</strong> CSS é feita <strong>de</strong> três partes: um seletor, uma proprieda<strong>de</strong> e um valor:<br />

seletor {proprieda<strong>de</strong>: valor}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!