Laboratório de Informática Introdução à Linguagem HTML

Slides:



Advertisements
Apresentações semelhantes
Laboratório de Informática Apresentação da Disciplina
Advertisements

Faculdades Integradas Santa Cruz
HTML e CSS – Básico, módulo 1
HTML - HiperText Markup Language Tecnologia para Web
Laboratório de Informática Tabelas
Laboratório de Informática CSS Seletores Texto em CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Controles de visualização de dados Repeater 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Listas 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Introdução à Linguagem CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Links 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Plataforma Web 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
Tecnologia Hipermídia e Multimídia
Prof. Rudson apostilas.wikidot.com/hipermidia
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
HTML – Hyper Text Markup Language
XML - Extensible Markup Language
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Geórgia Maria e Maria das Graças
Prof. Esp. Marcelo Mendes
Fundamentos de WEB - HTML, CSS e JS
Curso de Jornalismo e Ciências da Comunicação
Aula 01 – Apresentação e introdução html
Apresentação teórica do Conceito HTML
HTML O que é? HiperText Markup Language
Desenvolvimento de Projetos e Aplicações Web
Programação WEB HTML.
A Linguagem HTML.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
HTML Básico João Araujo.
Comunicação Social Criação e Produção de Sites
Aulas ministradas por:
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre UNIJUÍ.
Salas de Matemática.
1ª Aula de Html Íria Albuquerque.
Introdução à Programação para WEB
Programação WEB HTML.
HTML Programação Web.
Estrutura HTML – Parte I
Instrutor: Tarso Nunes Aires  HTML foi escrito para definir o conteúdo de um documento  Porém, tags como, atributos de cores e etc.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Treinamento em HTML & CSS
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
FORMATANDO O TRABALHO NO WORD 2007
Médio Integrado Ana Paula Alves de Lima
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Profª. Elizangela M. F. da Silva Responsável: Carlos Alberto da Silva.
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
PROGRAMAÇÃO WEB AULA XHTML
HTML HyperText Markup Language. 2 Origem O HTML foi criado, juntamente com o HTTP nos laboratórios do CERN, na europa para permitir a consulta de documentos.
Karine Alessandra Córdova
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
Workshop Linguagem de Hipertextos Formatação de Páginas para Web com CSS.
Prof. Wolley Profa. Érika
Introdução a Arquitetura, HTML e CSS
ab FUNDAMENTOS DE WEB DESIGN ab
Autoria WEB Prof. Alan Santos
Transcrição da apresentação:

Laboratório de Informática Introdução à Linguagem HTML Bruno C. de Paula Laboratório de Informática Introdução à Linguagem HTML 1º Semestre 2010 > PUCPR > BSI

Resumo da aula Vamos aprender o que é a linguagem HTML e aonde ela se insere no Desenvolvimento Web; Entenderemos a diferença entre tags, atributos, valores de atributos e elementos; Perceberemos a necessidade do entendimento de diversas linguagens para que nos tornemos desenvolvedores web.

Importante 25/03/2017 Meu objetivo principal hoje é que você saiba reconhecer um código HTML quando ele estiver na sua frente! Imagem Original de: http://www.flickr.com/photos/jesper/346483297/

A Web é um Turducken (turkey, duck, and chicken) 25/03/2017 Imagem e conceito originalmente em: [1] Can We Fix the Web - Apresentação do Douglas Crockford do Yahoo, sobre os problemas da Web:     http://yuiblog.com/assets/crockford/crockford-fix.zip Ou seja, há diferentes linguagens, uma dentro da outra. E os sabores, idealmente, não devem se misturar. A Web é um Turducken (turkey, duck, and chicken)

25/03/2017 Imagem original em: http://www.alistapart.com/articles/understandingprogressiveenhancement

Separação entre camadas HTML: Conteúdo; Dados e estrutura; CSS: Apresentação; Formatação, layout, cores, fontes, posicionamento. JavaScript: Comportamentos; Programação.

HTML - Hypertext Markup Language 25/03/2017 Inventada por Tim Berners-Lee no fim da década de 80; Nasceu junto com a Web; Linguagem de Marcação Baseada em Hipertexto; Diversas versões: 4 (atual) e 5 (futura); Fonte da imagem: http://en.wikipedia.org/wiki/Tim_Berners-Lee

Quem cuida do HTML? W3C: World Wide Web Consortium; WHATWG: Web Hypertext Application Technology Working Group.

Linguagem de marcação Utiliza tags ou etiquetas; 25/03/2017 Linguagem de marcação Utiliza tags ou etiquetas; Tag é um elemento que indica estrutura em um documento HTML; Usam os sinais < e >; Cada tag tem um significado diferente; Imagem Original em: http://www.flickr.com/photos/degenerate/397792686/in/set-72157594460895478/ Tag <small>

Tag <h1> a <h6> 25/03/2017 Tag <center> Tag <h1> a <h6> Imagens originais: http://www.flickr.com/photos/degenerate/346795349/in/set-72157594460895478/ http://www.flickr.com/photos/degenerate/346769509/in/set-72157594460895478/ Tag <button>

Tags possuem abertura e fechamento 25/03/2017 Tags possuem abertura e fechamento Exemplo: Toda a abertura de tag deve estar associada a um único fechamento. Tags aninhadas são proibidas. <p> Moro em: <address>Rua <abbr>USA</abbr>, 23 </address> </p>

“Se você subiu uma bandeira você deve abaixá-la na ordem certa” 25/03/2017 “Se você subiu uma bandeira você deve abaixá-la na ordem certa” Certo: <p><cite>...</cite></p> <button>...</button> Errado: <p><cite>...</p></cite>... <button> Imagem original: http://www.flickr.com/photos/ricardovillela/176732385/

Estrutura mínima de um documento HTML 5 válido 25/03/2017 25/03/2017 <!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html> http://josephscott.org/archives/2008/12/minimum-html-5-document/ Fonte: http://josephscott.org/archives/2008/12/minimum-html-5-document/

Estrutura Básica de uma página HTML 25/03/2017 Doctype: indica a “versão” do HTML, veremos futuramente! <html>, <head>, <title>, <body>, <p>: Tags; Exemplo em: http://jsbin.com/irinu/edit <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html>  <head>  <title>Oi, HTML</title>  </head>  <body>    <p>Oi, HTML!</p>  </body>  </html>

<html> e </html>, indicam que se trata de um documento em HTML; <head> e </head>, delimitam o cabeçalho da página; <title> e </title>, definem o título da página; e <body> e </body>, delimitam o conteúdo a mostrar ao utilizador; <p> e </p>, delimitam um parágrafo.

Tipos de tags Estrutura: <html>, <head>, <body>... Metainformações: <meta>, <title>... Texto: <p>, <code>, <br>... Links: <a>, <base>... Imagens: <img>, <area>.... Objetos: <object>, <param>...

Tipos de tags Listas: <ol>, <ul>, <li>... Tabelas: <table>, <tr>, <td>... Formulários: <input>... Scripting / Programação: <script>, <noscript> ... Apresentação / Formatação: <b>, <i>, <sup> Desenho: <canvas>

Tags conseguem representar todas as situações Tags conseguem representar todas as situações? Por exemplo, como você criaria uma tag para representar a ligação entre uma página e outra?

Ligação entre páginas: tentativa 1 http://www.pucpr.br, Este é o site da pucpr </a> Ruim: você teve que dar significado à vírgula.

Ligação entre páginas, tentativa 2 <site>http://www.pucpr.br</site> <text>Este é o site da pucpr</text> </a> Ruim: você escreveu demais; Você não consegue garantir que não existam tags dentro de <site>.

Uso de atributos <a href="http://www.pucpr.br">Site da PUCPR</a>; O atributo href indica qual será a página ou local dentro da própria página que o link levará; O valor dentro da abertura e fechamento, indica qual é o texto do link que será exibido;

Exemplo de atributos <a href="mailto:brunodepaula@gmail.com">Meu email</a> <p id="resumo">Este texto resume tudo</p> <input type="text" value="Caixa de Texto“/>

Atributo id Atributo id: identifica um elemento; Deve ter um valor único para toda a página; Exemplo: <span id=“destaque”> </span> <div id=“cabecalho”> </div>

Tag X Atributo X Valor de Atributo Elemento 25/03/2017 Tag X Atributo X Valor de Atributo Elemento TAG: Elemento primordial; Deve sempre ser fechada: <b>Olá</b> ou <br/>; É proibido aninhar: <i>Muito <b>, Errado!</i></b> Exemplos: <tr>, <td>, <a>, <table>, <br/> ATRIBUTO: É único dentro da tag; Use sempre ASPAS no VALOR DO ATRIBUTO; Exemplos: border, bgcolor, href;

Revisão e conclusões 25/03/2017 HTML serve para representar o conteúdo das páginas Web; Existem outras linguagens como CSS, JavaScript, Java, Flash; É importante conhecermos o papel do HTML e não devemos ter preconceito em relação ao programador HTML. Imagem retirada de: http://www.akitaonrails.com/2008/12/16/off-topic-m-todo-cient-fico-vs-cargo-cult

Próxima aula Introdução ao CSS;