Internet e Programação Web



Documentos relacionados
HTML5. Prof. Salustiano Rodrigues de Oliveira

O objetivo é criar um tema padrão com 3 colunas, cabeçalho, barra de menu e rodapé:

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

Posicionamento e Layout com CSS

TABLELESS E PROJETO ESTRUTURAL

PROGRAMAÇÃO PARA INTERNET HTML

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

Webdesign A tag HEAD e as Meta tags

Layouts de páginas com HTML e CSS

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

IFSC/Florianópolis - Prof. Herval Daminelli

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

Introdução ao HTML 5 e Implementação de Documentos

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO /01/2013 UDS SOLUÇÕES DIGITAIS

Diazo. Módulo 7 Tema Diazo

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

FACULDADE PARAÍSO DO CEARÁ Jonas Pinto Esteves CRIANDO APLICAÇÕES WEB RESPONSIVAS COM INTERFACE HTML5 VOLTADAS PARA DISPOSITIVOS MOBILE

Cabeçalho do documento

Responsive Web Design

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

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

PDI 1 - Projeto e Design de Interfaces Web

Observações importantes:

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Web Design Aula 15: Conhecendo CSS

Estudo Dirigido - Parte 1

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Web Design. Prof. Felippe

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

Internet e Programação Web

MANUAL DE BOAS PRÁTICAS

CAUETEC INFORMÁTICA Rua Serra Talhada, 153 Vila Diana São Paulo. Fone: Site: cauetec@cauetec.com.

Introdução. História. Como funciona

FACULDADES INTEGRADAS DO BRASIL

Índice. Manual de uso do Wordpress Produção de conteúdo. 1) Acesso ao Painel de Controle. 2) Ambientação na Ferramenta. 3) Inserir novo Post

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

Análise Comparativa dos Recursos e Diferenças das Tecnologias de Programação HTML5 e HTML4

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

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

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

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

S U J E I T O P R O G R A M A D O R

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Roteiro de Estudos e Atividades Avaliativas HTML

FACULDADES INTEGRADAS DO BRASIL

Lista e Tabelas. Fundamentos da Linguagem Web

Desenvolvendo Websites com PHP

R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y

HTML, CSS e JavaScript

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

QUEM FEZ O TRABALHO?

Desenvolvedor Web Docente André Luiz Silva de Moraes

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

Web Design Responsivo

Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 11 de maio de Primeira Edição RC1

Médio Integrado Aula Thatiane de Oliveira Rosa

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/

Apostila CSS - Introdução à folha de estilos

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

Web Design Aula 01. No Caderno Responda as Questões abaixo

Relatório de Análise de um Sítio Web - UPTEC -

Prof. Erwin Alexander Uhlmann 1/7/2010

Programação para Internet

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

Roteiro 2: Conceitos de Tags HTML

Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 13 de maio de Primeira Edição RC2

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

<link rel="stylesheet" type="text/css" href="imagens.css" />

Desenvolvedor Web Docente André Luiz Silva de Moraes

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

3 - Projeto de Site:

HTML5 E WEB SEMÂNTICA, A WEB COM SIGNIFICADO

02 - Usando o SiteMaster - Informações importantes

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

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

********* TUTORIAL : COMO FAZER THEMES *********

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Linguagem de Estruturação e Apresentação de Conteúdos

Programação para Internet I

Web Design Aula 02: HTML

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.


MANUAL DE BOAS PRÁTICAS

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

CONSTRUÇÃO DE BLOG COM O BLOGGER

Aplicativos para Internet Aula 01

TUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS

7. Cascading Style Sheets (CSS)

Navegue e utilize as ferramentas do Portal do Professor

Claudio Damasceno. Avançar

"Manual de Acesso ao Moodle - Discente" 2014

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

1) Criar o código HTML para construir a página representada pela imagem abaixo.

HTML Página 1. Índice

Transcrição:

COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 4 Técnico Prof. Cesar 2014

Conteúdo 1. ESTRUTURA DE UM DOCUMENTOHTML... 2 2. ELEMENTOS DA ESTRUTURA... 3 3. FORMULÁRIOS...Erro! Indicador não definido. 4. ELEMENTOS ÁUDIO E VÍDEO, E CODECS...Erro! Indicador não definido. 5. ELEMENTO CANVAS...Erro! Indicador não definido. 6. GEOLOCALIZAÇÃO...Erro! Indicador não definido. 7. WEB STORAGE...Erro! Indicador não definido. 8. DRAG AND DROP API...Erro! Indicador não definido. 9. SVG...Erro! Indicador não definido. 1. ESTRUTURA DE UM DOCUMENTOHTML <!DOCTYPE html> <htmllang="pt-br"> <head> <meta charset="utf-8" /> <title>estrutura do HTML5</title> </head> <body> </body> </html>

O Doctype deve ser a primeira linha de código do documento antes da tag HTML. <!DOCTYPE html!> O Doctype indica para o navegador e para outros meios qual a especificação de código utilizar. O código HTML é uma série de elementos, de tag. O elemento principal é sempre a tag HTML. <htmllang= pt-br > O atributo LANG é necessário para que os user-agents saibam qual a linguagem principal do documento. No HEAD ficam os metadados. Metadados são informações sobre a página e o conteúdo ali publicado. MetatagCharset No nosso exemplo há uma metatag responsável por chavear qual tabela de caractéres a página está utilizando. <meta charset= utf-8 > Nas versões anteriores ao HTML5, essa tag era escrita da forma abaixo: <meta http-equiv= Content-Type content= text/html; charset=utf-8 > 2. ELEMENTOS DA ESTRUTURA <header> - cabeçalho da página ou de uma seção (não confundir com a tag <head>); O elemento header é utilizado para definir um conteúdo de introdução ou de navegação. Normalmente encontramos elementos de cabeçalho (h1 h6), em seu conteúdo. É importante lembrar que, apesar de geralmente ser empregado no começo da página, seu uso pode ser feito também em diferentes seções do mesmo documento. <section> - cada seção do conteúdo; Representa uma seção genérica de um documento. Neste contexto, uma seção é o agrupamento de um conteúdo dentro de umtema que, normalmente, possui um cabeçalho.

<article> - um item do conteúdo dentro da página ou da seção; Representa uma composição independente em um documento, página ou aplicação e que é, a princípio, independentemente distribuível ou reutilizável. Pode ser um post de um fórum, artigo de uma revista ou jornal, post de um blog, comentário enviado por um usuário, widget interativo ou qualquer item independente de conteúdo. Quando encontramos elementos article aninhados, os elementos article internos representam um conteúdo que esteja relacionado ao conteúdo do ancestral article mais próximo. Por exemplo, elementos article internos podem representar os comentários de um post de um blog Neste caso o post do blog seria o elemento article ancestral mais próximo. <footer> - o rodapé da página ou de uma seção; Representa o rodapé do ancestral de seccionamento mais próximo. É muito comum encontrarmos em seu conteúdo informações sobre a seção a qual ele pertence como quem a escreveu, links relacionados ao conteúdo da seção e informações legais, por exemplo. <nav> - o conjunto de links que formam a navegação, seja o menu principal do site ou links relacionados ao conteúdo da página; A tag nav representa uma seção da página que contém links para outras páginas ou para outras partes do documento, ou seja, uma seção comlinks de navegação. <aside> - conteúdo relacionado ao artigo (como arquivos e posts relacionados em um blog, por exemplo). O elemento aside representa uma seção que consiste em um conteúdo que esteja tangencialmente relacionado ao conteúdo que está à sua volta. Essa seção é frequentemente representada como uma coluna lateral em relação ao conteúdo principal de uma página.

Abaixo está o código da página acima. Necessário primeiro criar a página índex.html, e outra como default.css define o layout do site. index.html <!DOCTYPE html!> <html lang="pt-br"> <head> <meta charset="utf-8"> <link href="default.css" rel="stylesheet" type="text/css" media="all"> <title>elementos da Estrutura</title> </head> <body> <div id="container"> <header id="cabecalho">header</header> <div id="corpo"> <nav id="menu">nav</nav>

<section id="artigo"> <header class="cabecalho_artigo">header </header> <article class="artigo">article </article> <footer class="rodape_artigo">footer</footer> </section> <aside id="propaganda">aside</aside> </div> <footer id="rodape">footer</footer> </html> </body> </div> default.css * { margin : 0; padding : 0; #container { margin: 0px auto 0px auto; width: 960px; background:#ccddbb; #cabecalho { width:960px; height:82px;

position:relative; #corpo { margin: 1px; padding-top: 10px; padding-bottom: 20px; min-height: 500px; #menu { width:160px; height:500px; background:#c0c0ff; #artigo { width:618px; height:500px; background:#c0c088; margin-left:10px;.cabecalho_artigo { width:598px;

height:50px; margin:10px;.artigo { width:598px; height:330px; margin:10px;.rodape_artigo { width:598px; height:50px; margin:10px; #propaganda { width:160px; height:500px; background:#c0c000;

margin-left:10px; #rodape { margin: 0px auto; padding-bottom: 20px; width: 960px; position: relative;