Академический Документы
Профессиональный Документы
Культура Документы
CSS
O que CSS?
O Cascading Style Sheets (CSS) uma "folha de estilo" composta por camadas e utilizada para definir a apresentao (aparncia) em pginas da internet que adotam para o seu desenvolvimento linguagens de marcao (como XML, HTML e XHTML). O CSS define como sero exibidos os elementos contidos no cdigo de uma pgina da internet e sua maior vantagem efetuar a separao entre o formato e o contedo de um documento.
Com a evoluo dos recursos de programao as pginas da internet estavam adotando cada vez mais estilos e variaes para deix-las mais elegantes e atrativas para os usurios. Com isto, linguagens de marcao simples como o HTML, que era destinada para apresentar os contedos tambm precisou ser aprimorada.
A partir destas complicaes, nasceu o CSS. Primariamente, foi desenvolvido para habilitar a separao do contedo e formato de um documento (na linguagem de formatao utilizada) de sua apresentao, incluindo elementos como cores, formatos de fontes e layout. Esta separao proporcionou uma maior flexibilidade e controle na especificao de como as caractersticas sero exibidas, permitiu um compartilhamento de formato e reduziu a repetio no contedo estrutural de uma pgina.
APLICAO
Ele utilizado para definir layouts de documentos HTML. Por exemplo, pode controlar fontes, cores, margens, linhas, alturas, larguras, imagens de fundo, posicionamentos. Saber pelo menos o bsico sobre CSS muito importante para poder desenvolver layouts de pginas web e ou Templates para Diversos CMS, como WordPress, Joomla, Drupal e etc.
MODOS DE APLICAO
Mtodo 1: In-line (o atributo style) Mtodo 2: Interno (a tag style) Mtodo 3: Externo (link para uma folha de estilos)
Mtodo 1: In-line
<html> <head> <title>Exemplo</title> </head> <body style="background-color: #0099FF;"> <p>Esta uma pgina com fundo azul</p> </body> </html> O que normalmente ficaria assim: <body bgcolor="#0099FF">
Mtodo 2: Interno
Uma outra maneira de aplicar CSS e pelo uso da tag <style> do HTML:
<html> <head> <title>Exemplo</title> <style type="text/css"> body {background-color: #0099FF;} </style> </head> <body> <p>Esta uma pgina com fundo azul</p> </body> </html>
Mtodo 3: Externo
Este o mtodo mais recomendado e utilizado. Voc usar esta maneira para construir seus layouts e templates. Uma folha de estilos externa um simples arquivo de texto com a extenso.css. Vamos supor que criamos um arquivo CSS com o nome de estilos dentro de uma pasta com nome de CSS. Devemos cham-lo atravs do seguinte cdigo: <link rel="stylesheet" href"=css/estilos.css" /> Notar que o caminho para a folha de estilos indicado no atributo href.
Esta linha de cdigo deve ser inserida na seo header do documento HTML, isto , entre as tags <head> e </head>. Conforme mostrado abaixo: <html> <head> <title>Meu documento</title> <link rel="stylesheet" href="css/estilos.css" /> </head> <body> ... Este link informa ao navegador para usar o arquivo CSS na renderizao e apresentao do layout do documento HTML
CORES E FUNDOS
Color
h1 { color: #ff0000; }
Background Color
body { background-color: #FFCC66;} h1 { color: #990000; background-color: #FC9804; }
Background-image
body { background-color: #FFCC66; background-image: url("background.gif");} h1 { color: #990000; background-color: #FC9804; }
Background-Repeat
body { background-color: #FFCC66; background-image:url("background.gif"); background-repeat: no-repeat;} h1 { color: #990000; background-color: #FC9804; }
Background-attachment
body { background-color: #FFCC66; background-image: url("Background.gif"); background-repeat: no-repeat; background-attachment: fixed; } h1 { color: #990000; background-color: #FC9804; }
Background
background-color: #FFCC66; background-image: url("background.gif"); background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom;
TEXTO
FONT-FAMILY
h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}
FONT-STYLE
FONT SIZE
PODE SER EM:
PONTOS PIXELS PORCENTAGEM h1 {font-size: 30px;} h2 {font-size: 12pt;} h3{font-size: 120%;}
TEXT-TRANSFORM
Capitalize falando ti Falando Ti , uppercase: Falando ti
FALANDO TI
lowercase: FALANDO TI Falando ti
EXEMPLOS
CONSIDERAES
Esta tcnica pode economizar uma grande quantidade de trabalho. Se por exemplo, voc quiser trocar a cor do fundo de um site com 100 pginas, a folha de estilos evita que voc edite manualmente uma a uma as pginas para fazer a mudana nos 100 documentos HTML. Usando CSS a mudana se far em uns poucos segundos trocando-se a cor em uma folha de estilos central.