Buscar

Trabalho HYPTERTEXT MARKUP LANGUAGE - HTML - MAX R OLIVEIRA JR - 201951455101

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

RESUMO 
 
 
HyperText Markup Languege ou HTML essa é a liguagem de marcação criada por Tim 
Berners-Lee que revolucionaria a forma de trocar informações e midias entre 
máquinas conectas a Internet. Hoje o HTML é regido pela World Wide Web de onde 
vem o famoso WWW. A World Wide Web define, aprimora, versiona e padroniza 
diversas tecnologias ultilizadas no mercado, sendo o HTML uma das primeiras e mais 
conhecidas tecnologias. Para criar ou editar códigos em HTML não é necessario 
muito, basta um editor de texto que pode ir de um bloco de notas a um editor 
profissional. Será abordado ao longo deste documento diversas versões e váriaçoes 
do HMTL, como criar um documento em estrutura de tags e exemplo práticos de 
formulário com HMTL. 
 
 
Palavras-chave: HyperText Markup Languege, World Wide Web, Protocolos, HTTPS. 
 
ABSTRACT 
 
 
HyperText Markup Languege or HTML this is the markup language created by Tim 
Berners-Lee that would revolutionize the way of exchanging information and media 
between machines connected to the Internet. Today HTML is governed by the World 
Wide Web where the famous WWW comes from. The World Wide Web defines, 
improves, version and standardizes several technologies used in the market, HTML 
being one of the first and most technologies. Creating or editing HTML codes is not 
very necessary, just a text editor that can go from a notepad to a professional editor. 
Throughout this document, several versions and variations of the HMTL will be 
covered, how to create a document in tag structure and a practical example of a form 
with HMTL. 
 
Key-Worlds: HyperText Markup Languege, World Wide Web, Protocols, HTTPS. 
LISTA DE ABREVIATURAS E SIGLAS 
 
HTTP - Hyper Text Transfer Protocol 
HTTPS - Hyper Text Transfer Protocol Secure 
HTML - HyperText Markup Language 
WWW - World Wide Web 
Sumário 
1. INTRODUÇÃO ...................................................................................................... 9 
2. HYPERTEXT MARKUP LANGUAGE - HTML .............................................. 9 
2. EVOLUÇÃO DO HTML .................................................................................... 10 
1.1 HTML 1.................................................................................................................. 10 
1.2 HTML 2.0............................................................................................................... 10 
1.3 HTML 3.2............................................................................................................... 10 
1.4 HTML 4.01............................................................................................................. 11 
1.5 HTML 5.................................................................................................................. 11 
1.6 TAGS DO HTML .................................................................................................. 11 
4 ATRIBUTOS DO HTML ..................................................................................... 16 
5 A ESTRUTURA BÁSICA DE UM DOCUMENTO HTML ............................. 16 
6 CRIAÇÃO DE FORMULÁRIO COM HTML5 E CSS3 .................................. 17 
REFERÊNCIAS ..................................................................................................................... 18 
 
 
9 
 
1. INTRODUÇÃO 
 
A história do HTML teve seu início em 1990 por um cientista chamado Tim 
Berners-Lee. A finalidade inicial era a de tornar possível o acesso e a troca de 
informações e de documentação de pesquisas, entre cientistas de diferentes 
universidades. O projeto inicial tornou-se um sucesso jamais imaginado por Tim 
Berners-Lee. Ao inventar o HTML ele lançou as fundações da Internet tal como a 
conhecemos atualmente. 
As primeiras versões do HTML foram definidas com regras sintáticas flexíveis, 
o que ajudou aqueles sem familiaridade e conhecimento com a publicação na Web. 
Atualmente a sintaxe do HTML é muito mais rígida, permitindo um código mais 
preciso. Através do tempo, a utilização de ferramentas para autoria de HTML 
aumentou, assim como a tendência em tornar a sintaxe cada vez mais rígida. Apesar 
disso, por questões históricas (retrocompatibilidade), os navegadores ainda hoje 
conseguem interpretar páginas web que estão longe de ser um código HTML válido. 
 
2. HYPERTEXT MARKUP LANGUAGE - HTML 
 
HTML é uma linguagem de marcação que é interpretada pelo Navegador. Isto 
quer dizer que ela serve para criar uma formatação diferenciada de texto, utilizando 
tags. Assim, podemos criar parágrafos, cabeçalhos, títulos, formulários, enfim, tudo o 
que vemos numa página de internet. 
O fato dela ser interpretada significa que o navegador, vai lendo suas tags e 
"traduzindo" para a formatação correspondente. Por isto, há pequenas nuances entre 
como cada página é apresentada. Mais que isto, ele é capaz de exibir a página até 
que ocorra um erro. Uma página web pode conter diversos erros, já que ela não passa 
pelo processo de compilação. 
A principal característica do HTML é de ser uma linguagem de hipertexto, isto 
é, as páginas podem ser ligadas uma à outra. Ou seja, você lê sobre algo, lá já há 
links contendo informações que podem aprofundar o mesmo tema, ou simplesmente, 
uma sequência de páginas. 
 
10 
 
3. EVOLUÇÃO DO HTML 
 
3.1 HTML 1 
A versão básica do HTML oferece suporte para elementos básicos como controles 
de texto e imagens. Esta era a versão básica do HTML com menos suporte para uma 
ampla variedade de elementos HTML. Ela não possui recursos avançados, como 
estilo e outras coisas relacionadas a como o conteúdo será renderizado em um 
navegador. Essa versão também não oferecia suporte para tabelas e fontes. 
3.2 HTML 2.0 
O HTML versão 2.0 foi desenvolvido em 1995 com a intenção básica de melhorar 
o HTML versão 1.0 e agora um padrão começou a ser desenvolvido para manter 
regras e regulamentos comuns em diferentes navegadores. O HTML 2.0 melhorou 
muito em termos de tags de marcação. Na versão HTML 2.0, o conceito de forma 
entrou em vigor. Os formulários foram desenvolvidos, mas ainda assim, eles tinham 
tags básicas como caixas de texto, botões, etc. 
Além disso, a tabela veio como uma tag HTML. Agora, no HTML tag 2.0, os 
navegadores também vieram com o conceito de criar suas próprias camadas de tags 
que eram específicas do próprio navegador. W3C também foi formado. A principal 
intenção do W3C é manter o padrão em diferentes navegadores da web para que 
esses navegadores entendam e processem as tags HTML de maneira semelhante. 
3.3 HTML 3.2 
Foi desenvolvido em 1997. Após o desenvolvimento do HTML 2.0, a próxima versão 
do HTML foi a 3.2 
Com a versão 3.2 do HTML, as tags HTML foram melhoradas ainda mais. É 
importante notar que, devido à manutenção padrão do W3C, a versão mais recente 
do HTML era 3.2 em vez de 3. 
Agora, o HTML 3.2 tem melhor suporte para novos elementos de formulário. Outro 
recurso importante que o HTML 3.2 implementou foi o suporte para CSS. CSS significa 
Folha de Estilo em Cascata . É o CSS que fornece recursos para melhorar a aparência 
das tags HTML na renderização em navegadores. CSS ajuda a estilizar os elementos 
HTML. 
11 
 
Com a atualização dos navegadores para HTML 3.2, o navegador também oferece 
suporte para tags de quadro, embora as especificações de HTML ainda não suportem 
tags de marcação de quadro. 
3.4 HTML 4.01 
Foi desenvolvido em 1999. Estendeu o suporte de folhas de estilo em cascata. Na 
versão 3.2, o CSS foi incorporado na própria página HTML. Portanto, se o site tiver 
várias páginas da web para aplicar ao estilo de cada página, devemos colocar CSS 
em cada página da web. Portanto, houve uma repetição do mesmo bloco de CSS. 
Para superar isso, na versão 4.01 surgiu o conceito de uma folha de estilo externa. 
Sob esse conceito, um arquivo CSS externo poderia ser desenvolvido e esse arquivo 
de estiloexterno poderia ser incluído no próprio HTML. HTML 4.01 forneceu suporte 
para novas tags de HTML 
3.5 HTML 5 
Esta é a versão mais recente do HTML. Para um desenvolvedor, ele poderia ser usado 
em 2014. Ele veio com muito suporte a tags HTML HTML5 forneceu suporte para 
novos elementos de formulário, como elementos de entrada de diferentes 
tipos; geolocalização suportam tags , etc. 
 
3.6 TAGS DO HTML 
As tags são usadas para informar ao navegador a estrutura do site. Ou seja: 
quando se escreve um código em HTML, as tags serão interpretadas pelo navegador, 
produzindo assim a estrutura e o conteúdo visual da página. 
A principal característica das tags é estarem sempre dentro dos sinais de 
chevron (sinal de “maior que” é “menor que”), ou seja: < >. 
 
As tags HTML são divididas em dois tipos: as que precisam de fechamento e as que 
não precisam de fechamento. As tags que precisam de fechamento possuem a sintaxe 
<tag> </tag>, já as que não precisam de fechamento possuem como estrutura <tag/> 
 
Abaixo a lista das tags existentes atualmente: 
 
https://www.educba.com/html5-elements/
https://www.educba.com/html-geolocation/
12 
 
Tag Descrição 
<!--...--> Descreva um texto de comentário no código-fonte 
<!doctype> Define um tipo de documento 
<a> 
Especificar uma âncora (Hyperlink), Use para link em documentos 
da web internos / externos. 
<abbr> Descreve uma abreviatura (acrônimos) 
<acronym> Descreve um acrônimo 
<address> Descreve uma informação de endereço 
<applet> Incorporando um miniaplicativo em um documento HTML 
<area> Define uma área em um mapa de imagem 
<article> Define um artigo 
<aside> 
Descreve contém conjunto (ou escreve) em um lugar ao lado na 
página contém 
<audio> Conteúdo de áudio específico 
<b> Peso específico do texto em negrito 
<base> Defina um URL base para todos os links em uma página da web 
<basefont> 
Descreve a cor, o tamanho e a face de uma fonte padrão em um 
documento 
<bb> 
Defina o comando do navegador, que o comando invoca conforme a 
ação do cliente 
<bdo> Direção específica da exibição do texto 
<big> Define um grande texto 
<blockquote> Especifica uma cotação longa 
<body> Define uma parte da seção principal (corpo) no documento HTML 
<br /> Especifique uma única quebra de linha 
<button> Especifica um botão de pressão / pressão 
<canvas> Especifica os gráficos de exibição em documentos HTML da web 
<caption> Defina uma legenda para a tabela 
<center> Especifica que um texto é exibido no alinhamento central 
<cite> Especifica uma citação de texto 
<code> Especifica o texto do código do computador 
<col> Especifica cada coluna dentro de um elemento <colgroup> na tabela 
<colgroup> Define um grupo de uma ou mais colunas dentro da tabela 
<command> 
Defina um botão de comando, invoque de acordo com a ação do 
usuário 
13 
 
<datagrid> 
Defina uma representação de dados em um datagrid, seja em uma 
lista ou em uma árvore 
<datalist> Defina uma lista de opções predefinidas em torno da tag <input> 
<dd> Define uma descrição de definição em uma lista de definições 
<del> Texto específico excluído em documento da web 
<details> 
Defina detalhes adicionais para ocultar ou mostrar de acordo com a 
ação do usuário 
<dfn> Defina uma equipe de definição 
<dialog> Defina uma conversa de bate-papo entre uma ou mais pessoas 
<dir> Defina uma lista de diretórios 
<div> Defina uma parte da divisão 
<dl> Defina uma lista de definições 
<dt> Defina uma equipe de definição 
<em> Definir um texto é enfatizar o formato 
<embed> 
Defina um aplicativo externo de incorporação usando um plug-in 
relativo 
<eventsource
> Define uma fonte de geração de eventos para o servidor remoto 
<fieldset> Define um agrupamento de elementos de formulário relacionados 
<figcaption> 
Representa um texto de legenda correspondente a um elemento de 
figura 
<figure> 
Representa conteúdo independente correspondente a um elemento 
<figcaption> 
<font> 
Define o tamanho da fonte, a face da fonte e a cor da fonte para seu 
texto 
<footer> 
Define uma seção de rodapé contendo detalhes sobre o autor, 
direitos autorais, contato, mapa do site ou links para documentos 
relacionados. 
<form> 
Define uma seção de formulário que possui controles de entrada 
interativos para enviar informações de formulário a um servidor. 
<frame> Define a janela do quadro. 
<frameset> Usado para conter um ou mais elementos <frame>. 
<h1> to <h6> Define um nível de títulos de 1 a 6 tamanhos diferentes. 
<head> Define a seção do cabeçalho do documento HTML. 
<header> 
É definido como um contêiner que contém conteúdo introdutório ou 
links de navegação. 
<hgroup> Define o título de uma seção que contém as marcas h1 a h6. 
<hr /> 
Representam uma quebra temática entre tags de nível de 
parágrafo. Normalmente é desenhar uma linha horizontal. 
<html> Definir que um documento é uma linguagem de marcação HTML 
14 
 
<i> Define um texto em formato itálico 
<iframe> 
Define um quadro embutido que embutiu conteúdo externo no 
documento da web atual. 
<img> Usado para inserir imagem em um documento da web. 
<input> Defina uma obtenção de informações na entrada selecionada 
<ins> 
Usado para indicar o texto que é inserido em uma página e indica 
alterações em um documento. 
<isindex> 
Usado para criar um prompt de pesquisa de linha única para 
consultar o conteúdo do documento. 
<kbd> Usado para identificar o texto que representa a entrada do teclado. 
<keygen> 
Usado para gerar certificado assinado, que é usado para 
autenticação em serviços. 
<label> 
Usado para legendar um rótulo de texto com um elemento de 
formulário <input>. 
<legend> 
Usado para adicionar uma legenda (título) a um grupo de elementos 
de formulário relacionados que são agrupados na tag <fieldset>. 
<li> 
Defina um item de lista, seja uma lista ordenada ou uma lista não 
ordenada. 
<link> 
Usado para carregar folhas de estilo externas em um documento 
HTML. 
<map> Define um mapa de imagem clicável. 
<mark> Usado para realçar (marcar) texto específico. 
<menu> 
Usado para exibir uma lista não ordenada de itens / menu de 
comandos. 
<meta> 
Usado para fornecer metadados estruturados sobre uma página da 
web. 
<meter> Usado para medir dados dentro de um determinado intervalo. 
<nav> Usado para definir o grupo de links de navegação. 
<noframes> 
Usado para fornecer um conteúdo de fallback ao navegador que não 
suporta o elemento <frame>. 
<noscript> 
Usado para fornecer um conteúdo de fallback ao navegador que não 
oferece suporte ao JavaScript. 
<object> 
Usado para objetos incorporados, como imagens, áudio, vídeos, 
miniaplicativos Java e animações em Flash. 
<ol> Define uma lista ordenada de itens. 
<optgroup> 
Usado para criar um agrupamento de opções, as opções 
relacionadas são agrupadas em títulos específicos. 
<option> 
Representa itens de opções dentro de 
um <select>, <optgroup>ou <datalist>elemento. 
<output> Usado para representar o resultado de um cálculo. 
<p> Usado para representar um texto de parágrafo. 
<param> Fornece parâmetros para objectelemento incorporado . 
<pre> Usado para representar texto pré-formatado. 
15 
 
<progress> Representa o andamento de uma tarefa. 
<q> Representa a cotação curta. 
<rp> 
Usado para fornecer parênteses ao redor do conteúdo de fallback 
para o navegador que não suporta as anotações ruby. 
<rt> Especifica o texto ruby da anotação ruby. 
<ruby> Usado para representar uma anotação de rubi. 
<s> Exibição de texto tachado. 
<samp> 
Representa o texto que deve ser interpretado como saída de 
amostra de um programa de computador. 
<script> Define JavaScript do lado do cliente. 
<section> 
Usado para dividir um documento em várias seções genéricas 
diferentes. 
<select> Usado para criar uma lista suspensa. 
<small> Usado para diminuir o tamanho do texto. 
<source> Usado para especificar vários recursos de mídia. 
<span> Usado para agrupar e aplicar estilos a elementos embutidos. 
<strike> Representao texto tachado. 
<strong> Representa um texto importante com ênfase forte. 
<style> Usado para adicionar estilo CSS a um documento HTML. 
<sub> Representa o texto subscrito embutido. 
<sup> Representa texto sobrescrito embutido. 
<table> Usado para definir uma tabela em um documento HTML. 
<tbody> Usado para agrupar linhas da tabela. 
<td> Usado para cria células de dados padrão na tabela HTML. 
<textarea> Crie a entrada de texto de várias linhas. 
<tfoot> 
Usado para adicionar um rodapé a uma tabela que contém o resumo 
dos dados da tabela. 
<th> 
Usado para criar o cabeçalho de um grupo de células na tabela 
HTML. 
<thead> 
Usado para adicionar um cabeçalho a uma tabela que contém 
informações do cabeçalho da tabela. 
<time> Representa a data e / ou hora em um documento HTML. 
<title> Representa o título de um documento HTML. 
<tr> Define uma linha de células em uma tabela. 
<track> Representa faixas de texto para as tags <audio>e <video>. 
<tt> Representa o texto do teletipo. 
16 
 
<u> Representa texto sublinhado. 
<ul> Define uma lista não ordenada de itens. 
<var> 
Representa uma variável em um programa de computador ou 
equação matemática. 
<video> Usado para incorporar conteúdo de vídeo. 
<wbr> 
Define uma oportunidade de quebra de palavra em uma longa 
sequência de texto. 
Fonte: Way2Tutotorial 
 
4. ATRIBUTOS DO HTML 
 
Os atributos são usados para personalizar as tags, modificando sua estrutura 
ou funcionalidade. Igualmente, os atributos são utilizados para atribuir uma classe ou 
id a um elemento. A maioria das tags tem seus próprios atributos. Contudo, existem 
alguns atributos genéricos que podem ser utilizados na maioria das tags HTML 
 
5. A ESTRUTURA BÁSICA DE UM DOCUMENTO HTML 
A tag <!DOCTYPE html > instrui o navegador que o documento se refere a uma 
página HTML e a versão que deve ser utilizada é a versão 5 do HTML. Dentro da tag 
<html> estará toda as demais tags que serão interpretadas pelo navegador. 
A tag <head> tem significado cabeça, ou seja, dentro desta tag estará instruções 
especificas de configurações de como a página deve funcionar, tudo que é inserido 
nesta tag não fica visível diretamente na página uma vez aberta no navegador. 
17 
 
A tag <body> estará tudo que realmente precisa ser apresentado ao usuário como 
texto em parágrafos, títulos, tabelas, links entro outros. 
 
 
6. CRIAÇÃO DE FORMULÁRIO COM HTML5 
 
 
Fonte: (2021) 
 
Para criar este formulário além de inserir as tags principais que foram abordadas no 
tópico 5 foi inserido a tag <form>, esta tag instrui para o navegador que está sendo 
criado um formulário e que dados serão imputados a partir do mesmo. 
A tag <label> é semântica, ou seja, não tem alteração visual para usuário que visualiza 
a página, porém é importante para etiquetar os títulos dos campos que receberão 
inputs de dados. 
A tag <input> criar caixa de texto para usuário inserir os dados solicitados. O input 
pode alterar de acordo com os atributos que são inseridos nessa tag. Neste exemplo 
foi utilizado o atributo type text para criar uma caixa de texto. Também foi utilizado 
type number para criar um caixa que só aceitará números na digitação do usuário. 
 
A tag <button> cria um botão para quando todo formulário for preenchido o usuário 
possa confirmar e enviar os dados inseridos. 
18 
 
 
 
 
REFERÊNCIAS 
 
BONIM, Nayara. História HTML. O Manual Freelancer 
Disponível em: http://www.frontendbrasil.com.br/artigos/a-historia-do-html/ 
Acesso em: 23 de abril de 2021 
 
 
Lista de tags HTML com descrição, Way 2 Tutotial, Disponível em: 
https://way2tutorial.com/html/tag/index.php 
Acesso em: 23 de abril de 2021 
 
 
MARQUES, Rafael. Oque é HTML Entenda de forma descomplicada, Home Host. 
Disponível em: https://www.homehost.com.br/blog/tutoriais/o-que-e-html/ 
Acesso em: 23 de abril de 2021. 
 
http://www.frontendbrasil.com.br/artigos/a-historia-do-html/
https://way2tutorial.com/html/tag/index.php
https://www.homehost.com.br/blog/tutoriais/o-que-e-html/

Continue navegando