Escolar Documentos
Profissional Documentos
Cultura Documentos
Web Standards
W3C
um consorcio de indstrias incluindo Microsoft, America
Online, Apple ,Adobe, Macromedia, Sun Microsystems, Intel, etc. instituies de pesquisa: MIT nos EUA, INRIA na Europa e Keio University no Japo. aumentar a interoperabilidade de produtos relacionados com a Web. trabalhos originados das organizaes membros e experts convidados.
Web Standards
Web Standards
Web Standards
O W3C (World Wide Web Consortium), juntamente
com outros grupos e organismos reguladores, estabeleceu tecnologias para criao e interpretao de contedo para a Web. tm como objetivo principal fazer com que o contedo desenvolvido dentro destes padres possa ser visualizado independente do equipamento (computador, PDA, celular), do tipo do navegador (IE, Mozilla, Opera, Netscape, etc) e da forma (banda de conexo) com que o usurio estiver acessando a Internet.
Web Standards
Web Standards
modular). O contedo pode ser facilmente re-estilizado sem alterao de cdigo. do tamanho e trfego de arquivos). documentos do mesmo site.
Reduo dos custos de hosting (utilizao de banda - reduo Facilidade em manter a consistncia visual entre os Ampliao da audincia. Proporcionar web sites acessveis a
Carregamento mais rpido do contedo e menores problemas com incompatibilidades com navegadores.
documento web, medida que os navegadores evoluem, e novos produtos surgem no mercado.
Aumento na percepo de qualidade do trabalho produzido. Acessibilidade. Estar em conformidade com as leis e diretrizes
(sites de instituies pblicas) possibilitando o acesso a pessoas portadoras de necessidades especiais atravs de browser especiais.
Web Standards
Pontos Negativos
Curva de aprendizado acentuada. Problemas com incompatibilidade entre
browsers.
Alguns tipos de layouts podem ser obtidos de
Web Standards
Web Standards
Website Tradicional
Extenso da mdia impressa. Layouts baseados em tabelas. Camada de apresentao junto com a
camada de contedo.
Cdigos invlidos, inacessveis e
semanticamente incorretos.
Web Standards
(DIVs - Tableless).
Uso de Cascading Style Sheets (CSS) para
mquinas).
Web Standards
Web Standards
HTML
O HTML uma linguagem de marcao
<p aling=center>texto</p>
Web Standards
XHTML
O XHTML substituiu o HTML. O XHTML 1.0 uma definio de HTML em
tem a vantagem de poder utilizar plenamente o HTML, e o poder de manipular informaes com XML.
Web Standards
Torna-se muito fcil oferecer os dados do seu site atravs de WAP ou de um RSS. Facilita transformar o resultado de uma consulta banco de dados ou um documento XML numa pgina web.
Flexibilidade:
Capacidade de se apresentar o contedo de um website em diferentes estilos, combinaes de cores e at mesmo, plataformas diferentes do costumeiro navegador web instalado no Computador Pessoal.
Web Standards
Web Standards
<table width=100%>
Correto:
<table width="100%">
Web Standards
Correto:
<input checked="checked" /> <option selected="selected" /> <frame noresize="noresize" />
Web Standards
<b>destaque</b>
Correto:
<strong>destaque</strong>
Web Standards
documento: <!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>
Web Standards
Doctype
Strict
Utilizado quando o cdigo do documento 100% XHTML. O XHTM 1.0 Strict no permite nenhuma desconformidade com o padro XHTML.
Transitional
Este o tipo mais utilizado. Ele permite a utilizao de tags e atributos de formatao, tornando o documento compatvel com browsers que no suportam CSS.
Frameset
Este tipo indicado quando voc est utilizando FRAMES em seu site.
Web Standards
Doctype Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">
Web Standards
http://validator.w3.org
Web Standards
CSS
Cascading Style Sheets ou
Web Standards
coerente.
Arquivos mais leves => download mais rpido => experincia Menos cdigo na pgina => mais fcil codificar. Permitir que visitantes alterem suas preferncias definindo
estilos dinamicamente.
Web Standards
Web Standards
responsvel pela formatao visual e posicionamento de elementos dentro de uma pgina Web.
Ao separar formatao do contedo, voc est
tornando seu cdigo semanticamente correto. Ou seja, no utilizando marcao de contedo (HTML) para formatao (uso incorreto).
Facilidade em portar o contedo Web para Mltiplos
Web Standards
W3School
http://www.w3schools.com/css/demo_default.htm
Web Standards
Sintaxe do CSS
selector {propriedade: valor}
Tipos de CSS
Interno - No cabealho de um documento
HTML.
Inline ou Em Linha - Junto a uma
determinada tag.
Externo Em um documento .css separado
Efeito Cascata
Ordem de aplicao:
1. Padro do Browser. 2. Folha de estilo externa. 3. Folha de estilo interna. 4. Estilo Inline (definido junto ao elemento ou
tag HTML).
Web Standards
Class Selector
.center {text-align: center} <p class=center">
ID Selector
#conteudo {color: #0000FF} <p id="conteudo">Algum texto</p>
Web Standards
Hands On - CSS
Utilizando unidades de medida flexveis para texto. Configurando as Propriedades da Pgina Utilizando
Estilos CSS.
Alterando as Configuraes Relativas ao CSS no
Dreamweaver.
Exportando uma CSS interna para uma CSS externa. Efeito Cascata do CSS. Substituindo formatao HTML por CSS.
Web Standards
de header comeando com o <h1> para o ttulo de maior importncia. vez da tag <td>. <ol> e <ul>. <table>.
Para ttulos em tabelas, utilize a tag <th> em Para listas, utilize elementos de lista <li>, Para o layout, utilize a tag <div> em vez de
Web Standards
Tableless
Layouts definidos com a utilizao de
Benefcios do Tableless
Reduz o tamanho final dos arquivos (isola 80% do
cdigo):
Menor tempo de espera para visualizao das pginas Menor consumo de banda (custos).
Permite manter uma padronizao visual ao longo de Maior acessibilidade a usurios com necessidades
de propriedades CSS que criam uma rea retangular em torno de um elemento do HTML.
Web Standards
Posicionamento no CSS
Propriedades de posicionamento:
Position Float
Tipos de Posicionamento:
Absoluto (absolute) Relativo (Relative) Esttico (Static)
Web Standards
Float
Propriedade do CSS que permite posicionar
Web Standards
Clear
Para que o elemento abaixo de um float no
seja afetado, voc deve aplicar a propriedade clear com uma das opes a seguir:
clear: left clear: right clear: both
Web Standards
Validao
Um cdigo vlido renderiza mais rpido do
um invlido.
Os Browsers esto se tornando cada vez
mais de acordo com o Web Standards, e torna-se extremamente necessrio escrever HTML vlido e dentro dos padres.
Web Standards
Acessibilidade
Por que utilizar cdigo Acessvel?
Torne o seu site acessvel para um amplo pblico
aparelhos (hand helds, leitores de tela, navegadores de texto, sites de busca, etc).
um requisito para sites Federais e Governamentais.
Web Standards
pginas.
Adicione texto para as tags 'ALT' de suas
imagens.
Adicione ttulos significativos para as suas
pginas.
Web Standards
sada.
Posicionamento bsico com CSS (padding, margins
para o layout.
Utilizao de listas para menus de
navegao.
Cdigo XHTML Strict vlido.
Web Standards