SlideShare uma empresa Scribd logo
Arthur Emanuel de O. Carosia
 CSS
◦ Cascading Style Sheets
◦ Folhas de Estilo em Cascata
 CSS define como elementos HTML devem ser
exibidos
 Adicionados ao HTML 4.0
 Folhas de Estilo externas são armazenados
em arquivos CSS
 HTML nunca foi destinado a conter tags para a
formatação de um documento.
 HTML destinava-se a definir o conteúdo de um
documento, como:
◦ <h1> Este é um cabeçalho </ h1>
◦ <p> Este é um parágrafo. </ p>
 Quando tags como <font> e atributos de cor foram
adicionados à especificação HTML 3.2, começou um
problema para os desenvolvedores web.
◦ Desenvolvimento de grandes web sites, onde informações
de fontes e cor foram adicionadas a cada página individual,
tornou-se um processo longo e custoso.
 Para resolver este problema, o World Wide Web
Consortium (W3C) criou o CSS.
 Em HTML 4.0 e 5.0, toda a formatação pode ser
removido do documento HTML, e armazenado em um
arquivo CSS separado.
 As definições de estilo são normalmente
guardados em arquivos .css externos.
 Com um arquivo de folha de estilo externa, é
possível alterar a aparência de um site
inteiro, alterando apenas um arquivo.
 Uma regra CSS consiste de um seletor e um bloco de declaração.
 O seletor indica o elemento HTML que você quer aplicar o estilo.
 O bloco de declaração contém uma ou mais declarações separadas
por ponto e vírgula.
 Cada declaração inclui um nome de propriedade e um valor,
separados por dois pontos.
 Todos os elementos <p> terão fonte
vermelha e texto centralizado.
 Comentários são utilizados para explicar o
código e são ignorados pelos navegadores.
 Comentários em CSS são feitos com o uso de
/* e */ e podem aparecer tanto em uma como
em várias linhas.
 Seletores CSS permitem selecionar e
manipular elementos HTML.
 Seletores CSS são usados para encontrar
elementos HTML com base em seu id, classe,
tipo, atributo, etc.
 Seleciona elementos por meio do seu nome.
 Pode ser aplicado para um elemento apenas
ou um grupo de elementos.
 Elementos também podem ser selecionados
com base no seu id
 O id deve ser único para um elemento dentro
da página
<p id="para1">Hello World!</p>
 Elementos também podem ser selecionados
com base na sua classe.
 A classe pode ser aplicada a mais de um
elemento dentro da mesma página.
<h1 class="center">Cabeçalho vermelho e centralizado.</h1>
<p class="center">Parágrafo Vermelho e Centralizado.</p>
 Elementos também podem ser selecionados
com base na sua classe.
 A classe pode ser aplicada a mais de um
elemento dentro da mesma página.
<h1 class="center">Cabeçalho vermelho e centralizado.</h1>
<p class="center">Parágrafo Vermelho e Centralizado.</p>
Se aplica a todos elementos com class
center
 Elementos também podem ser selecionados
com base na sua classe.
 A classe pode ser aplicada a mais de um
elemento dentro da mesma página.
<h1 class="center">Cabeçalho vermelho e centralizado.</h1>
<p class="center">Parágrafo Vermelho e Centralizado.</p>
Se aplica somente à tag <p> com class
center
 Há três maneiras de inserir uma folha de
estilo:
◦ Folha de estilo externa
◦ Folha de estilo interna
◦ Inline
 Para usar estilos inline, adicione o atributo
style para a marca relevante.
 Não é recomendado utilizar estilos inline.
 Exemplo
<h1 style = "color: blue; margin-left: 30px;"> Cabeçalho </ h1>.
 Uma folha de estilo interna deve ser usada quando
um único documento tem um estilo único.
 Define-se estilos internos na seção <head> de
uma página HTML, dentro da tag <style>.
 Uma folha de estilo externa é ideal quando o
estilo é aplicado a muitas páginas.
 Com uma folha de estilo externa, você pode
alterar a aparência de um site inteiro,
alterando apenas um arquivo.
 O arquivo de folha de estilo deve ser salvo
com a extensão .css.
 Arquivo HTML fazendo referência ao arquivo CSS
 Arquivo CSS
 Faça uma página principal de um portal de
notícias esportivas que possua um arquivo
css externo definindo o seu estilo.
 A página deve possuir as seguintes seções:
◦ Cabeçalho:
 título do portal com sua imagem
 barra de links de navegação entre categorias de
notícias (futebol, basquete, volei, etc.),
◦ Seção de notícias
 Três notícias resumidas com suas respectivas imagens,
links para notícias completas e vídeos relacionados
◦ Rodapé
 Dados para contato do portal
 Background-image
 Background-Color
 background-position:
◦ Define a posição inicial de uma imagem de fundo
 background-repeat
◦ Define como uma imagem de fundo será repetido
 Color: cor do texto
 Text-Align: alinhamento
 Text-decoration: “decoração”
 Text-indent: indentação
 Font-family: nome da fonte
 Font-style: estilo da fonte
 Font-size: tamanho da fonte
 Font-weight: especifica o peso (negrito) da
fonte
 Pode-se utilizar qualquer propriedade CSS
com links
 Links podem ser estilizados diferentemente,
dependendo do estado em que estão
 Diferentes marcadores de lista
 Utilizar uma imagem como marcador de lista
 Pode-se também utilizar as demais
propriedades CSS
 Bordas
 Colar as bordas
 Tamanho da Tabela
 Alinhamento do texto
 Espaço interno às bordas
 Cor da letra e cor de fundo
 Use a página de notícias criada no exercício
anterior e faça as seguintes alterações no
arquivo CSS:
◦ Use fonte Arial de tamanho 15px e cor preta para
as notícias
◦ Use uma imagem de fundo no cabeçalho
◦ Adicione diferentes efeitos aos eventos em cada um
dos links
◦ Faça da barra de links uma lista não-ordenada e
formate essa barra no arquivo CSS
◦ Insira uma tabela no texto contendo os resultados
dos últimos jogos de futebol e formate essa tabela
no arquivo CSS
 Todos elementos
HTML podem ser
considerados “caixas”.
 Conteúdo - O
conteúdo da caixa, em
que o texto e as
imagens aparecem
 Padding - Área em
torno do conteúdo.
 Border – O limite em
torno do conteúdo
 Margin - Área fora
dos limites
CSS
 Border: define as bordas dos elementos HTML
 Border-Style: Estilo da borda. Pode assumir
os valores a seguir:
 Border-Width: Largura da Borda. Determinada
em pixels ou medidas thin, medium, ou thick
 Border-Color: Cor da Borda. Pode ser
determinada pelo nome da cor, valor em RGB
ou Hexadecimal
 Margin: propriedade que define o espaço ao
redor dos elementos. Pode ser definida
automaticamente (auto), por um tamanho
(pixels) determinado, ou em porcentagem.
 Padding: define o espaço entre a borda do
elemento e o conteúdo do elemento. Pode ser
usado um tamanho determinado ou
porcentagem.
 Use a página de notícias criada no exercício
anterior e faça as seguintes alterações no
arquivo CSS:
◦ Insira bordas diferenciadas em cada uma das
notícias e também em cada seção da página.
◦ Adicione margens e use a propriedade padding em
cada uma das notícias e no cabeçalho.
 Display: especifica como um elemento é
exibido.
 Visibility: especifica se um elemento deve ser
visível ou oculto.
 Elemento de bloco
◦ ocupa toda a largura disponível e tem uma quebra
de linha antes e depois dele.
◦ <h1>
◦ <p>
◦ <li>
◦ <div>
 Elemento inline
◦ ocupa apenas o máximo de largura, se necessário,
e não força quebras de linha.
◦ <span>
◦ <a>
 Positioning: permite posicionar um elemento
na página. Usa top, bottom, left, right.
◦ Fixo: posiciona o elemento relativo à janela do
navegador
◦ Relativo: posiciona o elemento relativo à sua
posição normal
◦ Absoluto: posiciona o elemento relativamente ao
seu elemento “pai”
 Positioning: permite posicionar um elemento
na página. Usa top, bottom, left, right.
◦ Fixo: posiciona o elemento relativo à janela do
navegador
◦ Relativo: posiciona o elemento relativo à sua
posição normal
◦ Absoluto: posiciona o elemento relativamente ao
seu elemento “pai”
 Positioning: permite posicionar um elemento
na página. Usa top, bottom, left, right.
◦ Fixo: posiciona o elemento relativo à janela do
navegador
◦ Relativo: posiciona o elemento relativo à sua
posição normal
◦ Absoluto: posiciona o elemento relativamente ao
seu elemento “pai”
 Positioning: permite posicionar um elemento
na página. Usa top, bottom, left, right.
◦ Fixo: posiciona o elemento relativo à janela do
navegador
◦ Relativo: posiciona o elemento relativo à sua
posição normal
◦ Absoluto: posiciona o elemento relativamente ao
seu elemento “pai”
 Float: os elementos podem ser colocados à
esquerda ou à direita
 Clear: Especifica em quais lados de um
elemento outros elementos flutuando não são
permitidos.
 Alinhamento de elementos de bloco
◦ Pode ser feito com o uso de margens ou flutuações.
 Opacity: nível de opacidade em um elemento
HTML.
 O uso de @media torna possível definir diferentes estilos para
diferentes tipos de mídia na mesma folha de estilo
 Handheld:
◦ usado para dispositivos pequenos ou portáteis
 Print:
◦ usado para impressoras
 Projection:
◦ usado para apresentações projetadas, como slides
 Screen:
◦ usada para telas de computador
 Tty:
◦ Usado para mídia usando uma grade de caracteres de passo fixo,
como teletypes e terminais
 Tv:
 usado para dispositivos tipo televisão.
CSS
 Pesquisar e montar uma página web
contendo os seguintes tópicos
◦ Navigation bar
◦ DropDown
◦ Transição
◦ Animação
Arthur Emanuel de O. Carosia

Mais conteúdo relacionado

PPTX
Introduction to HTML+CSS+Javascript.pptx
PPTX
(Fast) Introduction to HTML & CSS
PPT
Eye catching HTML BASICS tips: Learn easily
PDF
Intro to HTML & CSS
PDF
CSS Dasar #7 : Selector
PDF
Introdução ao HTML e CSS
PPT
Html basics
Introduction to HTML+CSS+Javascript.pptx
(Fast) Introduction to HTML & CSS
Eye catching HTML BASICS tips: Learn easily
Intro to HTML & CSS
CSS Dasar #7 : Selector
Introdução ao HTML e CSS
Html basics

Mais procurados (20)

PPTX
Introdução sobre desenvolvimento web
PDF
Intro to HTML and CSS basics
PPTX
PDF
HTML and CSS crash course!
PDF
PPT
CSS Introduction
PPT
Introduction to Cascading Style Sheets (CSS)
PPT
Html & Css presentation
PPTX
jQuery PPT
PPTX
On page SEO
PDF
Html / CSS Presentation
PPTX
Introduction to HTML
KEY
MongoDB, E-commerce and Transactions
PDF
Curso de HTML5 - Aula 01
PPTX
Anchor tag HTML Presentation
PPTX
Introducing Cascading Style Sheets
PPTX
Introdução ao HTML4 e HTML5
PDF
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
PPT
Cascading Style Sheets (CSS) help
Introdução sobre desenvolvimento web
Intro to HTML and CSS basics
HTML and CSS crash course!
CSS Introduction
Introduction to Cascading Style Sheets (CSS)
Html & Css presentation
jQuery PPT
On page SEO
Html / CSS Presentation
Introduction to HTML
MongoDB, E-commerce and Transactions
Curso de HTML5 - Aula 01
Anchor tag HTML Presentation
Introducing Cascading Style Sheets
Introdução ao HTML4 e HTML5
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Cascading Style Sheets (CSS) help
Anúncio

Destaque (16)

PPTX
HTML - Introducao
PPTX
PPTX
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
PPTX
Informatica Básica - Aula 04
DOCX
Projeto Android
DOCX
Planejamento - DDMI - IFSP
PPTX
Aula 03 - Interface gráfica - Parte 1
PPTX
Android - Acelerometro e GPS
PPTX
Informatica Bàsica - Aula03
PPTX
Informatica Básica - Aula 05
PPTX
Android - Consumindo Webservices
PPTX
Informatica Básica - Aula 06 - Excel
PPTX
Aula - 04 - Android - Interface grafica (layout, widgets)
PPTX
Android - Google Maps
PPTX
Aula05 - Android - Persistência
PPTX
Android - Bluetooth
HTML - Introducao
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
Informatica Básica - Aula 04
Projeto Android
Planejamento - DDMI - IFSP
Aula 03 - Interface gráfica - Parte 1
Android - Acelerometro e GPS
Informatica Bàsica - Aula03
Informatica Básica - Aula 05
Android - Consumindo Webservices
Informatica Básica - Aula 06 - Excel
Aula - 04 - Android - Interface grafica (layout, widgets)
Android - Google Maps
Aula05 - Android - Persistência
Android - Bluetooth
Anúncio

Semelhante a CSS (20)

DOCX
Aula 1 programação web i
DOCX
Aula 1 programação web i
PPTX
PDF
Html com css
PDF
2. Introdução ao CSSpptx.pdf
PPTX
Introdução a CSS objetiva e facil mesmo.pptx
PPSX
W3C Web Standards CSS
PPTX
Construindo layout de sites com CSS
PPTX
Minicurso CSS
PPTX
Dream 06
PDF
RCOM 11ºAno - CSS
PDF
PW00 - Programação Web html e estilo CSS.pdf
PPTX
PDF
02-Introdução CSS - DDW II
PPTX
Curso Desenvolvimento WEB com PHP - CSS
PPT
Css e iFrames
PDF
Css basico
PDF
Básico em (X)HTML e CSS
PDF
Css cascading style sheet
Aula 1 programação web i
Aula 1 programação web i
Html com css
2. Introdução ao CSSpptx.pdf
Introdução a CSS objetiva e facil mesmo.pptx
W3C Web Standards CSS
Construindo layout de sites com CSS
Minicurso CSS
Dream 06
RCOM 11ºAno - CSS
PW00 - Programação Web html e estilo CSS.pdf
02-Introdução CSS - DDW II
Curso Desenvolvimento WEB com PHP - CSS
Css e iFrames
Css basico
Básico em (X)HTML e CSS
Css cascading style sheet

Mais de Arthur Emanuel (20)

PPTX
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
DOCX
Exercícios - Herança - Java
DOCX
Orientação a Objetos - Introdução - Exercícios
PPTX
Android - Integração com Facebook
PPTX
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
PPTX
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
PPTX
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
PPTX
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
PPTX
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
PPTX
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
PPTX
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
DOCX
Desenvolvendo Jogos Para Android - Exercício
PPTX
Java: Encapsulamento e modificadores de acesso
PPTX
Java: Collections
PPTX
Java: Classes Abstratas, Anônimas, Interface
PPTX
Java: Introducao ao Swing
PPTX
Java: Composicao e Array List
PPTX
Java: Heranca e polimorfismo
PPTX
Java: strings e arrays
PPTX
Java: Introdução à Orientação a Objetos
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Exercícios - Herança - Java
Orientação a Objetos - Introdução - Exercícios
Android - Integração com Facebook
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Desenvolvendo Jogos Para Android - Exercício
Java: Encapsulamento e modificadores de acesso
Java: Collections
Java: Classes Abstratas, Anônimas, Interface
Java: Introducao ao Swing
Java: Composicao e Array List
Java: Heranca e polimorfismo
Java: strings e arrays
Java: Introdução à Orientação a Objetos

Último (20)

PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Aula sobre desenvolvimento de aplicativos
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Curso de Java 9 - (Threads) Multitarefas.pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Émile Durkheim slide elaborado muito bom
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula sobre desenvolvimento de aplicativos
Aula sobre banco de dados com firebase db
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Apple Pippin Uma breve introdução. - David Glotz
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx

CSS

  • 1. Arthur Emanuel de O. Carosia
  • 2.  CSS ◦ Cascading Style Sheets ◦ Folhas de Estilo em Cascata  CSS define como elementos HTML devem ser exibidos  Adicionados ao HTML 4.0  Folhas de Estilo externas são armazenados em arquivos CSS
  • 3.  HTML nunca foi destinado a conter tags para a formatação de um documento.  HTML destinava-se a definir o conteúdo de um documento, como: ◦ <h1> Este é um cabeçalho </ h1> ◦ <p> Este é um parágrafo. </ p>
  • 4.  Quando tags como <font> e atributos de cor foram adicionados à especificação HTML 3.2, começou um problema para os desenvolvedores web. ◦ Desenvolvimento de grandes web sites, onde informações de fontes e cor foram adicionadas a cada página individual, tornou-se um processo longo e custoso.  Para resolver este problema, o World Wide Web Consortium (W3C) criou o CSS.  Em HTML 4.0 e 5.0, toda a formatação pode ser removido do documento HTML, e armazenado em um arquivo CSS separado.
  • 5.  As definições de estilo são normalmente guardados em arquivos .css externos.  Com um arquivo de folha de estilo externa, é possível alterar a aparência de um site inteiro, alterando apenas um arquivo.
  • 6.  Uma regra CSS consiste de um seletor e um bloco de declaração.  O seletor indica o elemento HTML que você quer aplicar o estilo.  O bloco de declaração contém uma ou mais declarações separadas por ponto e vírgula.  Cada declaração inclui um nome de propriedade e um valor, separados por dois pontos.
  • 7.  Todos os elementos <p> terão fonte vermelha e texto centralizado.
  • 8.  Comentários são utilizados para explicar o código e são ignorados pelos navegadores.  Comentários em CSS são feitos com o uso de /* e */ e podem aparecer tanto em uma como em várias linhas.
  • 9.  Seletores CSS permitem selecionar e manipular elementos HTML.  Seletores CSS são usados para encontrar elementos HTML com base em seu id, classe, tipo, atributo, etc.
  • 10.  Seleciona elementos por meio do seu nome.  Pode ser aplicado para um elemento apenas ou um grupo de elementos.
  • 11.  Elementos também podem ser selecionados com base no seu id  O id deve ser único para um elemento dentro da página <p id="para1">Hello World!</p>
  • 12.  Elementos também podem ser selecionados com base na sua classe.  A classe pode ser aplicada a mais de um elemento dentro da mesma página. <h1 class="center">Cabeçalho vermelho e centralizado.</h1> <p class="center">Parágrafo Vermelho e Centralizado.</p>
  • 13.  Elementos também podem ser selecionados com base na sua classe.  A classe pode ser aplicada a mais de um elemento dentro da mesma página. <h1 class="center">Cabeçalho vermelho e centralizado.</h1> <p class="center">Parágrafo Vermelho e Centralizado.</p> Se aplica a todos elementos com class center
  • 14.  Elementos também podem ser selecionados com base na sua classe.  A classe pode ser aplicada a mais de um elemento dentro da mesma página. <h1 class="center">Cabeçalho vermelho e centralizado.</h1> <p class="center">Parágrafo Vermelho e Centralizado.</p> Se aplica somente à tag <p> com class center
  • 15.  Há três maneiras de inserir uma folha de estilo: ◦ Folha de estilo externa ◦ Folha de estilo interna ◦ Inline
  • 16.  Para usar estilos inline, adicione o atributo style para a marca relevante.  Não é recomendado utilizar estilos inline.  Exemplo <h1 style = "color: blue; margin-left: 30px;"> Cabeçalho </ h1>.
  • 17.  Uma folha de estilo interna deve ser usada quando um único documento tem um estilo único.  Define-se estilos internos na seção <head> de uma página HTML, dentro da tag <style>.
  • 18.  Uma folha de estilo externa é ideal quando o estilo é aplicado a muitas páginas.  Com uma folha de estilo externa, você pode alterar a aparência de um site inteiro, alterando apenas um arquivo.  O arquivo de folha de estilo deve ser salvo com a extensão .css.
  • 19.  Arquivo HTML fazendo referência ao arquivo CSS  Arquivo CSS
  • 20.  Faça uma página principal de um portal de notícias esportivas que possua um arquivo css externo definindo o seu estilo.  A página deve possuir as seguintes seções: ◦ Cabeçalho:  título do portal com sua imagem  barra de links de navegação entre categorias de notícias (futebol, basquete, volei, etc.), ◦ Seção de notícias  Três notícias resumidas com suas respectivas imagens, links para notícias completas e vídeos relacionados ◦ Rodapé  Dados para contato do portal
  • 21.  Background-image  Background-Color  background-position: ◦ Define a posição inicial de uma imagem de fundo  background-repeat ◦ Define como uma imagem de fundo será repetido
  • 22.  Color: cor do texto  Text-Align: alinhamento  Text-decoration: “decoração”  Text-indent: indentação
  • 23.  Font-family: nome da fonte  Font-style: estilo da fonte  Font-size: tamanho da fonte  Font-weight: especifica o peso (negrito) da fonte
  • 24.  Pode-se utilizar qualquer propriedade CSS com links  Links podem ser estilizados diferentemente, dependendo do estado em que estão
  • 25.  Diferentes marcadores de lista  Utilizar uma imagem como marcador de lista  Pode-se também utilizar as demais propriedades CSS
  • 26.  Bordas  Colar as bordas  Tamanho da Tabela  Alinhamento do texto
  • 27.  Espaço interno às bordas  Cor da letra e cor de fundo
  • 28.  Use a página de notícias criada no exercício anterior e faça as seguintes alterações no arquivo CSS: ◦ Use fonte Arial de tamanho 15px e cor preta para as notícias ◦ Use uma imagem de fundo no cabeçalho ◦ Adicione diferentes efeitos aos eventos em cada um dos links ◦ Faça da barra de links uma lista não-ordenada e formate essa barra no arquivo CSS ◦ Insira uma tabela no texto contendo os resultados dos últimos jogos de futebol e formate essa tabela no arquivo CSS
  • 29.  Todos elementos HTML podem ser considerados “caixas”.  Conteúdo - O conteúdo da caixa, em que o texto e as imagens aparecem  Padding - Área em torno do conteúdo.  Border – O limite em torno do conteúdo  Margin - Área fora dos limites
  • 31.  Border: define as bordas dos elementos HTML  Border-Style: Estilo da borda. Pode assumir os valores a seguir:
  • 32.  Border-Width: Largura da Borda. Determinada em pixels ou medidas thin, medium, ou thick  Border-Color: Cor da Borda. Pode ser determinada pelo nome da cor, valor em RGB ou Hexadecimal
  • 33.  Margin: propriedade que define o espaço ao redor dos elementos. Pode ser definida automaticamente (auto), por um tamanho (pixels) determinado, ou em porcentagem.
  • 34.  Padding: define o espaço entre a borda do elemento e o conteúdo do elemento. Pode ser usado um tamanho determinado ou porcentagem.
  • 35.  Use a página de notícias criada no exercício anterior e faça as seguintes alterações no arquivo CSS: ◦ Insira bordas diferenciadas em cada uma das notícias e também em cada seção da página. ◦ Adicione margens e use a propriedade padding em cada uma das notícias e no cabeçalho.
  • 36.  Display: especifica como um elemento é exibido.  Visibility: especifica se um elemento deve ser visível ou oculto.
  • 37.  Elemento de bloco ◦ ocupa toda a largura disponível e tem uma quebra de linha antes e depois dele. ◦ <h1> ◦ <p> ◦ <li> ◦ <div>  Elemento inline ◦ ocupa apenas o máximo de largura, se necessário, e não força quebras de linha. ◦ <span> ◦ <a>
  • 38.  Positioning: permite posicionar um elemento na página. Usa top, bottom, left, right. ◦ Fixo: posiciona o elemento relativo à janela do navegador ◦ Relativo: posiciona o elemento relativo à sua posição normal ◦ Absoluto: posiciona o elemento relativamente ao seu elemento “pai”
  • 39.  Positioning: permite posicionar um elemento na página. Usa top, bottom, left, right. ◦ Fixo: posiciona o elemento relativo à janela do navegador ◦ Relativo: posiciona o elemento relativo à sua posição normal ◦ Absoluto: posiciona o elemento relativamente ao seu elemento “pai”
  • 40.  Positioning: permite posicionar um elemento na página. Usa top, bottom, left, right. ◦ Fixo: posiciona o elemento relativo à janela do navegador ◦ Relativo: posiciona o elemento relativo à sua posição normal ◦ Absoluto: posiciona o elemento relativamente ao seu elemento “pai”
  • 41.  Positioning: permite posicionar um elemento na página. Usa top, bottom, left, right. ◦ Fixo: posiciona o elemento relativo à janela do navegador ◦ Relativo: posiciona o elemento relativo à sua posição normal ◦ Absoluto: posiciona o elemento relativamente ao seu elemento “pai”
  • 42.  Float: os elementos podem ser colocados à esquerda ou à direita  Clear: Especifica em quais lados de um elemento outros elementos flutuando não são permitidos.
  • 43.  Alinhamento de elementos de bloco ◦ Pode ser feito com o uso de margens ou flutuações.
  • 44.  Opacity: nível de opacidade em um elemento HTML.
  • 45.  O uso de @media torna possível definir diferentes estilos para diferentes tipos de mídia na mesma folha de estilo  Handheld: ◦ usado para dispositivos pequenos ou portáteis  Print: ◦ usado para impressoras  Projection: ◦ usado para apresentações projetadas, como slides  Screen: ◦ usada para telas de computador  Tty: ◦ Usado para mídia usando uma grade de caracteres de passo fixo, como teletypes e terminais  Tv:  usado para dispositivos tipo televisão.
  • 47.  Pesquisar e montar uma página web contendo os seguintes tópicos ◦ Navigation bar ◦ DropDown ◦ Transição ◦ Animação
  • 48. Arthur Emanuel de O. Carosia