Pular para o conteúdo principal

Criando um site - #2 HTML5 (parte 1)


Olá! Se você leu o post anterior O Boom da Internet, sabe que dei início a uma série de matérias ensinando a criar um site. Dando continuidade a isso, vou falar nesse post sobre o famoso HTML, que é a base de todo Website que você já acessou em toda a sua vida.

O que é HTML?

Sendo bem sucinto, HTML é uma sigla que significa HyperText Markup Language (em tradução livre, Linguagem de Marcação de Hipertexto). É com ela que começamos nossa jornada, porque ela é com ela que criamos cada elemento que se vê em qualquer site e a primeira parte a ser desenvolvida.

Como o meu interesse é explicar como criar um site, não vou me ater a origem da linguagem ou versões anteriores. Vou apenas explicar do que é composta e exemplificar criando uma marcação simples para o nosso projeto.

Ela é composta por marcações (não me diga?) que são chamadas de Tag's, cada tag é composta do nome da Tag entre < e > (símbolo menor que) e o seu oposto (maior que). E, de modo geral, devem ser fechadas com uma forma parecida mas que contém uma / (barra) logo antes do nome da Tag assim </nomeDaTag>.

Segue um exemplo da primeira Tag padrão (com exceção do <!doctype> que não é bem uma Tag HTML) de toda página web: <html></html>



Um pouco sobre o ramo

Atualmente a linguagem encontra-se na versão 5 como você deve saber. De fato, muita coisa tem mudado muito rapidamente no HTML5. Isso porque é difícil chegar a um consenso sobre melhores práticas de como escrever seu código, o que causa muita divergência de opiniões. O que leva os desenvolvedores a loucura diariamente, tanto os de Websites como os de WebBrowsers ( navegadores ), tirando o sono de muita gente com estudo e mais estudo.

Eu acho que esse é um dos motivos da valorização do trabalho atualmente - não chega nem perto de ser o principal, que é o fato de o mercado está cada vez maior e a procura de gente qualificada para empregar. Então se você é preguiçoso ou não gosta de ler, provavelmente está entrando no ramo de trabalho errado...

A marcação básica

Como quero que o artigo abranja desde quem já saca alguma coisa até quem não sabe a diferença de monitor e teclado, vou ser bem detalhista. Os códigos a seguir, devem ser digitados em um editor de textos. Eu indico o notepad++, que é leve, prático e destaca o código (depois de salvar o arquivo) evidenciando os erros e ajudando na manutenção do mesmo, mas caso você não saiba, cada sistema operacional já vem com um instalado, o windows por ex. vem com o Notepad. 

No geral, cada página é um arquivo HTML (nem sempre isso acontece, como é o caso de alguns sistemas com linguagem dinâmica) e a Homepage (página inicial ) normalmente tem o nome de index.html. Isso ocorre pois os navegadores buscam esse arquivo por default (padão) quando você procura por um diretório.

Vamos criar nossa primeira página? Para isso basta digitar o seguinte código e salvá-lo com o nome index.html. É importante explicar que o que vêm depois do ponto em um arquivo é sua extensão e diz qual o tipo de arquivo.

<!doctype html>
<html lang="pt-br">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 
</body>
</html>

Agora explicando o código, a primeira linha é o doctype ou seja tipo de documento e é extremamente importante, pois informa aos browsers do que se trata o arquivo. Nas versões anteriores do HTML era extenso e complicado agora é muito mais simples.

A segunda é a Tag HTML que deve abranger todo o seu código HTML sempre e nela encontramos a propriedade LANG que informa ao navegador em que língua se encontra o site.

Se formos escrever uma citação, em inglês por exemplo, deveremos usar a Tag CITE com a propriedade LANG informando que se trata de um texto em inglês, dessa forma:

<cite lang="en-us"></cite>

Importante: em HTML propriedades devem sempre conter seus valores entre aspas.

A HEAD é a cabeça do código, onde se encontram informações mais detalhadas sobre o documento, que no nosso caso são a Tag META que tem uma propriedade chamada CHARSET que diz o tipo de caractér usado é UTF8 e a Tag TITLE ( título ), o título é o que você vê em azul quando faz suas pesquisas no google, e também o que aparece escrito na aba do seu navegador.

E finalmente nós chegamos na parte que abriga o conteúdo do Website, a Tag BODY (que significa corpo, o que faz todo o sentido).

Bom como o assunto ficou meio prolongado vou dividir a matéria em duas partes. Então iremos criar nossa Homepage na próxima matéria com mais detalhes e ainda assim, sem deixar o texto longo de mais e chato pra vocês.

Curta a página da Visual no Facebook e siga a nossa página no Google+, se tem alguma dúvida ou deseja contribuir com algo, fique à vontade e deixe seu comentário.

Até a próxima!

/fa-clock-o/ WEEK TRENDING$type=list

Como ganhar dinheiro com desenvolvimento de software

Como ganhar dinheiro com desenvolvimento de software Se você é um programador ou desenvolvedor de software, pode se perguntar como ganhar dinheiro com essa habilidade. A boa notícia é que existem muitas oportunidades para quem sabe programar, e as possibilidades só aumentam com o tempo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   Neste artigo, vamos explorar algumas das melhores estratégias para ganhar dinheiro como desenvolvedor de software em 2023. Desde trabalhar em tempo integral em uma empresa de tecnologia até criar seu próprio negócio de software, há muitas opções para escolher. 1. Trabalhar em tempo integral em uma empresa de tecnologia Trabalhar em uma empresa de tecnologia é uma das maneiras mais populares para ganhar dinheiro como desenvolvedor de software. Existem muitas empresas que estão sempre procurando desenvolvedores de software para ajudar a criar e manter seus produtos. Além de um salário...

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS A renderização no lado do servidor (SSR) com ReactJS é uma técnica que pode melhorar significativamente o desempenho de sua aplicação, especialmente em termos de tempo de carregamento inicial. Neste artigo, discutiremos em detalhes o que é a renderização no lado do servidor com ReactJS, por que ela é importante e como implementá-la em sua própria aplicação.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é a renderização no lado do servidor com ReactJS? A renderização no lado do servidor com ReactJS é uma técnica que permite que sua aplicação seja renderizada no servidor, em vez de no navegador do usuário. Isso significa que, em vez de enviar apenas o HTML e o JavaScript para o navegador, você pode enviar o HTML totalmente renderizado para o usuário. A renderização no lado do servidor pode melhorar significativamente o desempe...

Conheça o Vite e esqueça todas as outras ferramentas de bundle

Conheça o Vite e esqueça todas as outras ferramentas de bundle O ecossistema JavaScript está em constante evolução, e com isso, surgem novas ferramentas e frameworks que prometem tornar a vida dos desenvolvedores mais fácil. Um exemplo disso é o Vite, uma ferramenta de build ultra-rápida criada pelo criador do Vue.js, Evan You. Neste artigo, iremos explorar como o Vite surgiu e como ele funciona, além de mostrar alguns exemplos práticos de como utilizá-lo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é o Vite? O Vite é uma ferramenta de build e desenvolvimento para projetos JavaScript. Ele se destaca por ser extremamente rápido, oferecendo uma experiência de desenvolvimento fluida e instantânea. Ao contrário de outras ferramentas de build como o Webpack, o Vite não necessita de uma compilação prévia para executar, e utiliza a dependência nativa do navegador para carregar os módulos. Isso significa que o...