Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução ao CSS
Ricardo Artur P. Carvalho Webdesign
O que é HTML?
HTML é a linguagem para descrever a estrutura das páginas da
web. O HTML permite os autores sejam capazes de:
• Publique documentos com cabeçalhos, texto, tabelas,
listas, fotos etc.
• Recuperem informações online via links hipertextuais a
um clique de botão.
• Crie formulários para conduzir transações com servidores
remotos, para usar em pesquisas de informação , reservas,
pedidos de produtos, etc.
• Incluir planilhas, videoclipe, sons e outras aplicações
diretamente nos documentos.
Ricardo Artur P. Carvalho Webdesign
O que é HTML?
No HTML os autores descrevem a estrutura das páginas
usando a marcação (markup). Os elementos da linguagem
funcionam como etiquetas do conteúdo como “parágrafo”,
“lista”, “tabela” e assim por diante.
Ricardo Artur P. Carvalho Webdesign
O que é XHTML?
XHTML é uma variante de HTML que usa a sintaxe XML,
a Extensible Markup Language. XHTML possui todos os
mesmos elementos (para parágrafos etc.) que a variante
HTML, mas a sintaxe é um pouco diferente. Isso porque
XHTML é uma aplicação XML em que é possível utilizar outras
ferramentas XML junto com ela (como o XSLT, a linguagem
para transformação de conteúdo XML).
Ricardo Artur P. Carvalho Webdesign
O que é CSS?
CSS (Cascading Style Sheets) é a linguagem para descrever
a apresentação das páginas da Web, incluindo cores, layout
e fontes. A linguagem CSS permite adaptar a apresentação
para dispositivos diferentes tais como telas grandes,
pequenas ou impressoras. A linguagem CSS é independente
da HTML e pode ser usada com qualquer linguagem baseada
em XML .
Ricardo Artur P. Carvalho Webdesign
O que é CSS?
A separação da linguagem HTML da CSS facilita a
manutenção de sites, o compartilhamento de estilos em
diferentes páginas e a construção de páginas para diferentes
ambientes. Isso é conhecido como a separação da estrutura
(ou conteúdo) de sua apresentação.
Ricardo Artur P. Carvalho Webdesign
O que é CSS?
Cascading Style Sheets, também conhecida como Folha de
Estilos, serve para aplicar estilos a uma estrutura HTML ou
XML. O efeito “cascata” refere-se à aplicação dos estilos em
todos os elementos hierarquicamente inferiores.
Portanto, para dominar a linguagem CSS é importante
conhecer a hierarquia da linguagem HTML.
Efeito Cascata
body {color: #FF0000;} (define a cor do texto como vermelha)
<body>
<div>
<p>
<a> </a>
<strong> </strong>
</p>
</div>
</body>
Ricardo Artur P. Carvalho Webdesign
Sintaxe
A sintaxe básica de uma regra CSS é a seguinte:
Modos de especificação
Uma folha de estilo pode ser incorporada,
normalmente, das seguintes maneiras:
• Inline (na linha)
• Embedded (incorporada)
• Linked (vinculada
Ricardo Artur P. Carvalho Webdesign
Inline
O estilo aplicado localmente na tag HTML
mediante o atributo “style”.
O texto segue normal e, de repente, fica vermelho.
<p> O texto segue normal e, de repente, fica
<span style=“color:red”>vermelho.</span></p>
CSS Inline
Ricardo Artur P. Carvalho Webdesign
Embedded
O estilo incorporado no HTML mediante a tag
“style” formando um bloco de estilo (no head).
<html>
<head>
<title>Brigadeiro delícia </title>
<style type= “text/css”>
p {font-family: Arial; color: #FF0000;}
</style>
</head>
<body>...</body>
</html>
Ricardo Artur P. Carvalho Webdesign
Linked
Vincula-se um arquivo externo (CSS) ao
documento HTML mediante a tag <link>
<html>
<head>
<title>Brigadeiro delícia </title>
<link rel= “stylesheet” href= “estilo.css”
type= “text/css”>
</head>
<body>...</body>
</html>
Ricardo Artur P. Carvalho Webdesign
Algumas propriedades
color: define a cor do texto (red ou #FF0000)
background-color: define a cor de fundo
width: define a largura do seletor
height: define a altura do seletor
text-align: define o alinhamento do texto (center, left)
font-family: define a família tipográfica
font-size: define o tamanho da fonte
font-weight: define o peso da fonte (bold, normal)
font-style: define o estilo/inclinação (italic, normal)
Ricardo Artur P. Carvalho Webdesign
Mãos a obra