HTML - Definição e Conceitos

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

HTML: INTRODUÇÃO TAGS BÁSICAS

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

Construção de sites Aula 1

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

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

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

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

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

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

Informática I. Aula 3. Aula 3-03/09/2007 1

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

Programação Web - HTML

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

HTML (HyperText. Markup Language)

Introdução a HTML. André Tavares da Silva.

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

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

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

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

PROGRAMAÇÃO EM AMBIENTE WEB I

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

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

QUEM FEZ O TRABALHO?

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

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

Introdução ao HTML Hypertext Markup Language

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

HTML & CSS. uma introdução

Tarlis Portela Web Design HTML

HTML: Linguagem de Marcação de HiperTexto (HyperText Markup Language) Pimentel, Morganna BSI -UNIRIO DPW

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

Hiperlinks. Hiperlinks. Hiperlinks. Tag <a></a> Hiperlinks 07/05/2011

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

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

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

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

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

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

<HTML> Vinícius Roggério da Rocha

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

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

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

Manual do usuário people

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

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

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Programação para Internet. Professor Pedro Ramires 1º Informática

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

IFSC/Florianópolis - Programação para a web Prof. Herval Daminelli

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

Introdução à linguagem HTML. Volnys Borges Bernal

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

PREFEITURA MUNICIPAL DE BLUMENAU

HTML. HyperText Markup Language. Elaborado por Marco Soares

Dezembro/2012. Universidade Federal Fluminense. Curso de Introdução ao HTML. SeTel- Grupo PET-Tele. Adicionando links e imagens. Tabelas.

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

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

Desenvolvedor Web Docente André Luiz Silva de Moraes

Aplicativos para Internet Aula 01

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

CSS CASCADING STYLE SHEET

CSS Cascading Style Sheets

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

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

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

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

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

Navegador. Servidor. Apache

Aula 3 - Parte Final HTML e CSS

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

TP1 - TÉCNICAS DE PROGRAMAÇÃO PARA INTERNET I. Profª Eulaliane Gonçalves

Curso PHP Básico. Jairo Charnoski do Nascimento

MÓDULO 1: Tags: estrutura; tipos; atributos. Estrutura de um documento. Tags de blocos: <?xml?>, <!DOCTYPE>, <html>, <head>, <body>, <body bgcolor>.

Introdução a HTTP, HTML e CSS

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

HTML: Recursos Básicos e Especiais

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

Web Design. Prof. Felippe

Roteiro 2: Conceitos de Tags HTML

Desenvolvimento Web. Professor: Bruno E. G. Gomes

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

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 32/360

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

20/02/2014. <HTML> Introdução </HTML> Web

Conceitos de HTML 5 Aula 1

O acúmulo de dados nesta memória pode gerar uma série de problemas para suas atividades cotidianas ao computador.

Programação para Web

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

Adobe. Dreamweaver CS4

Informática Básica. Aula 04 Internet e aplicativos

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

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 86/360

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.

Exportação para dispositivos móveis

1 Introdução ao HTML e formatação de texto

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

Adicionando mais tags HTML

HTML. HyperText Markup Language. v Rui Menino. Tags de marcação. Referência. (Linguagem de marcação de hypertext)

Transcrição:

1 HTML - Definição e Conceitos HTML e uma abreviação para Hyper Text Markup Language ou Linguagem de Marcação de Hipertexto. É uma linguagem utilizada pra criação de páginas para a internet que serão "interpretadas"no navegador do usuário. As páginas de internet funcionam graças ao protocolo HTTP que, em português, seria Protocolo de Transferência de Hipertexto é um protocolo de comunicação na camada de aplicação que permite a comunicação de dados na Wide World Web. Se observarmos a barra de endereços onde aparece o endereço do site atual, veremos que o texto http:// ou https:// precedem o endereço, informando ao navegador que este protocolo é o responsável pelo funcionamento do site digitado, permitindo a correta interpretação do endereço e do conteúdo da página. Hipertexto é o texto estruturado que utiliza ligações lógicas (hiperlinks) e o HTTP é o protocolo que permite que estas ligações funcionem. Ou seja, a partir de uma determinada página eu clico em um "link"(hiperlink) que irá me redirecionar para outra página no mesmo site ou em outro endereço. Também podemos acessar uma página digitando diretamente o endereço da página correspondente ou simplesmente copiando o "link"e colando na barra de endereços do navegador. O HTTP funciona em um modelo computacional cliente-servidor onde o navegador que está abrindo a página é o cliente e a aplicação que está hospedada em um site da web é o servidor. O HTTP foi projetado para agilizar ao máximo a comunicação entre clientes e servidores de forma que sites de alto tráfego geralmente se utilizam de recursos como servidores de cache assim como do próprio cache local do computador cliente. O cache é simplesmente uma cópia local do site armazenado online, de forma que ao acessarmos o site, a cópia local é aberta primeiro e depois as atualizações são baixadas do servidor. Desta forma, para o usuário a página abriu de forma quase imediata, mas na prática ele estava apenas vendo uma cópia do que foi acessado na sua última visita.

2 Muitos erros na navegação acontecem devido a problemas com o cache e mesmo no sistema operacional Windows. O que ocorre é que às vezes ao acessarmos uma determinada página ele carrega apenas do cache e não atualiza com a versão do servidor, de forma que o que vemos é apenas uma cópia não totalmente funcional (nem mesmo atual) da página previamente visitada e portanto pode não funcionar ou apresentar erros. Na maioria dos casos, teclar um simples "F5 "pode resolver o problema atualizando a página e forçando o navegador a carregar a versão original do servidor. Em outros casos pode ser necessário efetuar uma limpeza no cache local a fim de carregar novamente todas as páginas diretamente dos servidores. O Windows pode também apresentar travamentos e problemas de acesso exatamente por causa do cache, pois este vai se acumulando indefinidamente a cada página visualizada e pode chegar a consumir diversos gigabytes de espaço em disco. Por isso é sempre recomendável utilizar regularmente programas de limpeza tais como o ccleaner ou realizar o processo manualmente para eliminar o cache de cada navegador utilizado. Durante muito tempo foi utilizado html simples para a criação de páginas, mas como a própria linguagem foi evoluindo, as ferramentas e técnicas utilizadas também foram se aprimorando e se tornando mais complexas e com visual mais arrojado e eficiente. Atualmente podemos utilizar sistemas complexos de banco de dados, criptografia de última geração e diversos tipo de aplicativos embutidos. Desta forma temos bancos online, animações, jogos, filmes, etc. Esta evolução também foi necessária para atender as diversas plataformas utilizadas para a exibição das páginas html. Passamos a ter diversos navegadores concorrentes no mercado (Mozila Firefox, Google Chrome, Internet Explorer, Opera, etc.), diversos sistemas operacionais tais como Linux, Windows, OS2, além de plataformas diferentes como celulares, tablets, notebooks, computadores, smarttvs, etc. A estrutura básica mínima para criação de uma página é a seguinte: <!DOCTYPE html> <html> <head> <title>primeira Webpage</title>

3 </head> <body> <p>hello, world!</p> </body> </html> O resultado será mostrado na figura a seguir:. A estrutura funciona com o formato: <abre>conteúdo</fecha> HTML é basicamente formado por TAGs e cada declaração aberta deverá ter sua contrapartida fechando e o efeito desejado será aplicado sobre o conteúdo que estiver entre a declaração. doctype - Define o tipo de documento. html - Delimita todo o conteúdo da página. Head - Delimita as definições para o corpo do arquivo HTML.

4 body - Delimita o conteúdo do site. Além desta estrutura básica, podemos inserir diversos tipos de formatação para adequar a página à estética desejada ou ao formato necessário para exibição. Conforme veremos a seguir. Títulos e Parágrafos: Existem 6 níveis de títulos já pré-definidos: <h1>título de nível 1</h1> <h2>título de nível 2</h2>... <h6>título de nível 6</h6> Parágrafos de texto são gerados na HTML por meio das tags: <p>primeiro parágrafo do texto.</p> <p>segundo parágrafo do texto.</p> Podemos também simplesmente digitar o texto e apenas usar a tag única <br> para quebrar a linha: Primeira linha do texto.<br> Segunda linha do texto.<br> Inserção de Elementos Imagens Para inserir imagens utilizamos a tag img: <img src= foto.png > Podemos ainda acrescentar um texto alternativo, para o caso do arquivo não carregar e um título para a foto: <img src= foto.png alt= Texto title= Foto >

5 Também podemos definir o tamanho de apresentação da imagem usando: style= width:304px; height:228px; Podemos ainda definir uma posição absoluta em relação à página: style= position:absolute; top:15px; left:15px; Lembrando que as imagem devem ficar na mesma pasta onde o arquivo HTML se encontra ou devemos utilizar o endereço completo do arquivo online para referenciar a imagem. Tabelas As tabelas devem ser desenhadas indicando-se as linhas e colunas: <table border= 1 > <tr> <th>cabeçalho1</th> <th>cabeçalho2</th> </tr> <tr> <td>linha1, célula1</td> <td>linha1, célula2</td> </tr> <tr> <td>linha2, célula1</td> <td>linha2, célula2</td> </tr> </table> Obteremos o resultado:

6 cabeçalho1 linha1, célula1 linha2, célula1 cabeçalho2 linha1, célula2 linha2, célula2 Diversos Comandos - Links: Uma das tags mais importantes é a href que permite criar um hiperlink referenciando um outro elemento (site, imagem, página, etc.) Link para outra página: <a href= pagina2.html >Página 2</a> Link para um marcador na mesma página: <a href= #paragrafo3 >Ir para o parágrafo 3</a> Usando uma imagem como link: <a href= pag2.html ><img src= botao.jpg ></a> Link para enviar um e-mail: <a href= mailto:email@gmail.com >Contato</a>. - Alinhamento: O alinhamento pode ser facilmente obtido utilizando uma destas opções: <div align= center >teste centro</div> <div align= left >teste esquerdo</div> <div align= right >teste direito</div> A tag div define uma seção em um documento. Mas também podemos inserir as opções de alinhamento em diversos outros elementos: <p align= center >teste centro</center>

7 <img src= foto.png align= right > <h1 align= left >Título Legal</h1> - Listas: Para listas, eu uso as tags de início e fim e no meio vão os tens da lista (li): <ul> <li>isto é uma lista</li> <li>usando pontos</li> </ul> Retornaria: isto é uma lista usando pontos Também podemos utilizar a tag <ol> para lista numerada. Diversos Comandos - Fonte: A tab - font define a formatação da fonte. Atualmente tem sido substituída pela utilização de CSS. <font size= 3 color= red >Hello World</font> <font face="verdana"color="green» - CSS: CSS, do original Cascading Style Sheets é um arquivo que determina como os elementos serão mostrados na tela, no papel ou em qualquer outra media. É utilizado para uniformizar um determinado estilo em todo o documento HTML. Exemplo:

8 body background-color: powderblue; h1 color: blue; p color: red; Outra opção seria: body background-image: url(fundo.jpg); Que neste caso preenche a página com uma imagem de fundo previamente escolhido. Analizaremos mais detalhadamente o CSS em um capítulo à parte. Boas Práticas: - Uso de Indentação ou Recuos: A indentação no HTML não é obrigatória, porém é sempre recomendável a fim de melhorar a organização e visualização do código fonte. - Inserção de comentários: A utilização de comentários é útil para deixar o código fonte mais facilmente localizável e identificável. Também podemos utilizá-los de forma instrutiva, explicando as ações tomadas e a forma de utilização. <! este é um comentário > <! > <! Tabela inicia aqui > Diversas outras opções podem ser inseridas em páginas HTML, inclusive comandos de programação e bancos de dados e animação, entre outros.