HTML5 - CSS3 - JavaScript(2018)

Introdução à programação

Clique aqui

CSS3

Clique aqui

JavaScript

Clique aqui

HTML5

Hierarquia de títulos

As tags <h> (heading = h1, h2, h3...) servem para dar níveis aos títulos.
Ou seja:
<h1> é igual ao título principal. E podem sim existir mais de um no seu site.
<h2> é igual a subtítulo. para cada subtítulo uma tag, assim como para os títulos principais.
<h3> é igual ao subtítulo do subtítulo e assim por diante.
→As tags <h> vão até a de número <h6> mais que isso o texto ficará complexo de mais, oque tira o interresse do cliente. 😉

Símbolos e emojis

A utilização de símbolos e emojis é muito simples, abaixo exemplificarei o passo a passo de cada um.

Símbolos

A estrutura usada para símbolos é: (E comercial + código + ;).

&(código);

EXEMPLOS:
&rarr; = →
&uarr; = ↑
&euro; = €
&Delta; = Δ
&reg; = ®

Emojis

A estrutura usada para emojis é: (E comercial + # + x ( minúsculo) + código + ;)

&#x(código);

Os códigos de cada emoji podem ser encontrados no site EmojiPedia. Utilizamos apenas o final do código após o símbolo +.

EXEMPLOS:

&#x1F61B; = 😛
&#x1F923; = 🤣
&#x2728; = ✨
&#x1F99E; = 🦞

Imagens

Primeiramente devemos utilizar imagens livres, ou seja, imagens que os direitos autorais permitam a replicação para fins comerciais. Podemos pegar no google filtrando imagens livres com a ferramenta de pesquisa. Ou podemos utilizar sites expecíficos, como:
→ PEXELS
→UNSPLASH

Os formatos que podemos utilizar são:
JPEG - possui melhor formato de compactação.
PNG - permite transparência.

Para o ajustar tamanho, utilizamos um programa (gimp, photoshop..) e adequamos à nossa necessidade. Devemos salvar as imagens que formos utilizar na mesma pasta do arquivo do VScode. Podem ser criadas subpastas para facilitar a organização.

Para inserir a imagem utilizamos a tag: <img src= "" alt= "">

Entre as aspas de src podemos botar o nome do arquivo ou fazer uma busca clicando o curso do mouse entre as aspas e clicando "Ctrl+space", irá aparecer as opções de imagens salvas previamente na pasta.
Entre as aspas de alt vai a descrição da imagem, ela é muito importante pois é lida por aplicativos de inclusão para cegos, por exemplo, e aparece em pop-up quando o cursor do mouse passa por cima.

Logo CSS3 Logo HTML5

Também podemos utilizar imagens direto da web apenas utilizando o URL no lugar do arqueivo, porém caso a imagem seja apagada do servido, ela sumirá do seu site, então é melhor sempre salvar as suas imagens no seu próprio servidor.

EXEMPLO:

<img src="https://cdn.iconscout.com/icon/free/png-256/javascript-2038874-1720087.png" alt="Logo JavaScript">

Logo JavaScript

Imagens dinâmicas

Imagen dinâmica é como chamamos a imagem que adapta seu tamanho à tela do cliente, ou seja, nada de barra de rolagem lateral para vizualizar a imagem (ninguém gosta, não é verdade?). Para fazer isso, temos que ter a mesma imagem formatada em resoluções diferentes e usar a tag <picture> junto com a tag <img>. A tag <source> (selecionar a opção source:media:type) vai servir para integrar as outas opções de formatação de imagem ao código, é importante respeitar a ordem do tamanho das imagens (crescente, a ordem é de baixo para cima).

EXEMPLO:

Código imagem interativa

A imagem abaixo é interativa, se você aumentar ou diminuir o tamanho da tela (caso esteja em desktop) conseguirá ver a alteração no tamanho das imagens (foram utilizadas imagens diferentes apenas para facilitar a visualização e se tornar mais didático).

Imagem dinâmica

Favicon

O Favicon é a imagem que aparece na guia quando seu site é aberto.

Para adicionar um ao seu site basta abrir a tag <link:favicon> na área head do HTML. A imagem deve estar no formato .ico e ja salva na pasta. Sites que você pode achar icons já prontos ou criar o seu:

Listas

Listas são imporantes porque a todo momento utilizamos sem nem perceber. Por exemplo, quando comecei fazer esse projeto ainda não sabia como usar listas no HTML, por isso alguns exemplos ficaram meio zoados, muito colados à margem do site (projeto sem CSS). No tópico anterior, sobe favicon, já sabia como utilizar e a lista deixou as informações mais organizadas. Mas como utilizar listas no HTML?

Temos três tipos de listas:

Utilizando links

Na próxima página vamos aprender como utilizar links no nosso site, basta .

Principais formatações

Vamos aprender a usar negrito, itálico, marcador de texto, texto sub e sobre escrito, dentre outras utilizando as tags semânticas do HTML5:

Podemos alterar a cor padrão da marcação de texto no nosso projeto. Basta abrir uma tag <style> na área head e abrir o parâmetro mark {background-color:}. Caso precise pode mudar a cor individualmente de cada marcação usando o parâmetro style="" dentro da tag <mark>

Outras formatações

Código no HTML

Desafio do Mapa

Desafio 05 do repositório no GitHub. para abrir.

Desafio dos vídeos

Abrir na próxima página