Escolar Documentos
Profissional Documentos
Cultura Documentos
ApresentacaoOfficial Aula4 XHTML e CSS
ApresentacaoOfficial Aula4 XHTML e CSS
webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf
Vinicius Fiorio Custdio samus@samus.com.br
#Objetivo
Revisar os conceitos mais importantes da XHTML e do CSS. Desenvolver um projeto real utilizando os conceitos usados, apresentando tcnicas de posicionamento de elementos
#Ambiente de Desenvolvimento
IDE: Eclipse Galileo (tbm poder ser utilizado o Netbenas) c:\ws\eclipse\eclipse.exe Workspace: c:\ws\ Criando o Projeto: File > New Project > Web > Static Web Project
Nome do Projeto: ws4
#Reviso - XHTML
Reviso sobre a estrutura dos documentos XHTML e suas principais tags
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-88591"/> <title>Hello Title</title> </head> <body> <p> Hello World of Web Standards </p> </body> </html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-88591"/> <title>Hello Title</title> </head> <body> <p> Hello World of Web Standards </p> </body> </html>
#Atributos Comuns
Atributos comuns entre as tags, so os mais importantes:
class=nome-da-classe id=nome-unico style=css-inline
title=Texto de Ajuda
Ex.:
<div class=titulo id=titulo-1> Bem vindo ao site </div>
#Tags - Headers
Teoricamente definem os 6 possveis nveis de ttulos e cabealhos de uma pgina: <h1>Ttulo <h2>Ttulo <h3>Ttulo <h4>Ttulo <h5>Ttulo <h6>Ttulo com com com com com com h1</h1> h2</h2> h3</h3> h4</h4> h5</h5> h6</h6>
#Tags - Tabelas
Utilizadas para dados tabulares como relatrios e planilhas. Existem tags no muito usadas que so essenciais para organizar e definir o funcionamento das tabelas. No utilize tabelas para o posicionamento de elementos grficos.
Usado para listas de itens e Tpicos, podem ser ordenadas ou no. Uma de suas principais caractersticas Aninhar Tpicos
<ul> <li>Captulo 1</li> <li> <ol> <li>O dia em que a terra parou</li> <li>Medo da chuva</li> <li>Judas</li> <li>Como vov j dizia</li> </ol> </li> </ul>
#Tags - Listas
#Tags Imagens
Exibe imagens e mapas de imagens na tela, o caminho pode ser relativo ou no, utilize sempre o atributo alt (alternative text) Ex.: <img src=pato.jpg alt=PatoFoto />
#Tags - Containers
So elementos que podem representar qualquer coisa. No possuem nenhuma caracterstica especial e so as tags mais utilizadas no cdigo por ter mais liberdade de formatao css.
Container Block
<div>Container 1</div>
Container InLine
<span>Container 2</span>
#Reviso - CSS
Reviso sobre a sintaxe CSS, Seletores e principais propriedades
#Sintaxe
Sintaxe simples e intuitiva.
seletor { propriedade: valor da propriedade; } .seletor { color: red; }
#O que um Seletor?
Um cdigo que faz referencia um elemento do seu documento XHTML, podendo ser um elemento da HTML ou um Identificador informado (Classe ou ID).
Ex.:
#Tipos de seletores - ID
Seletores de ID utilizam tralha: # + nome do elemento
CSS:
#Seletor universal
Seleciona todos os elementos. Usado em alguns casos bem especficos
CSS:
#Tcnicas de Posicionamento
de elementos - float
Define o local onde um elemento aparecer em outro elemento.
CSS:
#Tcnicas de Posicionamento
Define restries ao posicionamento, de acordo com o elemento colocado anteriormente.
CSS:
de elementos - clear
#Tcnicas de Posicionamento
de elementos - margin
Com o margin auto possvel posicionar dinamicamente o contedo (mais comum centralizar).
CSS: