CSS (Cascading Style Sheet) são folhas de estilo em cascata.
_Pra que servem? _
Servem para definir um estilo para o seu documento Web (HTML, XHTLM, por exemplo). Ao invez de você ter que toda hora definir dentro da tag usada os atributos desejados, basta fazer isso uma vez pelo CSS.
Ex.: Se você quer que toda a tag
tenha a fonte de cor azul, Verdana e tamanho 12px. Basta configurar ela no CSS dessa maneira:
1 2 3 4 |
|
E assim todas as tag
terão essa mesma característica. Caso você não queira que isso se aplique a todas mas sim em apenas algumas tag
, você pode definir uma classe com tais características e depois dentro da tag chamar essa classe.
Ex.:
1 2 3 4 |
|
repare que para definir uma classe é necessário começar com um ponto.
e na tag:
1
|
|
Como que eu uso o CSS?
Há duas maneiras de aplicar uma folha de estilo em seu documento, uma é definir na própria página, ou chamar um arquivo externo de extensão .css. A segunda opção posibilita muito mais flexibilidade, devido a que você não irá precisar mudar os estilos página por páginas, caso venha querer mudar a “cara” do seu documento, e sim só alterar uma vez o próprio arquivo .css.
Sintaxe:
A sintaxe do CSS é muito simples. Primeiro coloca o nome da tag que queira definir o estilo abra “{” coloca os atributos e depois fecha “}”.
Os nomes das classes devem ser iniciados com um “.” e dos ID com “#”.
Ex.:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
A diferença primordial entre class e id, é que a mesma classe você usa mais de uma vez em tags diferentes, enquanto o id é usado uma única vez - por uma
Definindo o estilo pela própria página:
Se você não ver porquê criar um arquivo externo ou que só vai precisar usá-lo em uma página, basta colocar o código do CSS dentro da tag que por sua vez deve ficar dentro da tag passando o atributo type como text/css.
Ex.:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Repare que o CSS propriamente dito vem dentro de um comentário ( ), isso acontece para evitar bugs de alguns browser antigos, mas será ignorados pelos browsers mais novos.
Definindo o estilo através de um arquivo externo:
Pode-se chamar um arquivo externo de duas maneiras, uma já utrapassada e pouco usada e a mais semânticamente correta usando a tag - tag na qual adiciona informações externas na página.
Primeira:
1 2 3 4 5 |
|
Segunda, e recomendada:
1
|
|
Para entender um pouco mais do porquê de tanto atributos vamos analisar um-por-um :
href: igual ao da tag , define o caminho.
rel: vem do ingles relationship (relacionamento), com o atual arquivo especificado no href.
A tag também deverá estar contida na tag
.Alguns dos atributos mais utilizados:
background: cor; / cor do fundo da página / color: cor; / cor da fonte / font: familia; / ex.: Verdana, Arial, Tahoma / margin: top right bottom left; / margin e os sentidos / padding: top right bottom left; / espaçamento dentro e os sentidos / width: valor / largura / height: valor / altura / text-align: valor / alinhamento do texto - center, left, right, justify / border: largura tipo cor / largura, tipo (solid, dotted, dashed), cor /
mais sobre:
Maujor.com Maujor.com Tutorial W3.org W3.org Use Link W3schools.com W3schools.com examples Wikipedia.org