css · para resolver esse problema o w3c criou o css. no html 4.0, toda a formatação poderia ser...

45
CSS Karen Frigo Busolin

Upload: others

Post on 15-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

CSS

Karen Frigo Busolin

Page 2: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

O que é CSS ?

Significa Cascading Style Sheets

Estilos define como mostrar elementos

HTML

Estilos foram adicionandos no HTML 4.0

Page 3: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Estilos na solução de

problemas HTML nunca deve a intenção de conter tags parar formatar um

documento

Quando a tag <font> e os atributos de cores surgiram no HTML 3.2 foi um pesadelo para os desenvolvedores web, pois cada site tinha sua cor e sua fonte. Assim, o desenvolvimento acabava virando um demorado e caro processo.

Para resolver esse problema o W3C criou o CSS.

No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações de estilo.

Hoje, todos os browsers suportam CSS.

Page 4: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

CSS Sintaxe

A regra do CSS tem duas partes: o seletor e a(s)

declaração(s).

Page 5: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

O seletor é normalmente o elemento que desejamos estilizar.

Cada declaração consiste em uma propriedade e um valor.

A propriedade é o atributo do estilo que vocêe deseja modificar e cada propriedade tem um valor.

CSS Sintaxe

Page 6: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Uma declaração CSS sempre deve terminar com ponto-e-vírgula;

Uma declaração em group são envolvidos por chaves.

p {color:red;text-align:center;}

p { color:red; text-align:center; }

Regras

Page 7: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo - HTML

Page 8: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo - CSS

Page 9: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo - CSS

Page 10: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Id Selector

Usado para especificar um estilo em um

elemento único.

Utilizar "#"

Page 11: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo

#para1

{

text-align:center;

color:red;

}

Nunca inicie um ID com um número, pois

não irá funcionar no Firefox.

Page 12: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Class Selector

Example

.center {text-align:center;}

O seletor de classe é utilizado para especificar o estilo para um grupo de elementos.

Isso permite setar um estilo particular para qualquer elemento HTML da mesma classe.

Page 13: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Como utilizar CSS

Existem 3 maneiras de inserir um estilo:

External style sheet

Internal style sheet

Inline style

Page 14: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

External Style Sheet

O seletor de classe é utilizado para especificar o estilo para um grupo de elementos.

Um external style sheet é ideal quando o estilo será aplicado em diversas páginas. Com o external style sheet você pode alterar o estilo de um página inteira, mudando somente o link.

Dica: Não deixe espaços em branco na propriedade value e nas unidades, pois não irá funcionar no Firefox.

Page 15: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

External Style Sheet

<head>

<link rel="stylesheet" type="text/css"

href="mystyle.css" />

</head>

hr {color:sienna;}

p {margin-left:20px;}

body {background-image:url("images/back40.gif");}

Page 16: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Internal Sytle Sheet

<head>

<style type="text/css">

hr {color:sienna;}

p {margin-left:20px;}

body {background-image:url("images/back40.gif");}

</style>

</head>

Um internal style sheet deve ser usado quando um

documento tem seu estilo único.Você pode

definir um estilo interno na seção head, utilizando

a tag <style>.

Page 17: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Inline Styles

<p style="color:sienna;margin-left:20px">This

is a paragraph.</p>

O seletor de classe é utilizado para

especificar o estilo para um grupo de elementos.

Page 18: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

CSS Background

Define as propriedades que são utilizadas

para aplicar efeitos de fundo.

background-color

background-image

background-repeat

background-attachment

background-position

Page 19: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo

Page 20: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo

Page 21: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Como aplicar

Nome – nome da cor

"red"

RGB – um valor RGB

"rgb(255,0,0)"

Hex – um valor Hexadecimal

"#ff0000"

Page 22: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Imagem

body {background-image:url('paper.gif');}

body { background-image:url('gradient2.png'); background-repeat:repeat-x; }

body { background-image:url('img_tree.png'); background-repeat:no-repeat; }

Page 23: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Normal

Page 24: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Normal

Page 25: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Repeat-X

Page 26: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Repeat-X

Page 27: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

No – Repeat

Page 28: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

No – Repeat

Page 29: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo

Page 30: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Exemplo

Page 31: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Propriedades

Property Description Values CSS

background Atribui todas as propriedades do fundo em uma única declaração

background-color background-image background-repeat background-attachment background-position inherit

1

background-attachment Atribui uma imagem de fundo na tela mesmo tendo scroll, ou seja, a imagem permanece no lugar.

scroll fixed inherit

1

Page 32: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Propriedades

Property Description Values CSS

background-color Atribui uma cor de fundo color-rgb color-hex color-name transparent inherit

1

background-image Atribui uma imagem ao fundo url(URL) none inherit

1

Page 33: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Propriedades

Property Description Values CSS

background-position Atribui uma posição inicial para posicionamento da imagem

left top left center left bottom right top right center right bottom center top center center center bottom x% y% xpos ypos inherit

1

background-repeat Atribui se a imagem irá se repetir ou não

repeat repeat-x repeat-y no-repeat inheri

1

Page 34: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Texto

Page 35: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Texto

Page 36: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Alinhamento

Page 37: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Alinhamento

Page 38: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Decoração

Page 39: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Decoração

Page 40: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Transform

Page 41: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Transform

Page 42: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Identar

p {text-indent:50px;}

Page 43: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Propriedades

Property Description Values

color Sets the color of a text color

direction Sets the text direction ltr rtl

line-height Sets the distance between lines normal number length %

letter-spacing

Increase or decrease the space between characters

normal length

Page 45: CSS · Para resolver esse problema o W3C criou o CSS. No HTML 4.0, toda a formatação poderia ser removida do documento HTML e armazenada em um arquivo separado com todas as formatações

Propriedades

Property Description Values text-transform Controls the letters in an element none

capitalize uppercase lowercase

1

vertical-align Sets the vertical alignment of an element baseline sub super top text-top middle bottom text-bottom length %

1

white-space Sets how white space inside an element is handled

normal pre nowrap

1