Css 1 Intro
Css 1 Intro
Desenvolvimento Web
CSS – Conceitos básicos – parte I
2011
INTRODUÇÃO
O desenvolvimento Web para o lado cliente é dividido
em 3 partes
Conteúdo
Apresentação
Comportamento
Conteúdo (XHTML)
Define textos (cabeçalhos, parágrafos), imagens, links,
etc.
Apresentação (CSS)
Define como o conteúdo será apresentado - tamanho das
fontes, cores, espaçamento, margens, etc.
Comportamento (JavaScript)
Acrescenta dinamismo à página do lado cliente, pode ser
utilizado em validação, etc.
INTRODUÇÃO
A intenção original de HTML/XHTML não era
especificar apresentação da página, apenas
conteúdo
Tags como <font> e atributos como bgcolor, por
exemplo, tornaram-se inconvenientes
Desenvolvedor tem que modificá-los a cada página
Processo dispendioso
Exemplos
<head>
<title>Folhas de estilo no HEAD</title>
font-size
Tamanho da fonte
Pode ser em pontos, ou de forma relativa
Tamanhos relativos
xx-small, x-small, small, smaller, medium, large,
larger, x-large, xx-large
Interessante quando não se sabe as medidas
específicas da exibição para cada cliente
Exemplo: Em uma tela de um celular, se você especificar o
tamanho em pontos, por exemplo, 20pt, pode ser que fique
impossível de se ler o texto.
Normalmente, por estas questões de compatibilidade,
é preferível utilizar tamanhos relativos
EXERCÍCIOS
Defina os estilos especificados na seção head do
exemplo anterior e utilize-os no texto abaixo (fonte:
Infoexame, 17/04/2010):
<head>
...
<link rel = "stylesheet" type = "text/css"
href = "styles.css" />
...
</head>
EXERCÍCIO
Salve a declaração de estilos abaixo em um arquivo externo,
com algum nome com extensão .css (por exemplo, style.css).
Adicione a referência para este arquivo na página XHTML do
próximo slide (que você deve criar)
Definido com um #
#pr1
{
text-align:center;
color:red;
}
Uso
.center
{
text-align:center;
}
p.center
{
text-align:center;
}
Endereço: http://jigsaw.w3/css-validator