Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre - 2011 UNIJUÍ.

Slides:



Advertisements
Apresentações semelhantes
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.
Advertisements

Faculdades Integradas Santa Cruz
Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
HTML - HiperText Markup Language Tecnologia para Web
Laboratório de Informática Introdução à Linguagem HTML
Tecnologia Hipermídia e Multimídia
Profa. Rudson apostilas.wikidot.com/hipermidia
Prof. Rudson apostilas.wikidot.com/hipermidia
HTML – Hyper Text Markup Language
XML - Extensible Markup Language
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Geórgia Maria e Maria das Graças
Fundamentos de WEB - HTML, CSS e JS
Curso de Jornalismo e Ciências da Comunicação
Apresentação teórica do Conceito HTML
C# Documentando código em XML Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 10/10/2002 Autor: Marden Menezes Costa.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 03 1º Semestre UNIJUÍ
Programação WEB HTML.
A Linguagem HTML.
HTML Básico João Araujo.
HTML Técnicas em Programação para Internet
Aula02 TAGS Estrutura de uma página html Como salvar página web
FTIN - Módulo de WebDesign
1ª Aula de Html Íria Albuquerque.
Introdução à Programação para WEB
Programação WEB HTML.
HINARI Perguntas Frequentes
HTML Programação Web.
Estrutura HTML – Parte I
Cascading Style Sheets Folhas de Estilo em Cascata
Treinamento em HTML & CSS
1. Aprenda o básico sobre o Google
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Professor: Márcio Amador
HTML 1ª aula.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Ferramentas para Sistema Web
WIC’ 2015-I WorkShop para o Ingressante em Ciência da Computação Curso de Desenvolvimento para WEB – HTML5.
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Introdução à Programação para WEB
Profª. Elizangela M. F. da Silva Responsável: Carlos Alberto da Silva.
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Linguagens Web - Cliente Aula 2 Introdução ao HTML e XHTML Prof. Gilmar Medeiros – Fevereiro/2010 Instituto Metodista Izabela Hendrix Curso de Tecnologia.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Cascading Style Sheets (css). Cascading Style Sheets  Cascading Style Sheets (CSS) é uma linguagem de estilo utilizada para definir a apresentação de.
Produção de Sites Unidade 9 – XML Prof.: Henrique Santos.
PROGRAMAÇÃO WEB AULA XHTML
1 Sistemas Multimídia Fundamentos Básicos - HTML Prof. Hemir Santiago Prof. Hemir Santiago.
Karine Alessandra Córdova
Profº Cláudio Barbosa HTML - Introdução  HTML – Hypertext Markup Language – Linguagem de Marcação de Hipertexto;  Linguagem.
HTML Estrutura e Sintaxe.
Linguagem de Programação Web Karine Alessandra Córdova.
HTML - HyperText Markup Language Professora: Fabrícia F. de Souza.
HTML Prof. Geyson Silva.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
Links Relativos (X)HTML Professor Jolvani Aula 16.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Prof. Wolley Profa. Érika
Introdução a Arquitetura, HTML e CSS
1 Prof. Esp. Andrew Rodrigues HTML.
1 HTML Prof. Esp. Andrew Rodrigues Aula 02. II - Linguagem de Marcação HTML 2 Sintaxe Básica do HTML Olá mundo!!
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.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :16 1 FRAMES Os Frames são divisões na tela do browser em diversas telas pequenas.
WebSites Dinâmicos Professor: Márcio Ferreira da Silva.
Design para Web 3 XHTML.
Programação para Internet Rica– Aula 03 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre UNIJUÍ – DETEC – Ciência da Computação

De onde veio o xhtml De onde veio XHTML ? Todas as linguagens de marcação da web são baseadas em SGML, uma metalinguagem complexa, projetada para máquinas com a finalidade de servir de base para criação de outras linguagens. O SGML foi usado para criar a XML (Extensible Markup Language), também uma metalinguagem, porém bem mais simples.

W3C Padrões como HTML, XHTML e CSS são muito populares, contudo, em muitos casos são usados de forma errônea devido ao desconhecimento da especificação.

XHTML – Introdução XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para sucessão do HTML XML (eXtensible Markup Language) – linguagem que permite a definição de elementos, atributos e valores para linguagens de marcação personalizadas. Um documento XHTML é um documento XML. Possui os mesmos 90 elementos do HTML Poucas diferenças entre o XHTML e o HTML.

XHTML XHTML, ou eXtensible Hypertext Markup Language - reformulação da linguagem de marcação HTML baseada em XML; Combina as tags de marcação HTML com regras da XML; Tem em vista a exibição de páginas Web em diversos dispositivos (televisão, palm, celular, etc); Acessibilidade.

As diferenças entre XHTML e HTML As principais diferenças são: todas as tags devem ser escritas em letras minúsculas; as tags devem estar convenientemente aninhadas; os documentos devem ser bem formados; o uso de tags de fechamento é obrigatório; elementos vazios devem ser fechados; sintaxe para atributos.

XHTML O XHTML consegue ser interpretado por qualquer dispositivo. Não existem muitas diferenças entre o HTML e o XHTML. Para verificar se uma página XHTML está bem construída, o melhor método é validar o código através de uma aplicação Web disponibilizada pela W3C.

XHTML XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset

XHTML – Introdução XHTML Transitional – transição entre o HTML e o XHTML Strict. Permite a utilização de todos os elementos do HTML 4.01, possibilitando a compatibilidade com navegadores antigos. XHTML Strict – não inclui os elementos de formatação do HTML Base para a XHTML 1.1 e XHTML 2.0. XHTML Frameset – deve ser usada quando se quer trabalhar com frames. Inclui todos os elementos da HTML 4.01.

Documento mínimo codificado em Xhtml 1.0 padrão Um título

1, 2, 3 doctype: indica a versão do padrão que estará utilizando. Existem várias possibilidades como Html4.1 transactional, strict e frameset, Xhtml1.0 transactional, strict e frameset e outros. No nosso caso usaremos o padrão Xhtml Strict 1.0.

4 e 11 html: marcador (tag) que indica o início efetivo da página html. As propriedades xml:lang e lang indicam a língua em que o documento está escrito. Use pt-br para português do Brasil. en para inglês.

5 e 8 head: bloco de cabeçalho. Dentro deste bloco iremos colocar as informações importantes sobre a página. Estes dados ajudarão os navegadores montarem o conteúdo de maneira que foi planejada pelo programador. E os motores de busca do google e outros obter informações para posicionar sua página corretamente. Os conteúdos colocados aqui não serão mostrados diretamente na página do navegador.

6 title: títudo da página. Texto que será colocada na barra de título do navegador e usada pelos motores dos buscadores para nomear o conteúdo de sua página.

7 meta content-type: indica detalhes de codificação de caracter para o navegador. 9 e 10 body: corpo ou conteúdo da página. Tudo que você quizer mostrar na área principal do navegador estará dentro deste bloco. Todos os itens apresentados são obrigatórios em uma página Xhtml padrão.

Exemplo Prático … (todo o cabeçalho igual ao exemplo anterior) Olá Mundo! Esta é minha primeira página XHTML padronizada e funcional.

Testar.... Salve o documento com extensão *.html. E pronto. -Tag delimita um parágrafo do documento. Cada um dos parágrafos devem ser delimitados individualmente. Entre em validator.w3.org selecione o seu arquivo e clique em Check. Se tudo estiver certo verá a mensagem Congratulations.validator.w3.org

Algumas regras para conseguir a validação: - Os caracteres maiúsculos e minúsculos são obrigatoriamente como apresentados. (HTML <> html) - Cuidado com o final do tag meta: …harset=iso /> Observe que depois das aspas usamos espaço, barra e maior. O espaço é obrigatório.

- Cuidado ao usar o Ctrl+c e Ctrl+v do navegador: verifique que todas as aspas estão trocadas por aspas inglesas. Apague e use a aspa dupla que fica próxima ao número 1 do teclado. Recomendo pelo menos uma vez você mesmo digitar todo o código para se acostumar. Isso ajuda muito na memorização. - Todo o resto é obrigatório.

Head No cabeçalho ou Head podemos colocar uma série de informações sobre o documento. Com estes dados o navegador e os sistemas de busca podem entender melhor o conteúdo do documento. O título do documento é a principal informação do cabeçalho. Porém com o tag meta podemos definir uma série de outras informações úteis

O autor do documento. Questões de copyright Importantíssimo: palavras chave para o motor de busca do Google e Yahoo. Data de criação formatada conforme orientador [RFC2616 sessão 3.3] disponível em Descrição do conteúdo da página

Todas as tags devem ser escritas em minúsculo Errado: Aqui um texto Certo: Aqui um texto

As tags devem estar convenientemente aninhadas Errado: Aqui um texto negrito Certo: Aqui um texto negrito

O uso de tags de fechamento é obrigatório Em HTML é permitido, para determinados elementos, omitir-se a tag de fechamento. XML não permite omissão de qualquer tag de fechamento. Errado: Um parágrafo. Outro parágrafo. Certo: Um parágrafo. Outro parágrafo.

Elementos vazios Elementos vazios devem ter uma tag de fechamento ou a tag de abertura deve terminar com />. Como exemplo, ou.

Exercício 1 Crie um documento XHTML que contenha uma lista ordenada com os seus 10 web sites favoritos. O título do documento deve ser: Meus Sites Favoritos

Exercício 2 Crie um documento XHTML que contém três listas ordenadas: sorvetes, tortas e gelatina. Cada lista ordenada deve conter uma lista não ordenada aninhada com pelos menos três sabores para cada sobremesa.

Exercício 3 Crie um documento XHTML contendo informações sobre 2 cursos de informática em cada um dos estados do sudeste. Para cada curso, detalhe as seguintes informações: Site do curso (link), de contato(link), informações sobre o curso. O documento deve ser organizado, explorando todo o conteúdo aprendido neste curso, até o presente momento. É obrigatório o uso de: Título (h1, por exemplo); Parágrafo; Lista (ordenada ou não); Links. O documento deve conter um índice informando todo o seu conteúdo. Este índice deve ser composto por links para os itens do documento.

Exercício 4 Validar as páginas no W3.org com Caso tenha alguma página html de sua autoria que esteja fora do padrão Xhtml, identifique os problemas usando o validador.