Interfaces Pessoa. Laboratório 1. Máquina. HTML, CSS, JS- Introdução

Documentos relacionados
HTML & CSS. uma introdução

CSS Cascading Style Sheets

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Introdução ao HTML e às folhas de estilo (CSS)

TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

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

Introdução a HTTP, HTML e CSS

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

JAVASCRIPT. Desenvolvimento Web I

HTML: INTRODUÇÃO TAGS BÁSICAS

Samus - Desenvolvimento Web - 14/11/2009 WebStandards Padrões de desenvolvimento Web

<HTML> Vinícius Roggério da Rocha

Construção de sites Aula 1

CSS (Cascading Style Sheet)

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

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

Informática Parte 21 Prof. Márcio Hunecke

CSS EXTERNO. <head> <link href="estilo.css" type="text/css" rel="stylesheet" /> </head>

CSS CASCADING STYLE SHEET

Depende de algumas habilidades. O tamanho. Virtualmente ilimitado. Mercado. Estatisticamente crescente.

SEPARAÇÃO EM: Apresentação Estrutura Comportamento

HTML - Definição e Conceitos

Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }

Aplicativos móveis com HTML5

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

Cascading Style Sheets

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

Criação de estilos CSS

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

Aula 7 Html 7. Prof. Paulo Cesar F. De Oliveira, BSc, PhD. 22/04/15 P C F de Oliveira

PROGRAMADOR WEB. PROF. Esp. Andrew H. G. Rodrigues

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

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

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral

HTML, CSS e JavaScript

Revisando os conteúdos. Introdução ao CSS

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Cascading Style Sheets CSS

MODELO DE CAIXA (BOX MODEL)

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Tecnologias da Informação e Comunicação

REDES DE COMUNICAÇÃO. 11º - ANO Professor: Rafael Henriques

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS

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

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

Mini-Curso Expotec 2010 Professores: Paulo Vítor, Jackson, Raimundo, Lucas e Cleverton

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

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

Desenvolvimento para Internet. Professor Ariel da Silva Dias HTML

CSS. Cascading Style Sheets Style Sheets

Programação para Internet

Web Design Responsivo

Gráficos Comerciais na WEB com Chart.js

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

PROGRAMAÇÃO EM AMBIENTE WEB I

Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

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

Disciplina: Desenvolvimento Web Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Produção de sites com Joomla! 2.5

Tarlis Portela Web Design HTML

Ao projeto inciado na aula anterior, faça as seguintes alterações:

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

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

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

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

Prof Evandro Manara Miletto. parte 1

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.

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

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

Cascading: Style Sheet

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

Aplicação para Web I. Manipulando Imagens e Links

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

PROJETO WEB: Java. Prof Fernando Gomes

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI

Teste de avaliação de frequência Parte Prática

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

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.

#Trabalhando com Texto

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

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo:

web marketing 2.0 Publicidade e Marketing Aula 2

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

Aula 3 - Parte Final HTML e CSS

Construção de Sites Aula 6

Transcrição:

Interfaces Pessoa Máquina Laboratório 1 HTML, CSS, JS- Introdução 01

HTML + CSS + JavaScript Tecnologia para desenvolvimento web: Páginas web Aplicações web Aplicações mobile HTML Linguagem standard para web CSS Look & layout JS ScripGng para comportamento dinâmico

01 HyperText Markup Language

Estrutura tradicional de um documento HTML <html> <head> <Ntle> Título <body> <h1> <p> <p> Heading Parágrafo 1 Parágrafo 2

Estrutura de um HTML moderno <html> <head> <Ntle> <body> <div id = header> <div id = naviganon> <div id = texto> <div id = img> <div id = footer> Parágrafo 2

Diferenças? Elemento <div> Para que serve? Dividir a página HTML em secções Agrupar elementos HTML Alterar o esnlo de vários elementos simultaneamente

Criação de um documento HTML Vamos criar um ficheiro de texto com: <!DOCTYPE html> <html> <head> <Ntle>Titulo</Ntle> </head> <body> <div id="header"> Header do site </div> <div id = "texto"> Texto </div> </body> </html>

Criação de um documento HTML Documento HTML <!DOCTYPE html> <html> <head> <Ntle>Titulo</Ntle> </head> <body> <div id="header"> Header do site </div> <div id = "texto"> Texto </div> </body> </html> Informação sobre o documento Conteúdo visível da página

Resultado: um Hello World em HTML

Inserir uma imagem Colocar o seguinte código <img src= error.png >

Demasiado grande? Alterar para: <img src= error.png width="500px">

Criar uma tabela Vamos apagar tudo do div texto e escrever: <table> <tr> <td>um</td> <td>dois</td> <td>tres</td> </tr> <tr> <td>quatro</td> <td>cinco</td> <td>seis</td> </tr> </table>

Tabelas Resultado:

Exercício Criar o seguinte (com as imagens fornecidas para a aula):

Para referência hxp://www.w3schools.com/html/ hxps://dev.w3.org/html5/html-author/ hxps://www.w3.org/tr/html-markup/

02 CSS: Cascading Style Sheets

Para que serve? Alterar propriedades visuais de elementos HTML: Body Headings Parágrafos Divs Não tem grande aspeto!

UNlização de CSS: ANTES! Adicionar linha: <!DOCTYPE html> <html> <head> <Ntle>Titulo</Ntle> <link rel="stylesheet" href="style.css"> </head> <body> </body> </html> para o HTML saber que tem de ir buscar as propriedades visuais declaradas no CSS

Criação de ficheiro CSS Criar ficheiro de texto com: body { font-family: Times; } As declarações para o body afetam todo o corpo do HTML. #header { color: green; font-size: 30px; } #texto { font-size: 20px; } Através de #+id seleciona-se o <div> que se pretende. Aqui estamos a alterar propriedades (cor e tamanho do texto) ao div que denominámos header. Alteração do tamanho do texto para os elementos do div <texto>

Diferenças?

Mini Exercício: ReNrar serifas em todo o texto Como alterar o texto todo de uma vez? O objenvo não é mudar parâmetro a parâmetro! Como subsgtuir por texto sem serifas? Referência: ver htp://www.w3schools.com/css/css_font.asp

Box model do CSS Todos os elementos HTML são encapsulados numa caixa ( box ). Content: O conteúdo, onde aparecem as imagens e texto Padding: Cria uma área vazia transparente à volta do conteúdo. Border: Uma fronteira entre o padding e o content. Margin: Cria uma área vazia transparente à volta do border. Margin Border Padding Content

Mini-exercício: tentar reproduzir esta disposição de elementos: UGlizar padding-top: 20px; Margin-top: 100px;

Para referência hxp://www.w3schools.com/css/ hxp://www.htmlhelp.com/reference/css/ hxps://jigsaw.w3.org/css-validator/

03 JAVASCRIPT

Hello World Adicionar linhas ao <body>: <body> <script> console.log ( Hello World!"); </script> Vamos escrever esta mensagem para a consola. <h1>primeiro heading</h1> <p>primeiro paragrafo.</p> </body>

Hello World Aqui está!

Interação: alterar imagem com clique Alterar a linha: para <td><img src = "rgb.jpg" width="100"></td> Estamos a atribuir um id à imagem <td><img id="rgb" onclick="changeimage()" src = "rgb.jpg" width="100"></td> Ao ser clicada, a imagem muda

Interação: alterar imagem com clique Adicionar (ainda no body) as linhas: <script> funcnon changeimage() { var image = document.getelementbyid('rgb'); image.src = "error.png"; } Seleciona a imagem pelo id </script> Ao ser clicada, a imagem muda

Resultado Antes de ser clicada Depois de ser clicada

Interação: alteração dinâmica de propriedades CSS Adicionar o nome da função: <td><img id="rgb" onclick="changetextcolor()" src = "rgb.jpg" width="100"></td> <script> funcnon changetextcolor () { document.getelementbyid("texto").style.color = "blue"; } </script> Alteração da cor de todo o texto no div texto

Resultado Antes de a imagem ser clicada Depois de a imagem ser clicada

Mini-exercício Mouseover > mostra o negagvo de cada imagem Mouseout > volta a mostrar a imagem normal

Para referência hxp://www.w3schools.com/js/ hxps://developer.mozilla.org/en-us/learn/ Gegng_started_with_the_web/ JavaScript_basics

04 EXERCÍCIO

Site do Grupo Com base no template: Vai ser o repositório de materiais ao longo do semestre. Divs (HTML), styling (CSS), interagvidade ao clicar nos otulos (JS) Referência: ver htp://www.w3schools.com/html/html_links.asp

05 PRÓXIMA AULA

QuesNonários Fazer quesgonário para Análise UGlizadores e Tarefas Tão próximo quanto possível do final Preparação Ler Cap. 10 do livro Rever as 11 perguntas (livro) Enviar quesnonário por email