Objetivo Dica de leitura O que você irá construir Arquitetura Básica da Web – Web – Cliente/servidor Sua primeira página Web O que é HTML, CSS e JavaScript? Primeiros Passos com HTML Estrutura básica do HTML Elementos HTML Desenvolvimento HTML
Objetivo Dica de leitura O que você irá construir Arquitetura Básica da Web – Web – Cliente/servidor Sua primeira página Web O que é HTML, CSS e JavaScript? Primeiros Passos com HTML Estrutura básica do HTML Elementos HTML Desenvolvimento HTML
Primeiros passos com o CSS Como aplicar o CSS no HTML Sintaxe do CSS Inserção do CSS em nosso projeto Desenvolvendo o CSS Pausa para falar de cores Finalizando o CSS E o JavaScript? Autores Sobre a TargetTrust Sobre a Becode
A proposta deste ebook é clara, fazer você dar os seus primeiros passos com HTML e CSS. Duas tecnologias que são essenciais no mercado de TI e que formam aquele pacote de conhecimentos que você precisa ter, independente do rumo que sua carreira irá tomar dentro do mercado de trabalho. Em outras palavras, saber o mínimo de HTML e CSS não faz mal a ninguém e, para muitos profissionais, são habilidades imprescindíveis para uma carreira de sucesso.
Este ebook pode ser acessado de qualquer dispositivo. Contudo, o seu aprendizado será muito mais completo se você seguir os passos desse tutorial em um , pois você precisará interagir com os códigos HTML e CSS. Sim, para aprender, você irá precisar praticar! Sempre que você realizar uma alteração no código, . Assim, você conseguirá identificar em tempo real, todas as modificações que você estará fazendo em sua página. Para lembrá-lo, sempre que o ícone ao lado aparecer nesse Ebook, repita esse processo
Ao final desse ebook, você terá construído uma página web do zero, idêntica a essa aqui: ▸
Página Demo – Guia HTML e CSS
Sem utilizar templates ou qualquer outro conhecimento que não esteja presente nesse ebook. Resumindo, você irá aprender a teoria e aplicar na prática!
nessa página você encontrará um botão para download. Faça-o para ter acesso aos códigos que utilizaremos ao longo desse ebook.
Antes de começarmos a criar a nossa página, é importante que você entenda um pouco sobre a arquitetura básica da Web. Então, vamos lá. Quando você digita “https://becode.com.br” em seu navegador web (Chrome, Firefox, Safari, etc), você está solicitando ao servidor da , a página inicial, também conhecida como a página index de um website. O servidor irá processar a sua requisição e disponibilizará uma espécie de “pacote de arquivos” para o seu navegador processar e exibir o conteúdo. Os arquivos neste pacote são, grosseiramente falando, os arquivos da página em questão.
Agora, imagine que você foi contratado para desenvolver o HTML e o CSS de uma página web. Suponha que já levantamos todos os requisitos e, portanto, definimos o layout desta página e o resultado final desta página será exatamente como esse: caso esse fosse um projeto real, provavelmente, você receberia um wireframe profissional, criado por um web designer, contendo todo a representação visual do website, layout de páginas e interações entre elas. Contudo, para o nosso propósito didático, isso não será necessário. Esta página contém muitos elementos que, de certa forma, não são triviais quando se está aprendendo sobre HTML e CSS. Então, caso você esteja com a sensação de que não sabe por onde começar, não desanime, vamos por partes!
De uma forma breve e resumida: ▸
▸
▸
linguagem de marcação que define a estrutura de sua página, é através dele que você definirá os elementos que estarão presentes em sua página, utilizando tags html; tecnologia responsável por estilizar uma página, ou seja, define cores, tamanho de elementos, alinhamento, espaçamentos, margens, efeitos e tudo aquilo que irá proporcionar uma identidade visual para a sua página; Por fim, o JavaScript (JS), linguagem de programação que define o comportamento de sua página, ou seja, é uma tecnologia interpretada que pode controlar o seu navegador e os elementos HTML de sua página. Elementos que se movem, alertas e outros tipos de comportamento existentes em páginas web.
Entendido a diferença entre essas tecnologias, podemos começar o desenvolvimento do nosso pequeno projeto. Lembrando, nesse ebook, iremos dar os primeiros passos com HTML e CSS. O JavaScript, por ser uma linguagem de programação, exige a compreensão de padrões lógicos de programação. Em outras palavras, para aprender JavaScript, é fundamental que o indivíduo já domine alguns conceitos de
Caso você nunca tenha tido contato com o HTML, saiba que ele é um arquivo como qualquer outro. Imagine um arquivo que é exibido pelo adobe reader, analogamente, o documento html é um arquivo com a diferença de que, ao invés de exibirmos o seu conteúdo com o adobe reader, teremos que utilizar um navegador, seja ele o ou qualquer outro. Vamos começar pelo básico! Para você criar ou editar um documento html, você precisa de um editor de texto que interprete seu código HTML. Recomendamos a utilização do sublime text, mas você pode escolher outros. Até o bloco de notas padrão do Windows irá servir, você quem decide!
Realizado o download e instalado o seu editor de texto de sua preferência. Crie um novo documento e salve-o com o nome , coloque este arquivo dentro de uma pasta chamada , aproveite também para já criar uma pasta chamada , para colocarmos as futuras imagens desta página. A sua organização deve ser similar a isso:
O HTML5 adicionou novas tags para a criação de páginas web. Essas tags auxiliam principalmente os servidores de busca a encontrar conteúdos com maior pr ecisão, dentro dos diversos sites na web. Além, é claro, de deixar o seu código HTML mais organizado e compreensível para outros programadores que possivelmente poderão dar manutenção ao seu código em algum momento futuro.
Dito isso, é óbvio que queremos ter páginas bem estruturadas para que google, bing ou yahoo encontrem nosso site quando um usuário estiver buscando por algum assunto relacionado, bem como, ter um site organizado facilitando a manutenção realizada por outros profissionais, que não somente você. Vamos aos nossos primeiros exemplos. Na próxima página, temos a estrutura básica de um documento HTML:
antes de copiar os códigos, saiba que você tem acesso ao HTML, CSS e Imagens da página através deste link (download).
A construção de uma página HTML segue uma estrutura básica, conforme ilustrado no código ao lado. ..... .....
Informações do documento, título da página; meta tags; links para documentos .css e .js e entre outros...
Conteúdo da página
lembre-se de utilizar o , pois assim o seu documento poderá receber acentuação, entre outros caracteres especiais da região. No nosso caso, Brasil.
Primeiramente, temos o comando DOCTYPE, ele não é uma tag html e é utilizado para o seu navegador identificar a versão do seu documento html. Em nosso caso, estamos utilizando a versão 5. Caso você deseje pesquisar mais sobre o , verás que, para outras versões, a forma como este comando deve ser escrito muda um pouco. Logo após, temos as tags de nosso documento, é através delas que estruturamos um arquivo html. Note que para cada tag, temos sua abertura e seu fechamento : ▸
tag que engloba todo o documento html, repare que ela começa bem no início e é a última tag a ser fechada.
▸
▸
▸
▸
essa tag é utilizada para colocar informações a respeito de nosso documento html. Aqui não exibimos conteúdo para o usuário final, mas temos informações que serão utilizadas pelo nosso documento. Repare que a tag não exibe nenhum conteúdo no corpo da sua página, mas sim é o título que é mostrado na aba de seu navegador, ou seja, é uma informação sobre o seu documento html.
▸
a partir dessa tag que de fato iremos exibir conteúdo aos visitantes de nosso site, ela é utilizada para indicar o “corpo” do seu documento, ou seja, o seu conteúdo.
▸
cuidado para não confundir com a tag , o header tem a função de indicar que determinado conteúdo é um cabeçalho. Isso facilita o trabalho dos buscadores.
▸
essa tag indica que temos um bloco de navegação. Como por exemplo, um menu que contém os links para as principais páginas do seu site.