35

HTML - HyperText Markup Language - Review

Embed Size (px)

Citation preview

Page 1: HTML - HyperText Markup Language - Review
Page 2: HTML - HyperText Markup Language - Review

• URL – http://www.sc.senac.br/2016/ead.html

• http – protocolo

• www.sc.senac.br – nome de domínio – (registro.br)

• 2016 – caminho

• ead.html – arquivo

Page 3: HTML - HyperText Markup Language - Review

• HTTP - Hypertext Transfer Protocol (Protocolo de Transferência de Hipertexto)

Page 4: HTML - HyperText Markup Language - Review

• Métodos HTTP (request - solicitação)

• GET – (Padrão) Solicita um recurso. Os dados são transferidos pela URL mesmo.

• POST – na transferência com este método os dados são codificados.

• HEAD – retoma a linha de resposta e os cabeçalhos de resposta.

• PUT/PATCH – permite que documentos/recursos sejam transferidos e armazenados.

• DELETE – permite que documentos/recursos sejam excluídos.

• OPTIONS - permite fazer uma consulta de quais comandos estão disponíveis.

• TRACE - permite depurar as requisições, devolvendo o cabeçalho de um documento.

Page 5: HTML - HyperText Markup Language - Review

• Métodos HTTP (response - resposta)

• 200 (OK) – significa que a confirmação da requisição foi respondida com sucesso.

• 304 (NOT MODIFIED) – informa que os recursos não foram alterados desde a última

vez que foi solicitada. Isso ocorre por causa dos mecanismos de “cache” do browser.

• 401 (UNAUTHORIZED) – significa que o cliente não tem acesso autorizado para

acessar a área requisitada.

• 403 (FORBIDDEN) – informa que o acesso à área requisitada falhou.

• 404 (NOT FOUND) - Não encontrado.

Page 6: HTML - HyperText Markup Language - Review

• Hipertext Markup Language (Linguagem de marcação de texto);

• Desde 1996 vêm sendo mantida pela World Wide Web Consortium (W3C);

• Utilizada na confecção de sites;

• São “rótulos” (tags) que marcam trechos e blocos de texto;

• Utilizados por um visualizador HTML (navegador) para formatar e apresentar o texto na

tela;

• O HTML é escrito em texto plano, ou seja, pode ser escrito em qualquer editor de textos.

Page 8: HTML - HyperText Markup Language - Review

• A representação dos elementos do HTML nas páginas de internet se dá através de

marcações ou rótulos (tags);

• O HTML não é case sensitive, ou seja, não há diferença entre letras maiúsculas ou

minúscula na representação dos elementos;

• O navegador interpreta como sendo uma tag todos os elementos HTML válidos que

estejam entre os símbolos < e >.

<br> = <BR>

Page 9: HTML - HyperText Markup Language - Review

• <BR> é uma tag válida que determinará uma quebra de linha em um texto;

• <CHTRU> não é uma tag válida, é ignorada o que fará com que nada seja exibido na tela;

• Mesmo não exibindo as tags inválidas não se deve utilizar desta opção como uma

maneira de ocultar conteúdo em um documento elaborado através do HTML;

Page 10: HTML - HyperText Markup Language - Review

• Existem marcações específicas para comentários em HTML. São elas, <!-- e -->.

• A maioria dos elementos no HTML possuem um rótulo inicial e um final, envolvendo o

texto ou elemento a ser marcado por eles:

• Os marcadores de início e final geralmente possuem o mesmo nome se diferenciando

apenas pela / (barra) no finalizador.

<!-- Exemplo de comentário HTML -->

<elemento> texto a ser marcado (conteúdo) </elemento>

Page 11: HTML - HyperText Markup Language - Review

Não há diferença entre <br> e <BR>.

Porém, a maneira correta de escrever é em letras minúsculas, sempre escreva

assim: <br>

Page 12: HTML - HyperText Markup Language - Review
Page 13: HTML - HyperText Markup Language - Review

• Esta declaração deve ser a primeira coisa em seu documento HTML, antes da tag <html>.

• O <! DOCTYPE> declaração não é uma tag HTML; é uma instrução para o navegador da

web sobre qual versão do HTML da página é escrito.

<!DOCTYPE HTML>

Page 14: HTML - HyperText Markup Language - Review

<div class="titulo-maior"></div>

class: pode-se repetir no html

Page 15: HTML - HyperText Markup Language - Review

<div id="titulo-cabecalho"></div>

id: é único em todo html

Page 16: HTML - HyperText Markup Language - Review

<img src="imagem.jpg">

Page 17: HTML - HyperText Markup Language - Review

<tag atributo="valor">

<img src="imagem.jpg">

<tag atributo="valor">Texto</tag>

Page 18: HTML - HyperText Markup Language - Review

<a></a>

<html></html>

<head></head>

<title></title>

<body></body>

<meta>

<h1></h1> - <h6></h6>

<p></p>

<br>

<hr>

<ul></ul>

<li></li>

<ol></ol>

Page 19: HTML - HyperText Markup Language - Review

<img>

<table></table>

<tr><td></td></tr>

<pre></pre>

<blockquote></blockquote>

<address></address>

<cite></cite>

<code></code>

<em></em>

Page 20: HTML - HyperText Markup Language - Review

<strong></strong>

<i></i>

<b></b>

<u></u>

<strike></strike>

<big></big>

<small></small>

<sub></sub>

<sup></sup>

<font></font>

<div></div>

<span></span>

Page 21: HTML - HyperText Markup Language - Review

<title><h2><center>titulo<h2><center></title>

<div class="Bem Vindo"></div>

file:///F:/html/index2.html / file:///F:/html/imagem

Sem Título-3.jpg

Page 22: HTML - HyperText Markup Language - Review
Page 23: HTML - HyperText Markup Language - Review
Page 24: HTML - HyperText Markup Language - Review

<form>

Atributos

• method – método HTTP de envio das informações (POST / GET)

• action – endereço a serem enviados os dados - #

• enctype - multipart/form-data – para envio de arquivos

<form method="#" action="POST">

Page 25: HTML - HyperText Markup Language - Review

<input>

Tipo de dado Tipo de campo

text Texto

radio Opção, seleção única

checkbox Opção, seleção múltipla

file Arquivo

hidden Oculto

password Senha

Tipo de dado Tipo de campo

color Seleção de cor

date Data

datetime Data e Hora

month Mês

email E-mail

number Número

range Intervalo numérico

search Busca

tel Telefone

time Hora

url URL

week Semana

Page 26: HTML - HyperText Markup Language - Review
Page 27: HTML - HyperText Markup Language - Review

<form></form>

<input></input>

<textarea></ textarea>

<button></button>

<select></select>

<label></label>

<input type="text" value="Campo" required>

Page 28: HTML - HyperText Markup Language - Review
Page 29: HTML - HyperText Markup Language - Review

- _docs – Documentos relacionados ao projeto (docs, imagens, briefing)

- _layout – Layout do projeto (html / imagem)

- _sql – Arquivo de banco de dados

Page 30: HTML - HyperText Markup Language - Review

- css – Cascading Style Sheet (.css)

- fonts – fontes utilizadas no site / ícones (.ttf, woff, svg, woff2, .otf)

- img – imagens estáticas utilizadas no layout do site (.png, jpg, .gif, .svg)

- js – Scripts Javascript (.js)

index.html

favicon.ico

Page 31: HTML - HyperText Markup Language - Review
Page 32: HTML - HyperText Markup Language - Review

HTTP

FTP

Page 33: HTML - HyperText Markup Language - Review

Arquivos sendo enviados e recebidos

FileZilla Client

Computador RemotoComputador Local

Dados e log da conexão

Page 34: HTML - HyperText Markup Language - Review

• História da Internet (https://pt.wikipedia.org/wiki/História_da_Internet)

• Internet (https://pt.wikipedia.org/wiki/Internet)

• E-mail (https://pt.wikipedia.org/wiki/E-mail)

• História da Internet no Brasil (https://pt.wikipedia.org/wiki/História_da_Internet_no_Brasil)

• Uniform Resource Name (https://en.wikipedia.org/wiki/Uniform_Resource_Name)

• Sebben, Naiara. Programação Web. Joaçaba. Unoesc Virtual. 2013. 200p. ISBN 978-85-

65600-17-0

• A História do HTML (http://www.frontendbrasil.com.br/artigos/a-historia-do-html/)

• HTML5 (https://en.wikipedia.org/wiki/HTML5)

Page 35: HTML - HyperText Markup Language - Review

• HTML5 (https://en.wikipedia.org/wiki/HTML5)

• HTML (https://en.wikipedia.org/wiki/HTML)

• W3Schools (http://www.w3schools.com)

• HTML Princípios Básicos - (http://pt.slideshare.net/mayzaoliveira/htmlprincipiosbasicos)

• Tutorial de HTML - Tabelas (http://www.clem.ufba.br/tuts/html/c09.htm)

• FTP - (https://pt.wikipedia.org/wiki/File_Transfer_Protocol)

• Organização - (https://pt.wikipedia.org/wiki/Organiza%C3%A7%C3%A3o)