Cadernos de Informática - Portal do Professor
Cadernos de Informática - Portal do Professor
Cadernos de Informática - Portal do Professor
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}