`
evento
` `
topico
` `
nome
`CSS`
` `
titulo
`CSS (Cascading Style Sheet): Sintaxe e Semântica`
` `
descritor
`css`
` `
lead
`Cascading Style Sheets (Css) uma linguagem de marcação em que as propriedades das tags herdam de um arquivo chamado .css (folha de estilo) tendo uma propriedade para cada tag, definida dentro ou fora do texto html. Cada propriedade da folha é vinculada a um elemento do html. Uma definição se reflete por todas páginas do site`
` `
link
``
` `
origem
`css.xml`
` `
referencia
`~DSGerador~`
` `
` `
topico
` `
titulo
`Estilo
inline
`
` `
desc
Defição do estllo e aplicação na mesma linha do html.
<body>
<p style="width: 200px; color: red; background: #eee; font-size:1.8em;">
paragrafo com estilo inline
</p>
</body>
` `
` `
topico
` `
titulo
`Estilo
incorporado
(embebed)`
` `
desc
Defição do estllo dentro html:
<head>
<style type="text/css"media="screen"
p {width: 200px;
color: red;
background: #eee;
font-size:1.8em;
}
</head>
Aplicação do estilo dentro html:
<body>
<p>paragrafo com estilo incorporado</p>
</body>
` `
` `
topico
` `
titulo
`Estilo
externo linkado
`
` `
desc
Defição do arquivo estllos.cc:
p {width: 200px;
color: red;
background: #eee;
font-size:1.8em;
}
Aplicação do estilo no html:
<head>
<link rel="stylesheet"type="text/css"href="estilos.css"media= "all"/>
</head>
<body>
<p>paragrafo com estilo externo linkado</p>
</body>
` `
` `
topico
` `
titulo
`Estilo
externo incorporado
`
` `
desc
Defição do estllo:
arquivo estilos.css
p {width: 200px;
color: red;
background: #eee;
font-size:1.8em;
}
Aplicação do estilo no html:
<head>
<style type="text/css"media="screen
@import url("estilos.css") scren, projection;
ou
@import "estilos.css" scren, projection;
</head>
<body>
<p>paragrafo com estilo encorporado</p>
</body>
` `
` `
topico
` `
titulo
`CSS`
` `
bnf
`seletor ( "," seletor )* "{" ( propriedade ":" valor " ")+ "}" `
` `
desc
`
seletor
: é o alvo da regra Css. Ex: p, h1, ul, li,.......
tipo de seletor:
class - para um grupo de tag's
id - para uma tag
ex: <p> no arquivo estilo: p{width: 200px; color: red; background: #eee; font-size:1.8em;}
<p id=p > paragrafo com estilo de seletor individual </p> no arquivo estilo: .p{width: 200px; color: red; background: #eee; font-size:1.8em;}
<p class=p>paragrafo com estilo de seletor class </p> no arquivo estilo: #p{width: 200px; color: red; background: #eee; font-size:1.8em;}
declaração: parâmetros da estiiização. Que compreende:
propriedade
: caracteristica do elemento. Ex: width, color, background, font-size
valor
: quantificação ou qualificação da propriedade. Ex: 200px, red, #ee, 1.8m
`
` `
` `
topico
` `
titulo
`Semantica`
` `
desc
`Bloco de texto
div- é o de conteudo
span- seção de conteudo - não tem valor semantico
p -paragrafos
Listas - ul, ol, li -
listas numeradas ou não dl,dd, dt
-listas de definição de Formatos - b-negrito i - italico big- texto grande small - texto pequeno sub- subescrito sup- sobrescrito
Significado especial - h1, h2, h3 - Titulos maior importancia
h4, h5, h6- Titulos de menor importancia
A definição do Seletor podem ser: Class (vale para um a categoria de tags) ou Id (pra uma tag) . Simples, multiplo, contextual e pseudoclasse. A chamada do seletor poder se : # para class ou . para id
As propriedades dos seletores são: tipo, background, block, border, list, position, extension `
` `
` `
topico
` `
titulo
`Modelo CSS`
` `
desc
`
`
` `
` `
topico
` `
titulo
`CSS operações`
` `
desc
`Posicionamneto: Normal Float Absoluto
Construção de: Lay-out , tabelas, formulários, menu (listas), cabeçalho e link
Estilização de textos Aplicação de cores e de background `
` `
` `
topico
` `
titulo
`Citação`
` `
desc
`Silva, Mauricio Samy. Construindo sites com CSS e XHTML. 2008.Novatec Editora Ltda. Infnet. Webstandards, Tableless, CSS e Acessibilidade`
` `
` `
`