Introdução a Web Standards. Reinaldo Ferraz e Clécio Bachini

Documentos relacionados
Regras básicas que definem onde o elemento pode ou não estar. Existem dois tipos de elementos: De linha: marcam, na maioria das vezes, textos,

Prof. Erwin Alexander Uhlmann 1/7/2010

Maurício Samy Silva. Novatec

Prof. Erwin Alexander Uhlmann 1/7/2010

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

HTML & CSS. uma introdução

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

HTML 5 TAGS BÁSICAS E ESTRUTURAIS. Prof. Rosemary Melo

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

Maurício Samy Silva. Novatec

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

HTML. Conceitos básicos de formatação de páginas WEB

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

Linguagem de Programação Visual. Estrutura Basica do HTML5 Prof. Gleison Batista de Sousa

Guia de Bolso HTML e XHTML

Construção de sites Aula 1

Roteiro 02. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

TAGS. O HTML trabalha com o sistema de tags (etiquetas). Esse sistema funciona da seguinte maneira. <tag>conteúdo da tag</tag>

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

PROGRAMAÇÃO EM AMBIENTE WEB I

IFSC/Florianópolis - Prof. Herval Daminelli

Introdução à linguagem HTML. Volnys Borges Bernal

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Elementos Básicos HTML e Formatação de textos

Informática Parte 20 Prof. Márcio Hunecke

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

QUEM FEZ O TRABALHO?

Programação Web Aula 2 XHTML/CSS/XML

Desenvolvimento Web. XHTML tag head e tags de texto. Professor: Bruno Gomes

HTML5 e CSS3. com farinha e pimenta. Diego Eis Elcio Ferreira

<title>introdução a HTML</title>

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

HTML: INTRODUÇÃO TAGS BÁSICAS

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Conceitos de HTML 5 Aula 1

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

HTML5 e CSS3. com farinha e pimenta. Diego Eis Elcio Ferreira

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

HTML 5, UM ESTUDO SOBRE SEUS NOVOS RECURSOS

Aula 3. Imagens. <img src="foto.jpg" />

HTML HyperText Markup Language (Linguagem de Marcação de HiperTexto)

S E O PA R A I N I C I A N T E S

Tecnologia WEB I. Prof. Erwin Alexander Uhlmann. Dos princípios do HTML, estruturação com CSS e automação com Javascript

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h

Passo a passo para CRIAR E EDITAR CONTEÚDO DOS CURSOS

#Aula Nº 2 Marcação XHTML webstandards.samus.com.br webstandards.samus.com.br/aulas/aula2.pdf Vinicius Fiorio Custódio

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa.

Dicas básicas de marcação de HTML Hyper Text Markup Language / Linguagem de Marcação de Hipertexto

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

<HTML> Vinícius Roggério da Rocha

Posicionamento, dimensões e outros elementos de HTML5 e CSS3

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Frameworks para interfaces móveis

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

XTHML. 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações);

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

3. Construção de páginas web Introdução ao HTML

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

HTML5 O futuro da internet

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

Sumário. DreamWeaver 8

Programação para Internet I 9. HTML5. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

HTML5 Curso W3C Escritório Brasil

Transcrição:

Introdução a Web Standards Reinaldo Ferraz e Clécio Bachini

Document Object Model (DOM) Modelo de Documentos em Objetos

Objetos em um Documento

Markup Linguagem de Marcação

Semântica Objetos com Sentido

HTML Linguagem de Marcação por Hipertexto

ELEMENTO ou objeto Um elemento HTML é um componente individual de um documento HTML. Ele pode ser o container de outros objetos e conteúdos ou simplesmente desempenhar uma função programática ou visual. <tag>conteúdo</tag>

ATRIBUTO Define propriedades dos elementos HTML <tag atributo= valor > Conteúdo </tag> <tag atributo= valor />

SELETOR Seletor é uma entidade que identifica um conjunto de objetos contendo um ou mais elementos. Ele pode ser utilizado com query para modificar estilos ou conteúdos dos elementos selecionados.

SELETOR

CLASSE É um atributo básico presente em todos os objetos do HTML. Seu valor tem como objetivo identificar aquele elemento como membro de um conjunto de outros elementos com estilo e comportamento semelhantes. <tag class= banana laranja > Conteúdo </tag>

ID É um atributo básico presente em todos os objetos do HTML. Seu valor tem como objetivo identificar aquele elemento como único em todo o código. Portanto, seu valor não pode ser repetido em todo o código. <tag id= unico class= grupo > Conteúdo </tag>

HTML 5 [HyperText Markup Language] HTML4 + CSS 14 HTML5 - Futuro da Web

HTML 5 [HyperText Markup Language] Novos elementos (semânticos) HTML5 + CSS 15 HTML5 - Futuro da Web

Introdução ao HTML

Tipos de elemento Elementos de linha a, strong, em, img, input, abbr, span. Elementos de bloco div, ol, li, figure, hr, video

Os elementos de linha podem conter outros elementos de linha, dependendo da categoria que ele se encontra. <a><label></label></a> <em><strong></strong></em>

Os elementos de linha nunca podem conter elementos de bloco. Elementos de bloco sempre podem conter elementos de linha. <a><div></div></a> <div><a></a></div>

Elementos de bloco podem conter elementos de bloco, dependendo da categoria que ele se encontra. Por exemplo, um parágrafo não pode conter um DIV. Mas o contrário é possível. <p><div></div></p> <div><p></p></div>

<li>contextualizar o tema acessibilidade na <strong>web</strong>, de modo simples e de fácil compreensão a todos que desejam conhecer o assunto.</li> <li>contextualizar o tema acessibilidade na <div>web</div>, de modo simples e de fácil compreensão a todos que desejam conhecer o assunto.</li>

Elementos estruturais Doctype: <!DOCTYPE html> HTML: <html> HEAD: <head> LINK: <link> STYLE: <style> SCRIPT: <script>

Tipos de conteúdo

Metadata content base link meta noscript script style template title Elementos para apresentação e comportamento

Metadata content

Flow content Elementos utilizados dentro do <body> a abbr address area article aside audio b bdi bdo blockquote br button cite code data datalist del details dfn dialog div dl em embed fieldset figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins label link main map mark math meter nav noscript object ol output p picture pre progress q ruby s samp script section select small span strong sub sup svg table template textarea time u ul var video wbr canvas kbd picture style

Flow content

Sectioning content Elementos que definem áreas como cabeçalhos e rodapés article aside nav section

Sectioning content

Heading content Elementos que definem cabeçalhos h1 h2 h3 h4 h5 h6

Heading content

Pharsing content Elementos que fazem marcação de texto no documento a abbr area del dfn em math meter noscript span strong sub audio b bdi bdo br embed i iframe img input object output picture progress q sup svg template textarea time Button canvas cite code data ins kbd label link map mark ruby s samp script select u var video wbr datalist small

Embed content audio canvas embed iframe img math object picture svg video Elementos que importam conteúdo de outra fonte

Embed content

Interative content Elementos utilizados para interação com o usuário a (se existir o atributo href ) audio (se existir o atributo control ) button details embed iframe img (se existir o atributo usemap ) input (se o atributo type não tiver valor igual a hidden ) label select textarea video (se existir o atributo controls )

Interactive content

Elemento <a> href target download rel rev hreflang type referrerpolicy + atributos globais Atributos específicos

accesskey class contenteditable dir draggable hidden id lang spellcheck style tabindex title translate Atributos Globais

Construindo uma página HTML Estrutura do documento doctype, head, title, body Marcação de áreas article, section Marcação de texto h1, h2, h3, br, p, ul, ol Conteúdo interativo a, form, Conteúdo multimídia audio, video A documentação completa está disponível em https://www.w3.org/tr/html52/