Académique Documents
Professionnel Documents
Culture Documents
CSS - INTRODUO
Prof.. Giorgia Barreto L. Parrio [2017]
DEFINIO
CSS uma linguagem para estilos que define o layout de documentos HTML.
um mecanismo simples para adicionar estilos: fontes, cores, margens, linhas,
alturas, larguras, imagens de fundo, posicionamentos e etc.
Dentro do estilo.css
body {background-color: black;}
5
Forma de insero no cdigo HTML
<html>
<head>
<title>Minha pgina com CSS </title>
<link rel=stylesheettype=text/css href=estilo.css>
</head>
<boby>
<h1>Est pgina tem estilo</h1>
</body>
</html>
6
REGRA CSS
a unidade bsica de uma folha de estilo (a menor poro do cdigo)
capaz de produzir um efeito de estilizao.
O elemento div deve ser inserido na body. toda div dever ser nomeada atravs
do atributo id , conforme exemplo:
<div atributo id= nome >
11
Entre <div id= nome> e </div> coloca-se o contedo.
Os elementos div e span foram criados com o HTML 4 com a finalidade de fornecer um
mecanismo genrico para agrupar e prover estrutura aos documentos.
Uma id e/ou class em geral usada para fornecer uma identidade a uma div ou span
com o propsito de fornecer uma referncia para estilizao por CSS ou captura por um
script.
HTML
<DIV CLASS="sidebar">Matemtica</DIV>
CSS
DIV.sidebar
{
font-family: "Arial";
font-size: 12pt;
text-align: right;
background-color: #C0C0C0;
margin-left: 10px;
12
margin-right: 10px;
}
DIV - EXEMPLO
CSS
Style { background: white; font-size: 36px;}
HTML
<body>
<div id=Style> contedo </div>
</body>
13
ATRIBUTO CLASS
a funo do atributo "class" nomear a <div>. Com ele podemos definir
diferentes estilos para um mesmo elemento.
Por exemplo, se quisssemos ter 2 tipos de pargrafos "<p>" em nosso site (um
alinhado direita e outro centralizado) Fazemos assim:
CSS
p.right {text-align: right}
p.center {text-align: center}
HTML
<p class="right">
Este outro pargrafo est direita
</p>
<p class="center">
Este outro pargrafo est centralizado
</p>
HTML
<p id="right">
Este paragrafo tambm ficar alinhado direita
</p>
<h3 id="right">
Este header tambm ficar alinhado direita
</h3>
Observao: o atributo ID deve ter valor nico no documento.
17
DIFERENAS
CLASS ID
Vrios estilos para um nico
elemento (seletor). x Estilo nico para muitos
elementos (seletor).
.
Left Right
19
Bottom
CSS
#box{ width: 400px; border: 2px; solid red; text-
align: justify; padding: 20 px; margin: 30px;
float: left;}
HTML
<body>
<div id=box>contedo</div>
<div id=box2> contedo </div>
</body>
http://www.w3schools.com/css/css_examples.asp
EXERCCIO
1. Crie um site com 3 pginas (home, produtos, contato) utilizando a
linguagem de marcao HTML.
A. HOME: Dever conter uma apresentao do produto comercializado pela
empresa escolhida por voc.
B. PRODUTOS: Apresentar pelo menos 6 produtos com a apresentao de foto,
descrio do produto e valor.
C. CONTATO: Formulrio de contato (Nome, e-mail, telefone, endereo, campo
para deixar o recado e boto submit e reset)