Amirton Chagas

Slides:



Advertisements
Apresentações semelhantes
Curso de CSS.
Advertisements

Atividade 5 Objetivos: Conhecer as regras CSS “width”, “margin-left:auto” e “margin-left:right” e verificar que elas não funcionam no IE a menos que coloquemos.
Faculdades Integradas Santa Cruz
HTML - HiperText Markup Language Tecnologia para Web
Montando o Sistema. Preparando os arquivos Arquivo que conecta ao banco de dados. Modelo de Envio/Edição de dados. Modelo de exibição de dados.
Laboratório de Informática Box Model Elementos em Bloco 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Links 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática CSS Posicionamento de Elementos 2º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Informática Aplicada.
CSS ( Folhas de Estilo).
CSS-Folha de Estilo.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
ESCM Desenvolvimento Web I
Html 4 – Formatação de Páginas
Links Rollover image Tabelas
Curso de Jornalismo e Ciências da Comunicação
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Construção Web Design Aula 02 – HTML e CSS.
Página pessoal de Fábio Oliveira
Curso de Web Master Css – 1ª Aula.
CSS Programação Web.
Profº Cláudio Barbosa HTML – Frames Dividem a janela do navegador, possibilitando exibir mais de um documento html ao mesmo.
HTML Técnicas em Programação para Internet
Amirton Chagas
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 04 1º Semestre UNIJUÍ.
Prof. Msc. Juliano Gomes Weber
HTML Construindo páginas.
CSS - Cascading Style Sheets
Introdução à Programação para WEB
Instrutor: Tarso Nunes Aires  HTML foi escrito para definir o conteúdo de um documento  Porém, tags como, atributos de cores e etc.
Cascading Style Sheets Folhas de Estilo em Cascata
COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA CSS
Treinamento em HTML & CSS
Amirton Chagas
12 de Dezembro de 2007 Jos é Carlos Ramalho XSL or XSLFO Processamento Estruturado de Documentos
Introdução ao CSS Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo. Seções Clique com.
HTML: trabalhando com Fontes
CSS incorporado – Formatando textos utilizando estilos em cascata
Profª Angela Tissi Tracierra. Tags... As tags... fazem a formatação de fonte no texto que envolvem no documento HTML. Juntamente a essas tags utilizam-se.
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
Atividade 1 DDW2 Profª Janaina Moreno.
Ferramentas para Sistema Web
WIC’ 2015-I WorkShop para o Ingressante em Ciência da Computação Curso de Desenvolvimento para WEB – HTML5.
HTML e CSS Profa. Cintia Carvalho Oliveira
Unidade 2 – Revisão de HTML, CSS e Formulários Prof.: Henrique Santos
Unidade 3 – Introdução ao CSS Prof.: Henrique Santos
Aplicativos para Internet CSS
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Internet e Programação Web
Programação para Internet
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
Fundamentos e Tecnologia em Web
HTML Prof. Geyson Silva.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Workshop Linguagem de Hipertextos Formatação de Páginas para Web com CSS.
Posicionamento Prof. Wolley. Centralizando conteúdo Abrir o arquivo responsabilidade_social.html.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 07 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 07.
Visão Geral de Desenvolvimento Web Front End Tecnologias.
CSS Cascading Style Sheets. O que é CSS?  Conjunto de regras que definem a aparência do documento HTML.  Inline: Definido dentro da tag pelo atributo.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos (UFBA)
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Aplicativos para Web Prof.ª Erika Miranda Prof. Wolley.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 2/6/ :22 1 Neste exercício vamos testar os diversos tipos de links comentados. Para isso.
Design para Web 3 XHTML(continuação) Ferramentas para Web I.
HTML CSS CRD Filipe Pacheco.
Transcrição da apresentação:

Amirton Chagas

Este trabalho está licenciado sob uma Licença Creative Commons Atribuição 2.5 Brasil. Para ver uma cópia desta licença, visite nses/by/2.5/br/ ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. nses/by/2.5/br/

 Tags HTML possuem atributos de formatação  Deprecated em favor do uso de CSS  Separação do conteúdo do formato  Redução no código trafegado do servidor para o cliente

 Arquivo separado, para conter toda a formatação do documento   Melhora performance:  Se aproveita da cache do browser  Permite reuso da formatação

 ex1-cssPaginaSimples.css  ex2-paginaSimples-CSS.html

 Por tag  Formatação aplicada a todos os elementos da mesma tag no documento.  Classe  Formatação aplicada a todos os elementos cujo atributo class seja igual ao nome da classe no css.  Por Id  Formatação será aplicada somente ao elemento cujo atributo id seja igual ao nome do id no css.

 seletor {propriedade: valor}  Seletor pode ser ▪ Tag(s) ▪ Classe(s) ▪ Id(s) ▪ Tag.Classe  Comentário: /* comentário */

 Tag, dentro do head  ▪ Recomendado  Escrevendo estilo dentro de uma tag  /* Código CSS */ ▪ Não Recomendado

 font  font-family  font-size  font-weight  color  Nome da cor ▪ color: red  Código Hexa da cor ▪ color: #FF0000  Código RGB da cor ▪ color: rgb(255,0,0)

 text-align  text-decoration  text-indent  line-height  Similar a “leading”  letter-spacing  Similar a “kerning”

 list-style-image  list-style-type  list-style-position 

 display  block  inline  list-item  none  visibility  hidden  visible

 width  Cuidado…  height  Mais cuidado ainda….  border  color  style  width  Pode ser configurado para cada lado individualmente

 Margin e Padding – diferença: Documento Div Conteúdo da Div Margin Padding

 Margin e padding podem ser configuradas individualmente para cada lado.  Mesmo efeito: ▪ margin-top: 5px; margin-bottom: 15px; margin-right: 0px; margin-left: 10px; ▪ margin: 5px 0px 15px 10px; top right bottom left

 Altera o cursor do mouse  Cuidado para não tirar o sentido normal  Não usar “pointer” (mãozinha de link) se o usuário não puder clicar

 Algumas tags possuem “pseudo-classes”  Classes que você não declarou  O browser conhece  Exemplo:  a ▪ hover ▪ visited ▪ active  Geral ▪ :first-child

 :first-letter  :first-line

 position  absolute  fixed  relative  static  Essencial usar corretamente  Problemas de compatibilidade entre browsers  Layouts mais complexos são muito sensíveis  Após escolher o tipo de posicionamento do seu elemento, você pode informar a posição dele:  top  right  bottom  left

 Valor padrão  Qualquer valor de top, right, bottom ou left será ignorado  Indica que o elemento deve ficar exatamente onde deveria estar seguindo o fluxo normal do documento

 Usa os valores de top, right, bottom e left  Referência:  A Janela (área útil do browser)  Desconsidera a hierarquia

 Usa os valores de top, right, bottom e left  Referência:  O “pai” (elemento que contém o elemento que está recebendo a propriedade)  Irá posicionar o elemento usando os valores informados, em relação ao elemento que o contém, e não em relação à janela

 Usa os valores de top, right, bottom e left  Referência:  A posição onde o elemento deveria estar  Ao contrário de fixed e absolute, usando relative o browser não libera o espaço onde o elemento estava previamente alocado.

 Cuidado ao usar position  Muito poderoso  Muito eficiente para layouts simples e estáticos ▪ Protótipos são construídos rapidamente ▪ Páginas simples também  Controle mais rígido sobre o posicionamento  O uso de position deixa você com o controle (quase) total da posição dos seus elementos ▪ Incompatibilidades de browsers podem transformar isso em um problema

 Seu layout fica preso à resolução que você trabalhou  É permitido o uso de porcentagem ▪ Mais problemas de compatibilidade com browser  Não é uma má prática  Só deve ser bem usado ▪ Analisar o uso de ajuste de posição X margin/padding ▪ Pode ser usado para criar efeitos interessantes

 Alguns elementos de HTML criam blocos  Um bloco causa uma quebra de linha, por default ▪ div, table,...  float permite que esta regra seja quebrada  Permite que outro elemento “flutue” ao lado do bloco  clear “limpa” a configuração de float influenciando algum bloco  “força” a quebra de linha novamente

 Especifica o comportamento que o browser deve ter se o conteúdo de um elemento não couber  Ex:  Valores:  visible (padrão)  hidden  scroll

 Define a área de um elemento que deve ser mostrada  Similar ao “cortar” em uma imagem, no Word  Restrições:  A posição do elemento deve ser absoluta  O overflow não pode ser visible  Uso:  clip: rect(Tpx, Rpx, Bpx, Lpx);

 vertical-align  Define o alinhamento vertical do elemento  Quebra de página para impressão  page-break-after  page-break-before

 Um elemento pode herdar um atributo de várias configurações diferentes  Ex: ▪ Um link ( ) pode ter Propriedades configurados para a tag, para a classe e para a id.  Ordem de precedência  !important quebra a precedência  Use com parcimônia…  Ferramenta útil, mas muito usada em designs mal projetados… Gambiarra.

 A Licença Simplificada não é uma licença propriamente dita. Ela é apenas uma referência útil para entender a Licença Jurídica (a licença integral) - ela é uma expressão dos seus termos-chave que pode ser compreendida por qualquer pessoa. A Licença Simplifica em si não tem valor legal e seu conteúdo não aparece na licença integral.  O Creative Commons não é um escritório de advocacia e não presta serviços jurídicos. A distribuição, exibição ou inclusão de links para esta Licença Simplificada não estabelece qualquer relação advocatícia.