HTML BÁSICO

react gif

LINKS ÚTEIS (PARA AGILIZAR PROCESSOS)

O QUE É HTML

O HTML é uma linguagem de marcação de hipertextos, principalmente utilizada para a criação de web sites, ela quem é responsável pela estruturação e organização dos elementos ali dispostos.

SUMÁRIO

PRÉ REQUISITOS

Estamos começando com o HTML e é super importante sabermos de algumas coisinhas antes de iniciarmos:

  • Como o conteúdo é bem tranquilo nesse aspecto apenas um bom conhecimento de informática básica é o suficiente para começarmos a trabalhar!

  • Ambiente de desenvolvimento, necessário ter um ambiente configurado, uma IDE de sua escolha (VSCODE, Atom ou Sublime) . PS: Minha preferência é o VSCODE.

Tendo todas as coisas listadas acima vamos começando aos poucos!

INTRODUTÓRIO

Antes de começarmos qualquer coisa, é importante sabermos de algumas informações! Como vocês já devem ter lido lá na página de história, todas as informações de um site são organizadas em tags, e como funciona isso? Bom vamos lá.

Para entendermos de fato precisamos saber a diferença de certos elementos:

  • Conteúdo, é o que vem entre as tags, geralmente é o conteúdo que vai ser abraçado pelas tags

  • Elemento, é o conjunto do conteúdo com as tags, a informação já encapsulada e identificada

  • Tag, traduzindo do inglês, "etiqueta", sã códigos que definem a estrutura da página, como textos, imagens e etc. Assim ajudando a reunir elementos com formatações semelhantes. Se a tag necessita de conteúdo, ela deverá ter abertura e fechamento, caso contrário ela se fecha na própria abertura ( como a tag do input ).

  • Atributos de tag, seriam justamente palavras especiais colocadas dentro da abertura da tag, onde podemos controlar o comportamento da do elemento ou modificar-lo, com classes, id's , estilizações ou até mesmo pequenas ações.

html Image

BASE HTML

Para iniciarmos o conteúdo é fundamental que primeiramente você abra a sua IDE e coloque o código base de html (No vscode basta um "!" e enter).

html Image

Dentro dessa base temos alguns códigos necessários para começarmos a editar um website, vamos para a descrição de alguns códigos:

  • !DOCTYPE html, esse é responsável para colocar nosso projeto no html versão 5, sem isso o navegador pode ser que entre em modo compatibilidade e renderizar o site de forma estranha.

  • html lang="pt-br", essencial para colocar o container raiz e principalmente para acessibilidade, para informarmos ao navegador qual linguagem está sendo trabalhada nesse website.

  • head, é onde ficam as informações técnicas (metadados), eles não são visíveis no site.

  • meta charset="UTF-8", define a codificação de caracteres, o UTF8 permite que usemos acentos (á, õ , ç) sem se tornarem símbolos estranhos

  • meta name="viewport" content="width=device-width, initial-scale=1.0, fundamental para a responsividade no futuro, faz com que o site se ajuste a largura do celular, impedindo que o texto fique pequeno.

  • title, define o título do website

  • body, define a área do documento onde terão elementos visíveis, como paragrafos ou titulos

Quando rodamos todos esse códigos dentro do navegador, ele é o responsável por renderizar e organizar o visual, ficaria algo próximo a isso (conceitualmente falando):

html Image

HEADING

Os headings são títulos ou subtítulos que são dispostos na página.

PARAGRAPHS

Os parágrafos são definidos pela tag "p" , do qual dá um pequeno espaço e quebra linha.

IMAGES

As imagens são definidas pela tag "img" , é a maneira de inserirmos no nosso site PNGS, JPGS, SVGS e até mesmo GIFS!. E nisso essa tag vem acompanhada geralmente de dois atributos padrão, "src" onde diremos de onte vem essa imagem (pode ser local ou na web) e o "alt" (essencial para descrever a imagem, principalmente para pessoas com deficiência visual, permitindo que entendam mesmo quando a imagem não estiver vísivel). É muito comum que venha os ajustes de "width" e "height" direto na tag, porém é algo que também pode ser feito no css.

BREAK

A tag "br" define uma quebra de linha.