Notas Técnicas do zhaoJian

Curso IT Fundamentos HTML 009_Hello HTML

Aprendizado / Fundamentos HTML ~5731 palavras · 15 min de leitura - visualizações

O que é HTML?

A rede, ou mais especificamente, a World Wide Web, é composta por muitos documentos e recursos interligados. Esses documentos e recursos são escritos em HTML e são chamados de páginas web. HTML é a base das páginas web, definindo sua estrutura e conteúdo.

Quando você digita um endereço web no navegador (por exemplo, www.zhaojian.net), o navegador envia uma solicitação ao servidor que fornece essa página web. O servidor responde a essa solicitação e envia a página web solicitada (ou seja, algum HTML) de volta ao navegador. Em seguida, o navegador analisa esse HTML e o exibe como a página web que você normalmente vê.

HTML (HyperText Markup Language, Linguagem de Marcação de Hipertexto) é uma linguagem de marcação usada para criar e projetar a estrutura de páginas web. HTML é composto por uma série de elementos (element), que podem ser usados para envolver diferentes partes do conteúdo, fazendo com que apareçam ou funcionem de determinada maneira. Um par de tags (tag) pode adicionar hyperlinks a um texto ou imagem, definir texto como itálico, negrito, parágrafos, listas, etc.

[!Resumo]

  • HTML não é uma linguagem de programação, mas uma linguagem de marcação
  • Documentos HTML contêm tags HTML e conteúdo de texto (por que não há imagens)
  • Documentos HTML também são chamados de páginas web, páginas da web

Um elemento HTML completo (element)

Exemplo:

<p>hello HTML!</p>

Efeito:

Efeito da página HTML

Análise da estrutura:

Análise da estrutura do elemento HTML

[!Resumo]

  • Um elemento HTML completo é composto por três partes: tag de abertura, conteúdo e tag de fechamento
  • Tag de abertura (Opening tag): contém o nome do elemento (neste exemplo, p), envolvido por colchetes angulares esquerdo e direito. A tag de abertura marca onde o elemento começa ou onde seu efeito começa
  • Conteúdo (Content): o conteúdo do elemento
  • Tag de fechamento (Closing tag): semelhante à tag de abertura, mas inclui uma barra antes do nome do elemento. Isso marca o fim do elemento. Não incluir a tag de fechamento é um erro comum de iniciantes e pode produzir resultados estranhos

Uma página HTML completa

Exemplo:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello HTML</title>
</head>
<body>
<p>hello HTML!</p>
</body>
</html>

Efeito:

Efeito da página HTML

Análise da estrutura:

Análise da estrutura da página HTML

[!Resumo]

  • <!DOCTYPE html> — Declara o tipo de documento HTML, o tipo de documento é uma herança histórica, usado para informar ao navegador a versão e o tipo do documento. Declaração DOCTYPE do modo estrito HTML4: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • <html></html> — elemento html, todo o conteúdo da página HTML, às vezes chamado de elemento raiz.
  • <head></head> — elemento head, seu conteúdo não é visível para o usuário, inclui, por exemplo, palavras-chave de pesquisa (keyword) para mecanismos de busca, descrição da página, estilos CSS, arquivos JavaScript e declaração de codificação de caracteres.
  • <meta charset="utf-8"> — elemento meta, usado para fornecer metadados sobre o documento HTML. O atributo charset define o conjunto de caracteres do documento como UTF-8.
  • <title></title> — elemento title. Este elemento define o título da página, exibido na aba do navegador e também usado como texto descritivo ao favoritar a página.
  • <body></body> — elemento body. Este elemento contém o conteúdo que você espera que os usuários vejam ao visitar a página, incluindo texto, imagens, vídeos, jogos, faixas de áudio reproduzíveis ou outros conteúdos.
  • <p></p>— elemento de parágrafo, representa um parágrafo de texto.
Nome do elemento
FunçãoExemplo
<!DOCTYPE html>Define o tipo e versão do documento HTML<!DOCTYPE html>
<html>Define o elemento raiz do documento HTML<html lang="en">
<head>Contém meta informações do documento, como título, declaração de conjunto de caracteres, links de estilos e scripts<head>...</head>
<title>Define o título do documento, exibido na barra de título ou aba do navegador<title>My Web Page</title>
<meta>Fornece meta informações sobre o documento, como conjunto de caracteres, configurações de viewport, palavras-chave, etc.<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link>Referencia recursos externos, como folhas de estilo e ícones<link rel="stylesheet" href="styles.css"> <link rel="icon" href="favicon.ico" type="image/x-icon">
<style>Define estilos internos do documento<style>body { font-family: Arial, sans-serif; }</style>
<script>Define ou referencia scripts, pode estar incluído no documento ou referenciar scripts externos<script src="script.js"></script>
<noscript>Define o conteúdo exibido quando o navegador não suporta scripts<noscript>Sorry, your browser does not support JavaScript.</noscript>
<base>Especifica a URL base para todos os links relativos na página<base href="https://www.zhaojian.net/">

Links:

Visual Studio Code

Plugins VS Code: Remote - SSH Remote Development

Navegador web Google Chrome Navegador web Google Chrome (China)

Microsoft Edge

Compartilhar:

Comentários