Buscar

ebook - Introducao Web Design [Etepac 2021] (3)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 107 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 107 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 107 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introdução a Web Design 
Timóteo Gomes da Silva 
 
Curso Técnico em Informática 
Educação a Distância 
2021 
 
 
 
 
 
 
 
 
 
 
 
 
 
Introdução a Web Design 
Timóteo Gomes da Silva 
Curso Técnico em Informática 
 
 
Escola Técnica Estadual Professor Antônio Carlos Gomes da Costa 
 
Educação a Distância 
 
Recife 
 
1.ed. | Abril 2021 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Catalogação e Normalização 
Hugo Cavalcanti (Crb-4 2129) 
 
Diagramação 
Jailson Miranda 
 
Coordenação Executiva 
George Bento Catunda 
Renata Marques de Otero 
Manoel Vanderley dos Santos Neto 
 
Coordenação Geral 
Maria de Araújo Medeiros Souza 
Maria de Lourdes Cordeiro Marques 
 
Secretaria Executiva de 
Educação Integral e Profissional 
 
Escola Técnica Estadual 
Professor Antônio Carlos Gomes da Costa 
 
Gerência de Educação a distância 
 
 
Professor(es) Autor(es) 
Timóteo Gomes da Silva 
 
Revisão 
Flavia Vilar 
 
Coordenação de Curso 
José Américo Teixeira de Barros 
 
Coordenação Design Educacional 
Deisiane Gomes Bazante 
 
Design Educacional 
Ana Cristina do Amaral e Silva Jaeger 
Helisangela Maria Andrade Ferreira 
Izabela Pereira Cavalcanti 
Jailson Miranda 
Roberto de Freitas Morais Sobrinho 
 
Descrição de imagens 
Sunnye Rose Carlos Gomes 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sumário 
Introdução .............................................................................................................................................. 4 
1.Competência 01 | Conhecer os Fundamentos de Web Design e HTML 5 .......................................... 6 
1.1 Internet ....................................................................................................................................................... 6 
1.1.1 Breve histórico da internet ...................................................................................................................... 6 
1.1.2 A estrutura da internet (como ela funciona) ........................................................................................... 7 
1.1.3 Padronização da Web ............................................................................................................................ 10 
1.1.4 Ide .......................................................................................................................................................... 11 
1.1.5 HTML ...................................................................................................................................................... 12 
1.1.6 CSS .......................................................................................................................................................... 16 
1.2 Fundamentos do Web Design ................................................................................................................... 17 
1.2.1 O que é Web Design?............................................................................................................................. 17 
1.2.2 Planejamento e organização de um website ......................................................................................... 18 
1.2.3 Front -end e Back-end (interface gráfica) .............................................................................................. 18 
2.Competência 02 | Formatar um Site Usando Técnicas Avançadas em HTML5 ................................ 20 
2.1 Sintaxe da HTML ....................................................................................................................................... 20 
2.2 Estrutura básica de uma página HTML ..................................................................................................... 20 
2.2.1 Tag <html> ............................................................................................................................................. 21 
2.2.3 Tag <head> ............................................................................................................................................. 22 
2.2.4 Tag <body> ............................................................................................................................................. 23 
2.3 Formatação de parágrafos e blocos de texto ........................................................................................... 24 
2.3.1 Tag <h1...h6> (cabeçalho) ...................................................................................................................... 24 
2.3.2 Tag <p> (parágrafo)................................................................................................................................ 24 
2.3.3 Quebras de linha (<br />)....................................................................................................................... 25 
2.3.4 Linhas horizontais (<hr>) ....................................................................................................................... 25 
2.4 Listas, Tabelas e Formulários .................................................................................................................... 26 
 
 
 
 
 
 
2.4.1 Listas ...................................................................................................................................................... 27 
2.4.2 Tabelas ................................................................................................................................................... 30 
2.4.3 Formulários ............................................................................................................................................ 31 
2.5 Imagem ..................................................................................................................................................... 34 
2.6 Link e Iframe ............................................................................................................................................. 36 
2.6.2 Iframe ..................................................................................................................................................... 37 
2.7 Novas tags HTML 5.................................................................................................................................... 39 
2.8 Layout HTML ............................................................................................................................................. 39 
2.9 Nomenclatura dos arquivos HTML ........................................................................................................... 40 
2.10 Exibindo uma página web ....................................................................................................................... 41 
3.Competência 03 | Formatar um Site com Recursos Multimídia ...................................................... 43 
3.1 Áudio ......................................................................................................................................................... 43 
3.2 Vídeo ......................................................................................................................................................... 45 
3.3 Reusando o YouTube ................................................................................................................................ 47 
4.Competência 04 | Conhecer os Fundamentos do CSS 3 ................................................................... 51 
4.1 Conceito de CSS ....................................................................................................................................... 51 
4.2 Sintaxe de uma Regra CSS ........................................................................................................................ 52 
4.3 Incorporando CSS em HTML ....................................................................................................................54 
4.4 Propriedades CSS ..................................................................................................................................... 57 
4.4.1 Propriedades de cores e background .................................................................................................... 57 
4.4.2 Propriedades de texto e parágrafos ...................................................................................................... 59 
4.4.3 Propriedades de fonte ........................................................................................................................... 62 
4.4.4 Propriedades de efeitos de link ............................................................................................................. 64 
4.4.5 Propriedades de lista ............................................................................................................................. 66 
4.4.6 Propriedades de borda .......................................................................................................................... 69 
5.Competência 05 | Planejar layouts com CSS 3 ................................................................................. 72 
 
 
 
 
 
 
5.1 Box Model (Modelo de caixa) ................................................................................................................... 72 
5.1.1 Padding .................................................................................................................................................. 73 
5.1.2 Margin .................................................................................................................................................... 75 
5.2 Width e Height ......................................................................................................................................... 77 
5.2.1 Width ..................................................................................................................................................... 78 
5.2.2 Height ..................................................................................................................................................... 79 
5.3 Box-sizing .................................................................................................................................................. 81 
5.4 Position .................................................................................................................................................... 84 
5.5 Display ...................................................................................................................................................... 90 
Conclusão ........................................................................................................................................... 101 
Referências ......................................................................................................................................... 102 
Minicurrículo do Professor ................................................................................................................. 103 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4 
Introdução 
Prezado(a) estudante, gostaria de dar as boas-vindas à disciplina Introdução a Web 
Design. Os assuntos que serão tratados nessa disciplina fazem parte de uma área da Informática 
chamada de Desenvolvimento Web. 
A área de Web Design trata da criação e do desenvolvimento de websites, interfaces 
para sistemas web e páginas na internet de todo tipo, desde redes sociais e páginas de empresas 
até lojas virtuais. Esse desenvolvimento pode variar desde simples páginas estáticas até aplicações 
consideradas ricas de recursos. Vale ainda destacar que estamos vivendo em uma sociedade cada 
vez mais conectada, quer seja pelos celulares, computadores e diversos outros dispositivos, e por 
isso é essencial profissionais de Web Design no mercado. 
Se você está buscando como ser um desenvolvedor web e investir nessa carreira, estará 
fazendo uma ótima escolha. Essa é uma das áreas mais bem pagas para quem está apenas 
começando sua carreira. Então, se o seu desejo é de construir um site ou começar sua jornada 
como um desenvolvedor de sucesso, precisa começar de algum lugar. E para auxiliar esse início de 
caminhada, nós vamos te ajudar a dar os primeiros passos. 
Desenvolvimento Web consiste em diversos ramos de atuação, no entanto, uma coisa 
em comum e que precisa fazer parte de um “arsenal” de um desenvolvedor web é justamente 
conhecer o HTML e o CSS. 
HTML é utilizado para representar conteúdos diversos como parágrafos de texto, títulos, 
tabelas, formulários. Considerada como uma das linguagens mais simples de ser aprendida, a HTML 
um excelente ponto de partida para todo desenvolvedor. Independente da sua área de atuação, 
HTML faz parte da lista de coisas que todo profissional precisa saber. Já o CSS é utilizado para 
customizar o material criado com o HTML. Imagine que o seu site é uma caixa de sapato contendo 
um sapato dentro dela. A HTML é o sapato e os textos existentes na caixa, enquanto o CSS é o 
design e o layout da referida caixa. 
 
Com isso, nas próximas competências você aprenderá sobre: 
Competência 1: conhecendo os fundamentos de Web Design e HTML5. 
Competência 2: aprendendo a formatar um site usando técnicas avançadas em 
HTML5. 
https://pt.wikipedia.org/wiki/Internet_rica
https://pt.wikipedia.org/wiki/Internet_rica
 
 
 
 
 
 5 
Competência 3: formatando um site com recursos multimídia. 
Competência 4: conhecendo os fundamentos do CSS 3. 
Competência 5: planejar layouts com CSS 3. 
 
Vamos iniciar então a nossa viagem nesse universo do desenvolvimento web? 
Contamos com a sua dedicação e empenho, de forma que juntos possamos alcançar o 
objetivo final, que é a construção e agregação do conhecimento na área desta disciplina. 
 
 
 
 
 
 
 
 
 
Competência 01 
6 
1.Competência 01 | Conhecer os Fundamentos de Web Design e HTML 5 
Caro estudante, esta competência tem por objetivo apresentar os fundamentos de Web 
Design e da linguagem de marcação de hipertexto HTML (Hypertext Markup Language). Aqui você 
irá aprender sobre o que é a internet e um pouco da sua história, vendo a diferença entre internet e 
Web, assim como conhecer o que é Design e Web Design e também entender sobre a linguagem de 
marcação de hipertextos. Verá ainda sobre IDE’s (Integrated Development Environmen), que podem 
ser usadas no desenvolvimento de páginas HTML, assim como a distinção entre desenvolvimento 
front-end e back-end. 
Vamos então ao que interessa? 
 
1.1 Internet 
Antes de falar sobre Web ou sobre Web Design, é preciso falar de internet. E, embora 
muitos utilizem os dois termos (web e internet) de forma indiscriminada, eles não são sinônimos. 
Quando se fala de internet, está se referindo a uma grande rede de dispositivos computadorizados 
de alcance mundial, podendos entendê-la como uma grande infraestrutura em rede. A Web (uma 
derivação abreviada para a expressão World Wide Web (WWW)) é apenas uma das funcionalidades 
da internet – no caso específico, navegar através do hipertexto. 
Então, antes de entrar no mundo da internet, vale a pena conhecer um breve relato da 
sua história. 
 
1.1.1 Breve histórico da internet 
Antes da internet se tornar como é conhecida hoje, houve um grande percurso na 
evolução dos computadores e das tecnologias de telecomunicações. Assim como muitas das 
descobertas da humanidade, a internet também teve forte motivação militar. Durante o período 
pós-guerra (anos 60 do século 20), especialmente na Guerra Fria (EUA e Rússia), havia um grande 
temor em relação a possíveis ataques nucleares. Pesquisas buscavam desenvolver uma cadeia de 
comunicações onde não existisse um ponto central que, ao ser destruído, colocaria em colapso todo 
o sistema de comunicações (COMER, 2007). 
 
 
 
 
 
 
Competência01 
7 
Em 1966, o Departamento de Defesa dos EUA, por meio da ARPANET (Advanced 
Research Projects Agency – Agência de Projetos e Pesquisas Avançadas), instalou, em 17 locais 
diferentes, computadores conectados as linhas telefônicas que, a partir de 1969, tornaram-se uma 
rede de computadores apenas para uso militar. A partir de então, as pesquisas desenvolvidas até 
aquele momento, que deram origem a cadeia de comunicação distribuída, passaram a ser 
chamadas de ARPANET (BONIATI, 2013). No decorrer das décadas seguintes (década de 70 e 80), 
seu alcance se expandiu para universidades, ainda que, com uma capacidade muito pequena de 
transmissão e troca de informações, fazendo uso de telefones analógicos. 
Além dos avanços na transmissão de informações, a padronização da forma de troca de 
dados foi fundamental para expandir a rede. Em 1989, o engenheiro inglês Tim Berners-Lee, do 
Centro Europeu de Pesquisa Nuclear (CERN), criou um padrão para organizar informações em texto 
e imagem: o formato de hipertexto (textos conectados através de links) foi responsável por manter 
as informações interligadas e permitir a consulta de dados em outros documentos sobre o mesmo 
assunto. É a origem do HTTP (HyperText Transfer Protocol), abreviação em inglês para “protocolo de 
transferência de hipertexto”. Ainda no início da década de 1990, Berners-Lee lança a “world wide 
web, ou www” – a rede mundial de computadores –, que logo se transformou no sistema pelo qual 
circulam as informações organizadas em hipertexto em todo o planeta. 
 
 
1.1.2 A estrutura da internet (como ela funciona) 
Você precisa entender como é que escreve um endereço de um site e como 
posteriormente a página correta aparece em seu navegador. O que será que acontece no meio 
disso tudo? Como a internet funciona? 
O acesso à internet se dá, normalmente, por meio de um ISP (Internet Service Provider 
ou Provedor de Serviço de Internet) e utiliza-se de, pelo menos, três componentes (CPE, Rede de 
Acesso e POP), que são descritos a seguir e ilustrados na Figura abaixo: 
 
Saiba mais! 
Acesse o site 
https://pt.wikipedia.org/wiki/Hist%C3%B3ria_da_World_Wide_Web 
e aprenda um pouco mais sobre a World Wide Web. 
 
https://pt.wikipedia.org/wiki/Hist%C3%B3ria_da_World_Wide_Web
 
 
 
 
 
 
Competência 01 
8 
• CPE (Customer Premises Equipment): é o equipamento que conecta o dispositivo a 
rede de acesso (exemplo: modem). 
• Rede de acesso: é o tipo de infraestrutura que liga o dispositivo ao provedor de 
internet (exemplos: cabos de cobre, fibra ótica, Wi-Fi). 
• POP (Point of Presence): é o ponto de presença do provedor onde estão os 
equipamentos que atribuem ao dispositivo um endereço IP, dando-lhe acesso à 
internet. 
 
 
Figura 1 – A estrutura da internet 
Fonte: Boniati (2013) 
Descrição: Imagem que exemplifica a estrutura da internet. Do lado esquerdo da imagem está um computador 
e de um CPE (Customer Premises Equipment – representado por um roteador com uma antena), onde estes 
estão sendo ligados, por uma seta vermelha de direção nas duas pontas (representando fluxo nas duas 
direções), a um conjunto de quatro círculos pintados (dois vermelhos, um verde e um azul) que estão 
interligados, representando assim um POP (Point of Presence) e gerando a rede de IP. Em seguida o conjunto 
de quatro círculos (o POP) é interligado, através de outra seta vermelha (seta nas duas pontas, representando 
fluxo nas duas direções), dando-lhe acesso à internet, que é representada por globo terrestre. 
 
Como pode ser observado na figura acima, para que um computador possa se conectar 
a Internet e se comunicar com outros computadores, faz-se necessário que este receba um número 
de identificação – esse número é conhecido como endereço IP (Internet Protocol). Apesar de que, 
conhecer profundamente o funcionamento do protocolo HTTP não seja estritamente necessário 
para um profissional de Web Design, entender como as coisas funcionam internamente ajuda a 
entender uma série de técnicas e conceitos, resultando em maior qualidade na criação de páginas. 
A primeira coisa que você deve levar em consideração ao conhecer o ciclo de 
comunicação entre o navegador (cliente) e o servidor, é que o cliente deve conhecer a localização 
da página (recurso) que ele deseja obter e exibir ao usuário final. O cliente deve ser informado de 
qual o endereço do recurso necessário em determinado momento, normalmente o usuário final 
 
 
 
 
 
 
Competência 01 
9 
provê essa informação entrando com um endereço na barra de endereços do navegador, ou 
clicando em um link. Esse endereço é conhecido como URL (Universal Resource Locator) e é 
composto por cinco partes básicas, conforme exemplo da Figura a seguir: 
 
 
Figura 2 – Partes básicas da URL 
Fonte: O autor 
Descrição: Representação das cinco partes básicas que constituem uma URL (http://www.exemplodeURL.com.br), sendo 
elas: protocolo (tem uma seta saindo desta expressão e apontando para a parte inicial da URL, que é o http:// e que está 
sombreado com a cor roxa) , World Wide Web (o conhecido WWW, onde tem uma seta saindo desta expressão e 
apontando para a segunda parte da URL, que é o www e que está sombreado com a cor verde), o nome do domínio (onde 
tem uma seta saindo desta expressão e apontando para a terceira parte da URL, que é o nome do domínio, nesse caso é 
exemplodeURL e que está sombreado com a cor azul), a especificação do domínio (onde tem uma seta saindo desta 
expressão e apontando para a quarta parte da URL, que é o .com e que está sombreado com a cor laranja) e a localidade da 
página (onde tem uma seta saindo desta expressão e apontando para a quinta parte da URL, que é o .br e que está 
sombreado com a cor azul ciano). 
 
 
• Protocolo: é o protocolo de comunicação a ser utilizado para a obtenção do 
recurso. No exemplo acima, o protocolo requerido é o HTTP. A comunicação entre 
um cliente (geralmente o navegador) e um servidor pode ser feita com o uso de 
diversos protocolos, por exemplo, o FTP (File Transfer Protocol) para a transferência 
de arquivos, ou o Protocolo File, de leitura direta de arquivo quando desejamos 
obter um recurso acessível diretamente pelo computador sem utilizar uma conexão 
com um servidor Web. 
 
• World Wide Web (WWW): é a designação pela qual ficou conhecida a rede mundial 
de computadores. É um serviço da Internet, que permite o acesso a uma vasta 
quantidade de informações e dados de forma fácil. 
 
• Nome da organização (nome de domínio): é o local na internet identificado por um 
nome de domínio, constituído por uma ou mais páginas de hipertexto, que podem 
 
 
 
 
 
 
Competência 01 
10 
conter textos, gráficos e informações em multimídia. Uma organização pode se 
registrar com um nome de domínio que melhor descreva sua especificação. Esse 
nome, no entanto, deve ser único. 
 
• A especificação do domínio: a especificação do domínio trata da especificidade da 
área de atuação, podendo ser, entre outras: 
o COM – empresas comerciais 
o GOV – órgãos do governo 
o EDU – instituições educacionais 
o IND – empresas industriais 
o ORG – organizações sem fins lucrativos 
o NET – companhias que administram redes 
o MIL – órgãos militares 
o INT – instituições internacionais 
 
• Localidade da página: após a identificação do domínio há a identificação do país de 
localidade da página, como por exemplo: .br (para o Brasil), .fr (para a França), .us 
(para os Estados Unidos). 
 
1.1.3 Padronização da Web 
A internet é uma rede de computadores de acesso público e ilimitado que utiliza a 
infraestrutura de telecomunicações e embora não exista um dono da internet, existem consórcios 
internacionais, como o W3C (World Wide Web Consortium), com a tarefa de agregar empresas 
filiadas na tentativa de, em conjunto, desenvolver padrões para a internet. Hoje, a W3C cuida da 
reformulação do HTML em um projeto divulgado como HTML5 (você irá aprendersobre isso na 
Competência 02). 
 
Assista ao vídeo! 
Assista ao vídeo https://www.youtube.com/watch?v=hBRDMaxKB8Q 
 e saiba pouco mais sobre a estrutura da internet e de como ela funciona. 
https://www.youtube.com/watch?v=hBRDMaxKB8Q
 
 
 
 
 
 
Competência 01 
11 
 
1.1.4 Ide 
Apesar de ser possível construir páginas web utilizando o Bloco de Notas (ou algum 
editor de texto adequado), a utilização de um IDE (Integrated Development Environment ou 
Ambiente de Desenvolvimento Integrado) economiza seu tempo de alternar entre diferentes 
aplicativos e ajuda você a manter seu foco no seu código. Uma IDE geralmente inclui: 
• Um editor de texto que edita o código-fonte 
• Um compilador 
• Um depurador (debugger) 
• Um construtor de GUI (Graphical User Interface ou Interface Gráfica do Usuário) 
 
Então, o que você deveria usar? Se sua necessidade é algo simples, uma ferramenta 
para apenas escrever seu código rapidamente, é melhor escolher um editor de texto. Eles são leves 
e oferecem muitos recursos convenientes como destaque de sintaxe, interfaces personalizáveis e 
extensas ferramentas de navegação. Agora se a página a ser desenvolvida exige uma personalização 
diferenciada, opte por uma IDE. 
Segue uma lista de IDEs e editores de textos: 
• Visual Studio Code (VS Code) – é um editor leve, poderoso e possui uma interface 
bem pensada que funciona em seu desktop e está disponível para Windows, Mac e 
Linux. Ele é ideal se você precisa de um editor leve que não usa muito espaço e 
recursos. 
• Atom – é um editor de texto moderno, acessível, mas ‘hackable to the core’, isso 
significa que você pode personalizar tudo para fazer qualquer coisa, sem tocar a 
mão nos arquivos de configurações. 
• Sublime – é um editor de texto sofisticado para código, marcação e texto com 
grande desempenho. Ele é útil especialmente para arquivos individuais porque ele 
 
DICA IMPORTANTE! 
Hoje em dia, os navegadores não precisam que explicitemos o protocolo HTTP 
em sua barra de endereços, sendo ele o padrão para as requisições de páginas 
Web 
https://code.visualstudio.com/
https://atom.io/
https://www.sublimetext.com/
 
 
 
 
 
 
Competência 01 
12 
executa mais rápido do que o VS Code. Oferece um alto nível de personalização, 
quase nunca falha e inclui plugins que tornam o desenvolvimento realmente 
divertido. 
• Netbeans – é uma das melhores IDE open source (código-fonte aberto) de PHP 
(Hypertext Preprocessor). Ele é enriquecido com recursos e é gratuito, oferecendo 
suporte em várias línguas como Inglês, Japonês, Português BR, Russo e Chinês 
simplificado. 
• Cloud9 – é o IDE na nuvem mais usado e mais famoso para todas as linguagens de 
programação. Se você usa PHP, então o Cloud9 é ainda melhor para você porque 
ele oferece depurador para inspeção de código em tempo real. 
 
1.1.5 HTML 
Até aqui foi tratado diversas vezes sobre arquivos HTML, porém o que são estes 
arquivos? Lembra-se de Tim Berners-Lee? Pois é, ele buscava uma forma de organizar, 
eletronicamente, os textos e as pesquisas dos cientistas do CERN (e também de outras partes do 
mundo) de forma que os documentos produzidos pudessem ser interligados e compartilhados. 
Partindo-se desse anseio, Tim Berners-Lee desenvolveu um software próprio e um protocolo para 
recuperar hipertextos que foi denominado de HTTP (Hypertext Transfer Protocol). O formato do 
texto criado para ser transportado pelo protocolo foi chamado de HTML (Hypertext Markup 
Language) e consiste de uma linguagem de marcação pela qual é possível, por meio de comandos 
(tags), incluir ligações entre textos – inclusive entre materiais publicados em diferentes locais. 
Os documentos disponíveis na internet, independentemente da temática que abordem 
(notícias, entretenimento, ciência, comercio, etc.), são estruturados através do HTML. Isso se dá 
pelo fato de que a única linguagem que o navegador consegue interpretar para a exibição de 
conteúdo é o HTML. Uma linguagem de marcação é um mecanismo para adicionar marcas com 
algum significado a um texto. Tais marcas são omitidas na versão do texto que é apresentada ao 
usuário (BONIATI, 2013). Você estudará essas marcas na competência 2. 
Certamente, com um exemplo, ficará mais simples de entender e apresentar os 
conceitos subsequentes. Para iniciar a exploração do HTML, imagine o seguinte caso: Comece 
https://netbeans.org/downloads/index.html
https://c9.io/
 
 
 
 
 
 
Competência 01 
13 
criando uma pasta com o nome de seu projeto em um lugar fácil (pode ser na área de trabalho). 
Depois abra um editor de texto não formatado (como Bloco de Notas, por exemplo) e digite o texto 
ilustrado na Figura abaixo. Em seguida, salve o arquivo dentro desta pasta do seu projeto com o 
nome “exemplo.html”. 
 
 
Figura 3 – Texto para página web transcrito no Bloco de Notas 
Fonte: O autor 
Descrição: Representação do Bloco de Notas do Windows, onde existe o texto “Minha Página” na parte superior 
esquerda. Na parte central do Bloco há outro texto, que é “Essa é a minha primeira página web”. 
 
 
ATENÇÃO: Caso você esteja utilizando o Bloco de Notas do Windows, ao clicar em 
“salvar como”, modifique o tipo de arquivo para a extensão.html, conforme exemplo da Figura 
abaixo. 
 
 
Figura 4 – Imagem da tela de “salvar como” 
Fonte: O autor 
Descrição: Demonstração da tela Salvar Como do Windows após ser selecionado o comando de salvar como no Bloco de 
Notas. O arquivo está sendo salvo na pasta Projeto Web Design, tendo como nome “exemplo” e com a extensão .html 
 
 
 
 
 
 
Competência 01 
14 
Após salvar, você poderá verificar na pasta com o nome do seu projeto que o arquivo 
“exemplo.html” estará salvo e com um símbolo do browser padrão ao lado do nome do arquivo, 
conforme a Figura abaixo. 
 
 
 
Figura 5 – Imagem da tela do Windows após salvar o arquivo exemplo com formato HTML 
Fonte: O autor 
Descrição: Demonstração da tela da pasta Projeto Web Design após salvar o arquivo exemplo no formato html. Na 
pasta onde foi salvo o artigo, o mesmo aparece com um símbolo do browser padrão ao lado do nome do arquivo. 
 
Agora, ao clicar no arquivo “exemplo.html”, se aberto por um navegador (browser), 
apresentará o resultado conforme pode ser visualizado na Figura abaixo. 
 
 
 
 
 
 
 
 
Competência 01 
15 
 
Figura 6 – Imagem da tela do browser ao abrir o arquivo exemplo com formato HTML 
Fonte: O autor 
Descrição: Demonstração da tela do browser após abrir o arquivo denominado exemplo.html. É exibida na parte 
superior da página web, numa única linha, a mensagem Minha página Essa é a minha primeira página web. 
 
Parece que você obteve um resultado um pouco diferente do esperado, não? Apesar de 
ser capaz de exibir texto puro em sua área principal, algumas regras devem ser seguidas caso 
desejemos que esse texto seja exibido com alguma formatação, para facilitar a leitura pelo usuário 
final. 
Agora, copie o código do Quadro abaixo (representa a estrutura básica de uma página 
HTML). Não se preocupe em entender as tags agora, pois serão explicadas nas próximas 
competências cada uma delas. Tenha cuidado de copiar exatamente igual a como está descrito no 
Quadro. Caso erre alguma letra, a apresentação pode não aparecer do mesmo jeito. Salve o arquivo 
na mesma pasta que você criou para o seu projeto, agora com o nome index.html. 
 
<!DOCTYPE html> 
<html> 
<head> 
<title>Minha Página</title> 
<meta name="author" conten="Timóteo Gomes"/> 
</head> 
 <body bgcolor="yellow"> 
 Essa é a minha primeira página web. 
 </body> 
</html> 
Quadro 01 – Estrutura básica de uma página HTML 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML e demonstra a estrutura básica de uma página HTML. O código apresenta 
as tags <head>, <title> e <body>, contendo o texto Minha Página na tag <title> e Essa é a minha primeira página web na 
tag <body>. Todo o conteúdo do código está inserido entreas tags de abertura <html> e de fechamento </html>. 
 
Agora, ao clicar no arquivo “index.html”, se aberto por um navegador (browser), 
apresentará o resultado conforme pode ser visualizado na Figura abaixo. E caso você observe, verá 
que a página agora possui um título “Minha Página”, assim como recebeu a cor amarela como cor 
de fundo de tela. 
 
 
 
 
 
 
Competência 01 
16 
 
Figura 7 – Imagem da tela do browser ao abrir o arquivo index com formato HTML 
Fonte: O autor 
Descrição: Demonstração da tela do browser após abrir o arquivo index.html. Na barra de título da página web é 
exibida a mensagem Minha Página. Já na página web em si, é exibida a mensagem “Essa é a minha primeira página 
web” na parte superior da página, que possui um fundo de tela em amarelo. 
 
A especificação atual da linguagem HTML é a versão 5 e é padronizada pelo consorcio 
W3C (World Wide Web Consortium), como foi visto no subtópico 1.1.4. Vale ainda destacar que a 
linguagem HTML serve para descrever a estrutura e as informações da página, independentemente 
da sua apresentação. Quando se deseja trabalhar o estilo (layout), é necessário (correto, 
profissional) utilizar outra linguagem, a CSS. 
 
1.1.6 CSS 
À medida que é preciso organizar layouts de forma mais elaborada, o HTML não oferece 
as ferramentas adequadas e você acaba por inventar alguma “improvisação” para alcançar os 
objetivos. Folhas de estilo em cascata ou CSS (Cascading Style Sheet) é um mecanismo com a função 
de adicionar estilos (fontes, cores, espaçamentos, bordas, sombras, etc.) aos elementos de 
documentos codificados em HTML. 
A CSS tem por finalidade devolver ao HTML o propósito inicial da linguagem, ou seja, a 
marcação e a estruturação de conteúdo. Segundo os idealizadores do HTML, não cabe a este 
fornecer informações ao navegador sobre a apresentação dos elementos – cores de fontes, 
tamanhos de textos, posicionamento e todo o aspecto visual de um documento não devem ser 
 
 
 
 
 
 
Competência 01 
17 
funções do HTML. Todas as funções de apresentação cabem a CSS, sendo esta a sua finalidade 
maior. Na competência 4 você vai estuar com maior profundidade sobre CSS. 
 
 
1.2 Fundamentos do Web Design 
 Uma vez que já entendeu o que é a internet e como ela funciona, você verá agora 
sobre os fundamentos do Web Design. Será conceituado o que é Web Design e sobre planejamento 
e organização de um website. Em seguida você aprenderá a distinção dos desenvolvimentos Front-
end e Back-end. 
 
1.2.1 O que é Web Design? 
Antes de conceituar Web Design, primeiro é preciso falar do que é Design. De acordo 
com WILLIANS (1975, apud SCHÜTZ, 2013, p. 15), o design pode ser denominado como qualquer 
processo criativo que se utiliza as mais variadas técnicas para conceber algum artefato através da 
elaboração e concepção de um projeto. Como área, o design é multidisciplinar e trata, em outras 
palavras, de escolher a melhor forma de apresentar uma ideia. Com isso, é importante que se 
desassocie, inicialmente, o design à produção de imagens ou manipulação de um software 
específico. 
Com o advento da web, se abriu espaço para uma nova forma de planejamento de 
transmissão de ideias/objetivos em materiais publicados em ambientes on-line: web design. De 
acordo com ZELDMAN (2007, apud DE VILA e FREIRE, 2019, p.72), “Web Design é a criação de 
ambientes digitais que facilitam e incentivam a atividade humana, reflete ou adapta-se a vontades 
individuais e conteúdos; e muda graciosamente ao longo do tempo enquanto mantém a sua 
identidade”. 
Pode-se concluir, portanto, que o Web Design pode ser visto como uma extensão da 
prática do design, onde o foco do projeto é a criação de sites e documentos a serem 
disponibilizados na World Wide Web. 
 
 
 
 
 
 
Competência 01 
18 
Tais técnicas consistem da estruturação adequada de informações, utilizando recursos 
apropriados para veiculação em páginas web, de maneira que o usuário possa alcançar seu objetivo 
de forma direta e agradável. 
1.2.2 Planejamento e organização de um website 
Antes de começar a criar um site, é preciso planejar sua estrutura (página principal e 
páginas adjacentes), definindo de forma clara e coerente a sequência das informações que se 
deseja apresentar. Isto evidencia a necessidade de planejamento antes de qualquer ação. 
Na produção de um website deve-se elaborar um projeto coerente, que forneça 
soluções eficientes e eficazes, levando em consideração aspectos como usabilidade, desempenho e 
comunicação. Além disso, o projeto deve ser focado nas necessidades do público alvo. Uma vez que 
os objetivos estão claros, o passo seguinte é criar e organizar o conteúdo. A definição do conteúdo 
a ser apresentado é determinada por dois fatores muito importantes e diretamente relacionados: a 
criação (concepção) e o design das informações. 
Logo, a criação de um website não é apenas um trabalho criativo, mas também de 
planejamento e de pesquisa. Produzir um website inevitavelmente exige: pensar, planejar e 
executar. 
 
1.2.3 Front -end e Back-end (interface gráfica) 
Front-end e back-end são termos populares quando se trata de desenvolvimento e 
programação de website. Logo, saber o que é front-end e back-end é fundamental para quem quer 
aprender mais sobre a criação de sites. 
Para isso, é preciso saber que quando se trata da criação de websites, têm-se os que são 
chamados de estáticos e os que são chamados de dinâmicos. Os sites estáticos são assim chamados, 
pois: o conteúdo só poderá ser introduzido/alterado/excluído manualmente no código do site, não 
possui sistema de gerenciamento de conteúdo e é interpretado somente na máquina do usuário. É 
aquele tipo de site que não importa quantas vezes o acessemos, sempre virá o mesmo conteúdo (a 
não ser que altere o código fonte - um blog é um tipo de site estático). 
Já os sites dinâmicos, são assim chamados, pois: o conteúdo é introduzido/ alterado/ 
excluído automaticamente através de scripts no servidor (através de linguagens como PHP, Python, 
 
 
 
 
 
 
Competência 01 
19 
Ruby, Java, entre outros), além de possuírem sistema de gerenciamento de conteúdo e são pré-
processados no servidor e posteriormente interpretados na máquina do usuário. 
Pois bem, o foco dessa disciplina será a criação de páginas de conteúdo estático, e a isso 
classificamos como desenvolvimento front-end. Portanto, o desenvolvimento front-end é voltado 
para as interfaces, para Aplicações Web e Sites. Quando temos que desenvolver uma aplicação que 
construirá as páginas de forma dinâmica, temos então o desenvolvimento back-end. 
 
Nosso próximo passo é seguir para competência 2. 
 
Vamos lá? 
 
 
 Agora, acesse o AVA e responda as questões da competência 1. 
 
Ficou com alguma dúvida na competência 1? Para saná-las com os professores e 
discutir com seus colegas sobre os assuntos estudados, acesse o Fórum da 
Competência 1. 
 
 
 
 
 
 
Competência 02 
20 
2.Competência 02 | Formatar um Site Usando Técnicas Avançadas em 
HTML5 
Caro(a) estudante, esta competência tem por objetivo apresentar a sintaxe da HTML e o 
seu uso na estrutura de uma página HTML, de forma a ser considerada válida a referida página. Aqui 
você irá aprender sobre a formatação de parágrafos e textos, tratando sobre a organização destes 
dentro do documento HTML, assim como será explorado o uso de listas, a inserções de tabelas, 
formulários e imagens. Também será estudado sobre como é possível interligar páginas, como 
nomear arquivos HTML e por fim como exibir uma página web. 
Vamos então ao que interessa? 
 
2.1 Sintaxe da HTML 
A HTML é um conjunto de tags responsáveis pela marcação do conteúdo de uma página 
no navegador. As tags são os elementos que você escreve usando uma sintaxe padrão. Uma tag é 
definida com os caracteres “< >”, e o nome da tag, formando a sintaxe padrão “<nome da tag>” 
(ex.: <tiltle>). Muitas tags possuem conteúdo,como o texto do título, que nesse caso deve vir entre 
aspas, como no exemplo do título "Minha Página" da Figura 7 (subtópico 1.1.5). No caso da maioria 
das tags, é necessário determinar onde o conteúdo acaba, e para isso, foi usada uma tag de 
fechamento com a barra antes do nome: </title>. 
Diversas tags são disponibilizadas pela linguagem HTML e cada uma possui uma 
funcionalidade específica, o que será visto mais adiante. 
 
2.2 Estrutura básica de uma página HTML 
Para que um documento HTML seja considerado válido precisa seguir obrigatoriamente 
a estrutura composta pelas tags <html> , <head> e <body>. Além dessas tags, existe a instrução 
<!DOCTYPE html>, que não é uma tag HTML, mas uma instrução especial. Ela indica para o 
navegador, qual versão do HTML deve ser utilizada para renderizar a página. Com isso, será visto a 
partir de agora cada uma dessas tags e também a instrução DOCTYPE. 
 
 
 
 
 
 
Competência 02 
21 
 
2.2.1 Tag <html> 
Como foi visto no tópico anterior, o DOCTYPE não é uma tag HTML, mas uma instrução 
especial. Ela indica para o navegador qual versão do HTML deve ser utilizada para renderizar a 
página. Nessa disciplina será utilizada a descrição <!DOCTYPE html>. Só relembrando que essa 
instrução indica para o navegador a utilização da versão mais recente do HTML - a versão 5 
atualmente. A instrução pode ser escrita de três formas, sendo elas: 
• <!DOCTYPE html> 
• <!DOCTYPE Html> 
• <!DOCTYPE HTML> 
 
Na estrutura de um documento HTML, antes de tudo, deve-se inserir uma tag <html>. 
Dentro dessa tag, é necessário declarar outras duas tags: <head> e <body>. Com isso, a composição 
da tag <html> é a descrita no Quadro abaixo: 
 
<!DOCTYPE html> 
<html> 
 <head> 
 </head> 
 <body> 
 </body> 
</html> 
Quadro 02 – Demonstração da tag <html> 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que demonstra o posicionamento da tag <html> na construção do referido 
código. O código apresenta as tags <head> e <body> dentro da tag <html>. Todo o conteúdo do código está inserido 
entre as tags de abertura <html> e de fechamento </html>. 
 
Saiba mais! 
O que é renderizar? Acesse a o link e saiba mais sobre renderização de página 
web: 
https://blog.taller.net.br/entendendo-processo-renderizacao-pagina-web/ 
 
https://blog.taller.net.br/entendendo-processo-renderizacao-pagina-web/
 
 
 
 
 
 
Competência 02 
22 
 
Observe que a tag <html> delimita o início e fim do documento HTML (ela é a primeira 
tag a ser aberta e a última a ser fechada). Observe também que as tags podem se apresentar de 
forma hierárquica, ou seja, umas dentro das outras. Este é o caso das tags <head> e <body>. Essas 
duas tags são consideradas "irmãs", pois estão no mesmo nível hierárquico em relação à sua tag 
"pai", que é <html>. 
 
2.2.3 Tag <head> 
A tag <head> contém informações sobre o documento HTML que não serão exibidas na 
área do documento no navegador, ou seja, esta seção de cabeçalho não produz informações visuais 
e é utilizada como uma seção de configuração, na qual é possível indicar comandos que devem ser 
lidos antes de se carregar o conteúdo que será apresentado. Como exemplo pode-se destacar 
informações como o título da página e também metadados, tais como: o autor da página, descrição, 
palavras-chave, idioma, entre outros, todos eles contidos dentro da tag <head>. No Quadro abaixo 
é possível encontrar uma descrição da composição da referida tag: 
<!DOCTYPE html> 
<html> 
 <head> 
 <title> 
 </title> 
 
 </head> 
 <body> 
 </body> 
</html> 
Quadro 03 – Demonstração das tag <head> (seção de cabeçalho) 
 
DICA IMPORTANTE! 
Sempre adicione a declaração <!DOCTYPE> aos seus documentos HTML, para 
que o navegador saiba que tipo de documento esperar. 
 
 
 
 
 
 
Competência 02 
23 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento da tag <head> (seção de cabeçalho) na 
construção do referido código HTML. O código apresenta a tag <title> dentro da tag <head>. Todo o conteúdo do 
código está inserido entre as tags de abertura <html> e de fechamento </html>. 
 
A especificação da tag <title> dentro da tag <head>, conforme descrita acima, permitirá 
especificar o título do documento, que normalmente será exibido na barra de título da janela do 
navegador ou na aba do documento. 
 
 
2.2.4 Tag <body> 
Após a seção de cabeçalho, inicia-se, obrigatoriamente, o corpo do documento HTML, 
que é definido pela tag <body>. O corpo da página define a área que será apresentada em sua 
janela. É a partir da tag <body> que o documento HTML será estruturado. É necessário que a tag 
<body> tenha ao menos um elemento "filho", ou seja, uma ou mais tags HTML dentro dele. Na 
estrutura básica da tag <body> descrita abaixo foi incluída a tag <p>, que é utilizada para o 
estabelecimento de parágrafos (será mais bem apresentada na seção 2.3.2). Além de tags textuais, 
a tag <body> permite a inclusão de alguns atributos, por exemplo, alterar a cor de fundo (bgcolor) 
ou, então, utilizar uma imagem de fundo (background), o que será visto mais à frente. No Quadro 
abaixo você encontrará uma descrição da composição das referidas tags: 
<!DOCTYPE html> 
<html> 
 <head> 
 <title> </title> 
 
 </head> 
 <body> 
 <p> </p> 
 </body> 
</html> 
Quadro 04 – Demonstração das tag <body> (corpo) 
Fonte: O autor 
 
 
 
 
 
 
Competência 02 
24 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento da tag <body> (corpo) na construção do 
referido código HTML. O código apresenta a tag <p> dentro da tag <body>. Todo o conteúdo do código está inserido 
entre as tags de abertura <html> e de fechamento </html>. 
 
 
2.3 Formatação de parágrafos e blocos de texto 
Uma vez que já entendeu a estrutura básica de um documento HTML, é possível 
explorar alguns recursos ligados à organização de parágrafos e de blocos de texto. Lembre que o 
objetivo da linguagem HTML é permitir a estruturação de conteúdo. Nos subtópicos seguintes serão 
apresentadas as tags relacionadas a cabeçalhos, parágrafos, quebra de linhas e linhas horizontais. 
 
2.3.1 Tag <h1...h6> (cabeçalho) 
As tags de heading <hn> (cabeçalho) são tags de conteúdo e vão de <h1> a <h6>, 
seguindo a ordem de importância, sendo <h1> o título principal (o mais importante) e <h6> o título 
de menor importância. Elas são utilizadas para demarcar uma área do documento que indica um 
título ou subtítulo. Por exemplo, a tag <h1> para o nome, título principal da página, e a tag <h2> 
como subtítulo de seções dentro do documento. 
Opcionalmente, pode-se utilizar o parâmetro align para indicar o alinhamento do 
cabeçalho: right (a direita), left (a esquerda) ou center (centralizado). 
 
2.3.2 Tag <p> (parágrafo) 
Quando é exibido qualquer texto em sua página, é recomendado que ele seja sempre 
conteúdo de alguma tag filha da tag <body>. Para isso é utilizada a tag <p>, que demarca um 
parágrafo textual. Associado a tag <p>, existe um parâmetro denominado de align o qual informa o 
alinhamento do texto, podendo este ser centralizado (center), justificado (justify), alinhado à 
esquerda (left) ou alinhado à direita (right). 
 
Saiba mais! 
Para conhecer mais sobre os atributos em HTML, acesse: 
https://www.w3schools.com/tags/ref_attributes.asp 
 
 
 
 
 
 
 
Competência 02 
25 
Vale a pena ainda destacar as tags utilizadas como marcadores de ênfase, que servem 
para enfatizar um trecho de texto. É possível deixar um texto "mais forte" (em negrito) com a tag 
<strong> ou deixar o texto com uma "ênfase acentuada" com a tag <em> (em itálico). Também há a 
tag <small>, que diminui o tamanho do texto. 
 
2.3.3 Quebras de linha (<br />) 
Para produzir o efeito de quebra de uma linha, deve-se utilizar a tag <br /> (break). Esta 
tag possui uma particularidade, que é o fato de não precisar de outratag para fechá-la, bastando, 
para isto, indicar, na própria instrução de abertura, o sinal de “/” para fechá-la automaticamente. 
 
2.3.4 Linhas horizontais (<hr>) 
O uso da tag <hr> (head row) tem como efeito a produção de uma linha que divide a 
página horizontalmente. Seu objetivo é produzir seções de divisão ao longo do conteúdo. 
A Figura abaixo ilustra o efeito do emprego das tags relacionadas a títulos, cabeçalhos, 
parágrafos, quebra de linhas e linhas horizontais, cujo código está transcrito no Quadro abaixo: 
<!DOCTYPE html> 
<html> 
<head> 
<title>Minha Página</title> 
</head> 
 <body> 
 <h1> A minha primeira página HTML</h1> 
 <hr> 
 <h2> A criação de parágrafo</h2> 
<p> Meu primeiro parágrafo <br /> <strong> está representando uma quebra de 
linha </strong> </p> 
 </body> 
 
DICA IMPORTANTE! 
A utilização da tag <p> de forma vazia, como <p> </p>, produz uma quebra de 
linha. Todavia, existe uma tag especial para esse propósito, conforme veremos a 
seguir. 
 
 
 
 
 
 
Competência 02 
26 
</html> 
Quadro 05 – Demonstração das tags <title>, <h>, <p>, <br> e <hr> 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento das tags <title> (título), <h> (cabeçalho), 
<p> (parágrafo), <br> (quebra de linha) e <hr> (linha horizontal). O código apresenta a tag <title>, contendo dentro dela 
o texto Minha Página e as tags <h1> (onde está o texto A minha primeira página HTML), <hr>, <h2> (onde está o texto 
A criação de parágrafo) e a tag <p> (onde está o texto Meu primeiro parágrafo e a tag <br/> logo em seguida, vindo 
depois o texto “está representando uma quebra de linha”). Todo o conteúdo do código está inserido entre as tags de 
abertura <html> e de fechamento </html>. 
 
 
Figura 8 – resultado do emprego das tags de títulos, cabeçalhos, parágrafos, quebra de linhas e linhas horizontais 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego das tags de títulos, 
cabeçalhos, parágrafos, quebra de linhas e linhas horizontais. Na barra de título da página web é exibida a mensagem 
Minha Página. Já na página web em si, é exibida a mensagem “A minha primeira página HTML” na parte superior da 
página. Em seguida existe uma linha horizontal que corta toda a página e abaixo dela há a frase A criação de parágrafo. 
Logo abaixo é demonstrada a quebra de linha, tendo a frase Meu primeiro parágrafo (numa linha) está representando 
uma quebra de linha (na linha abaixo da anterior). 
 
2.4 Listas, Tabelas e Formulários 
Nos subtópicos seguintes serão apresentadas as tags relacionadas a Listas, Tabelas e 
Formulários. Será visto os tipos de listas e a sua utilidade, como inserir uma tabela e o seu uso na 
tabulação de dados e não menos importante será abordado sobre formulários HTML, que são um 
dos principais pontos de interação entre um usuário e um web site. 
 
 
 
 
 
 
Competência 02 
27 
 
2.4.1 Listas 
Não são raros os casos em que é necessário exibir uma listagem em nossas páginas. O 
HTML tem algumas tags definidas para que seja possível fazer isso de maneira correta. A utilização 
desse tipo de recurso é bastante simples e consiste, inicialmente, em definir que tipo de lista se 
deseja utilizar, sendo duas as opções mais utilizadas: listas com marcadores (listas não ordenadas) e 
listas numeradas (listas ordenadas). Veja a seguir cada uma delas e as tags necessárias para 
representa-las. 
 
• Lista com marcadores (não ordenadas): Uma lista com marcadores é definida 
utilizando-se a tag <ul> (undefinded list), sendo que, entre as marcas de abertura e 
fechamento, utilizar a tag <li> (list) para indicar os itens da lista. No Quadro abaixo, 
segue exemplo de código uma lista com marcadores e o seu resultado demonstrado 
na Figura a seguir: 
<!DOCTYPE html> 
<html> 
<head> 
<title> Página de lista com marcadores </title> 
</head> 
 <body> 
 <h1> Itens da lista </h1> 
 <ul> 
 <li>Primeiro item da lista </li> 
 <li>Segundo item da lista </li> 
 </ul> 
 </body> 
</html> 
Quadro 06 – Demonstração da tag <ul> (lista com marcadores) 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento o posicionamento da tag <li> (lista com 
marcadores). O código apresenta a tag <title>, contendo dentro dela o texto Página com lista de marcadores e as tags 
<h1> (onde está o texto Itens da lista), <ul> e dentro dela duas tags <li> (onde está escrito na primeiro o texto Primeiro 
 
 
 
 
 
 
Competência 02 
28 
item da lista e na outra está escrito Segundo item da lista). Todo o conteúdo do código está inserido entre as tags de 
abertura <html> e de fechamento </html>. 
 
 
Figura 9 – resultado do emprego da tag <li> (lista com marcadores) 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego da tag <li> (tag de 
lista com marcadores). Na barra de título da página web é exibida a mensagem Página de lista com marcadores. Já na 
página web em si, é exibida a mensagem “itens da lista” na parte superior da página. Em seguida é possível visualizar 
dois marcadores, sendo o primeiro contendo o texto Primeiro item da lista e o outro abaixo com a descrição Segundo 
item da lista. 
 
 
 
• Lista numeradas (ordenadas): A diferença básica de uma lista numerada para uma 
lista com marcadores é utilização da tag <ol> (ordinate list). No caso de listas 
numeradas, o atributo type pode receber os seguintes valores: “1”, “I” ou “i” e “A” 
ou “a”. No Quadro abaixo segue exemplo de código de uma lista numerada e o seu 
resultado demonstrado na Figura a seguir: 
 
 
Saiba mais! 
Opcionalmente, pode-se utilizar na tag <ul>, o atributo type de forma que 
seja alterado o tipo de símbolo (marcador) utilizado. Alguns valores aceitos 
para o atributo type são: circle (círculo vazio), disc (círculo preenchido) e square 
(retângulo). Ex.: <ul type=”circle”> 
 
 
 
 
 
 
 
Competência 02 
29 
<!DOCTYPE html> 
<html> 
<head> 
<title> Página de lista numerada </title> 
</head> 
 <body> 
 <h1> Pesquisa </h1> 
 <ol type=”1”> 
 <li>Você possui filhos? </li> 
 <ul> 
 <li>Sim </li> 
 <li>Não </li> 
 </ul> 
</body> 
</html> 
Quadro 07 – Demonstração da tag <ol> (lista numerada) 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento o posicionamento da tag <ol> (lista 
numerada). O código apresenta a tag <title>, contendo dentro dela o texto Página com lista de numerada e as tags 
<h1> (onde está o texto Pesquisa), <ol> (com o atributo type sendo definido com o numeral 1) e dentro dela uma tag 
<li> (onde está escrito o texto Você possui filhos?). Logo em seguida, ainda dentro da tag <ol>, há a tag <ul> e dentro 
dessa tag há duas tags <li>. Na primeira há o texto Sim e na segunda o texto Não. Todo o conteúdo do código está 
inserido entre as tags de abertura <html> e de fechamento </html>. 
 
 
Figura 10 – resultado do emprego da tag <ol> (lista numerada) 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego da tag <ol> (tag de 
lista numerada). Na barra de título da página web é exibida a mensagem Página de lista numerada. Já na página web em 
 
 
 
 
 
 
Competência 02 
30 
si, é exibida a mensagem “Pesquisa” na parte superior da página. Em seguida existe uma lista numerada com o numeral 
1, tendo logo após o numeral o texto “Você possui filhos?’. Abaixo dessa pergunta existe uma lista de resposta, sendo 
as opções Sim e Não. 
 
2.4.2 Tabelas 
O uso de tabelas era muito comum há alguns anos para diversas aplicações em html, no 
entanto, pela complexidade da marcação e dificuldade de manutenção das páginas, assim como o 
surgimento do CSS, as mesmas são recomendadas quando precisa-se tabular dados na forma de 
uma grade. A tag que demarca o início de uma tabela é <table>. Também pode utilizar a tag 
<caption> para definir um título ou descrição databela. O passo seguinte é definir as linhas contidas 
na tabela, usando para tal a tag <tr> (table row). Para o conteúdo de cada célula da tabela, 
emprega-se a tag <td> (table data). Você ainda pode fazer com que as células superiores da tabela 
sejam o cabeçalho das colunas com a tag <th>. Para exemplificar, segue no Quadro abaixo o código 
que resulta na página exibida na Figura a seguir. 
 
<!DOCTYPE html> 
<html> 
<head> 
<title> Exemplo de Tabela </title> 
</head> 
 <body> 
 <table border=”2”> 
 <tr> 
 <th>Disciplina</th> 
 <th>Professor</th> 
 </tr> 
 <tr> 
 <td>Banco de Dados</td> 
 <td>Fulano de tal</td> 
 </tr> 
 <tr> 
 <td>Introdução a Web Design</td> 
 <td>Beltrano</td> 
 </tr> 
 </table> 
 
 
 
 
 
 
Competência 02 
31 
 </body> 
</html> 
Quadro 08 – Demonstração da tag <tablel> (tabela) e suas derivações 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento das tags table (tabela), tr (linha da 
tabela), td (célula da tabela) e th (cabeçalho da tabela). O código apresenta a tag <title>, contendo dentro dela o texto 
Exemplo de tabela e as tags <table> (sendo definida uma borda com valor 2), duas colunas com a tag <th> e três linhas 
(usando a tag <tr>), onde a descrição das colunas são Disciplina e Professor. Em seguida são inseridas quatro células 
com a tag <td> (duas em cada coluna), contendo os nomes Banco de Dados e Introdução a Web Design na coluna da 
disciplina e Fulano de tal e Beltrano na coluna do professor. Todo o conteúdo do código está inserido entre as tags de 
abertura <html> e de fechamento </html>. 
 
Figura 11 – resultado do emprego ds tag <table> (tabela) e suas derivações 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego das tags table 
(tabela), tr (linha da tabela), td (célula da tabela) e th (cabeçalho da tabela). Na barra de título da página web é exibida a 
mensagem Exemplo de Tabela. Já na página web em si, é exibida a mensagem “Disciplina x Professor” na parte superior 
da página. Em seguida existe uma tabela com duas colunas e três linhas e conteúdo dentro das células. 
 
2.4.3 Formulários 
No desenvolvimento de aplicações para a internet, surge a necessidade de permitir, por 
meio de alguns elementos, a interação. Os formulários HTML são um dos principais pontos de 
interação entre um usuário e um web site. A interação consiste em apresentar algo ao usuário, por 
exemplo, uma pergunta, e permitir que o mesmo se manifeste, quer seja respondendo, quer seja 
buscando. Em resumo, os formulários permitem que os usuários enviem dados para o web site. 
 
 
 
 
 
 
Competência 02 
32 
Na maior parte do tempo, os dados são enviados para o servidor da web, mas a página da web 
também pode utilizá-los por conta própria. 
Em HTML, a tag <form> foi criada para capturar os dados do usuário e submetê-lo a 
algum serviço da Internet. Na tag <form>, três atributos são utilizados: 
• action (ação): indica para o formulário, qual é a aplicação web para onde os dados 
serão submetidos. 
• name (nome): serve para nomear o formulário. 
• method (método): informa para o browser ,de que forma os dados coletados pelo 
formulário serão enviados para a aplicação definida no atributo action. 
 
Como filho da tag <form>, pode-se usar as tags <input> e <button>, dentre várias 
outras, além da tag <div>, que serve para alterar o estilo em partes específicas da página e 
posicionar objetos. Os dados são passados para o <form> por meio da tag <input>, que recebe os 
dados digitados. É por meio do atributo type que é definida a finalidade desse input. Em nosso caso, 
será utilizado o tipo text e email para capturar os dados digitados. Esses dados são enviados pela 
tag <button>, do tipo submit. O button é um botão “clicável” que submete as informações do 
formulário. Para exemplificar, segue no Quadro abaixo o código que resulta na página exibida na 
Figura a seguir. 
 
<!DOCTYPE html> 
<html> 
<head> 
<title> Exemplo Formulários </title> 
</head> 
 <body> 
 <h3> Informe o nome e endereço de email do responsável pela busca</h3> 
 <form action="www.google.com.br/search" name="form 1" method="post"> 
 <div> 
 <label for="name">Nome:</label> 
 <input type="text" id="name" /> 
 </div> 
 <div> 
 
 
 
 
 
 
Competência 02 
33 
 <label for="mail">E-mail:</label> 
 <input type="email" id="mail" /> 
 </div> 
 <div> 
 <label for="msg">Campo de busca:</label> 
 <textarea id="msg"></textarea> 
 </div> 
 <div class="button"> 
 <button type="submit">Buscar </button> 
 </div> 
 </form> 
 </body> 
</html> 
Quadro 09 – Demonstração da tag <form> (formulário) e seus atributos 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento das tags <form> e seus atributos (action, 
name e method), além da tag <input> e da tag <button>. O código apresenta a tag <title>, contendo dentro dela o texto 
Exemplo Fomulários e as tag <form> (onde estão definidos os atributos action, name e method). Dentro da tag <form> 
estão as quatro tags <div>, onde dentro delas foram criadas três tags <input> (sendo uma para inserção do nome, outra 
para o email e uma para o campo de busca) para recebimento dos dados digitados (nesse caso foram definidos dados 
dos tipos text e email). Ainda foi declarada a tag <button> dentro da última tag <div> para submeter as informações do 
formulário. Todo o conteúdo do código está inserido entre as tags de abertura <html> e de fechamento </html>. 
 
 
Figura 12 – resultado do emprego da tag <form> (formulário) e seus atributos 
 
 
 
 
 
 
Competência 02 
34 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego das tag <form> e seus atributos 
(action, name e method), além da tag <input> e da tag <button>. Na barra de título da página web é exibida a 
mensagem Exemplo Formulários. Já na página web em si, é exibida a mensagem “Informe o nome e endereço de email 
do responsável pela busca” na parte superior da página. Em seguida existem três campos do tipo formulário, onde é 
possível ao usuário digitar o nome e email nos dois campos iniciais e algo no campo de busca. Logo abaixo do campo de 
busca existe um botão com o nome Buscar. 
 
 
 
2.5 Imagem 
No início da web as páginas continham apenas conteúdos de textos e links. Mas logo em 
seguida foram criados recursos de inclusão de imagens nas páginas. Imagens são excelentes 
recursos para incrementar o layout e o visual de uma página ou para exemplificar e demonstrar algo 
(lembrando que a estilização será realizada com o CSS). No HTML, a tag responsável pela inserção 
de imagens é a tag <img>. Porém, o HTML tecnicamente não faz a inclusão da imagem em si, o que 
ele faz é estabelecer um link da imagem para a página, de forma que ela seja aberta como se 
estivesse inserida na mesma. Em função disso, no momento em que seu site vai crescendo e 
aumentando o número de arquivos HTML que passam a utilizar imagens, deve-se considerar que os 
arquivos dessas imagens precisam estar disponíveis, ou seja, precisam ser enviados conjuntamente 
com os arquivos HTML para o servidor de páginas. Para inserir uma imagem no HTML, basta utilizar 
a tag <img> com o atributo src (source) - este atributo vai conter a url da imagem que será inserida. 
Caso deseje adicionar uma legenda para a imagem, isso pode ser feito por meio da tag 
<figcaption>. Para exemplificar, segue no Quadro abaixo o código que resulta na página exibida na 
Figura a seguir. 
Para conseguir incluir a imagem quando vamos tratar no exemplo da Figura abaixo, é 
necessário salvar essa imagem na mesma pasta que será salvo o arquivo .html do código descrito no 
Quadro abaixo. 
 
 
Saiba mais! 
 Faça uma pesquisa sobre os tipos de componentes da tag <input>.https://www.homehost.com.br/blog/criar-sites/tags-html/
 
 
 
 
 
 
Competência 02 
35 
 
 
<!DOCTYPE html> 
<html> 
<head> 
<title> Exemplo de inserção de Imagem </title> 
</head> 
 <body> 
 <h3> Apresentação da Logo do EAD Pernambuco </h3> 
 <img src="LogoEAD.jpg"> 
 
 <figcaption> Logo do EAD Pernambuco </figcaption> 
 </body> 
</html> 
Quadro 10 – Demonstração da tag <img> (imgem) e <figcaption> (legenda) 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento das tags <img> (imagem) e <figcaption> 
(legenda). O código apresenta a tag <title>, contendo dentro dela o texto Exemplo de inserção de Imagem. Logo em 
seguida temos a tag <body> e dentro dela as tags <h3> (onde está o texto Apresentação da Logo do EAD Pernambuco), 
a tag <img> com o atributo src alimentado com o arquivo LogoEAD.jpg e a tag <figcaption> (onde está o texto Logo do 
EAD Pernambuco). Todo o conteúdo do código está inserido entre as tags de abertura <html> e de fechamento </html>. 
 
 
DICA IMPORTANTE! 
Preste atenção não somente ao nome do arquivo, mas também na extensão 
(ex.: .gif ,.png, .jpg e etc). A imagem não vai carregar se a extensão 
não tiver especificada corretamente. 
 
 
 
 
 
 
Competência 02 
36 
 
Figura 13 – resultado do emprego das tags <img> (imagem) e <figcaption> (legenda) 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego das tags das tags <img> (imagem) 
e <figcaption> (legenda). Na barra de título da página web é exibida a mensagem Exemplo de inserção de Imagem. Já na 
página web em si, é exibida a mensagem “Apresentação da Logo do EAD Pernambuco” na parte superior da página. Em 
seguida, logo abaixo da mensagem, é exibida a imagem da Logo do EAD Pernambuco (uma imagem retangular com um 
fundo azul claro, tendo dentro dela um desenho de um livro aberto, onde cada folha é representada por cores distintas 
– vermelho, amarelo e verde-, e o nome educação a Distância abaixo do livro). Abaixo da imagem da Logo temos uma 
legenda da imagem com a descrição Logo do EAD Pernambuco. 
 
 
2.6 Link e Iframe 
A Web possibilita interligar páginas e serviços diferentes, criando novos resultados a 
partir de outras páginas. Com isso, será visto neste tópico sobre links e iframe. 
 
2.6.1 Links 
Uma das características do grande poder da Web é o fato de permitir a integração entre 
as páginas. A Web nasceu com esse conceito de tudo interligado, sendo possível por meio dos links. 
A utilização de links em HTML é bastante simples e se utiliza de uma única tag <a> (anchor), âncora 
em português. Em conjunto com a tag de definição e link, outro atributo é utilizado, que é o 
atributo href (indicando o nome da ancora a qual devemos submeter). 
Esses links podem ser: 
 
 
 
 
 
 
Competência 02 
37 
• externos – quando referenciam recursos de outros sites. Aqui é utilizado o atributo 
href. 
• internos – quando referenciam conteúdos do próprio documento. Quando o uso é 
para referências internas, o nome que define o atributo href é precedido do sinal de 
# (sustenido), que indica justamente que o link é interno. 
 
2.6.2 Iframe 
A tag <iframe> cria uma área em nosso documento onde é possível renderizar outra 
página, ou seja, ela permite embutir o conteúdo de outra página no meio da nossa. Isso serve, por 
exemplo, para incluir componentes reaproveitáveis de outros serviços, como o Youtube. Pode-se 
com esse recurso incluir um vídeo qualquer para ser rodado diretamente em nossa página. 
No código do Quadro a seguir tem-se uma exemplificação da aplicação de links externos 
e internos, assim como de iframe, resultando na página exibida na Figura abaixo: 
 
<!DOCTYPE html> 
<html> 
<head> 
<title> Exemplo de inserção de links externos e internos </title> 
</head> 
 <body> 
 <h1> Quer saber mais sobre a ETEPAC e o ensino técnico EAD em 
Pernambuco?</h1> 
 <p> Você pode visitar o <a href=" https://ead.educacao.pe.gov.br/"> AVA 
da EAD Pernambuco </a> e conhecer o ambiente virtual, mas antes, leia um trecho 
do que é ofertado no EAD em PE e assista ao vídeo. 
 <p>Histórico do EAD em PE <a href="#info"> aqui </a>.</p> 
 <iframe width="425" height="344" 
src="https://www.youtube.com/embed/0EvUOXbce8g" frameborder="0" 
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" 
allowfullscreen> </iframe> 
 <h2 id="info">A modalidade de Educação a Distância contabiliza 116 polos, 
com um total de 37.575 alunos matriculados, num universo de 68 municípios, sendo 
ofertados nove cursos, sendo eles: Administração (ADM);Biblioteconomia (BIB); 
Desenvolvimento de Sistemas (DS); Design de Interiores (DDI); Logística (LOG); 
Multimeios Didáticos (MMD); Recursos Humanos (RH); Secretaria Escolar (SEC); 
Segurança do Trabalho (SEG). </h2> 
 
 
 
 
 
 
Competência 02 
38 
 </p> 
 </body> 
</html> 
Quadro 11 – Demonstração das tags <a > (anchor) e <iframe> 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento das tags <a> (âncora) e <iframe> 
(renderizar outra página). O código apresenta a tag <title>, contendo dentro dela o texto Exemplo de inserção de links 
externos e internos e as tags <h1> (onde está o texto Quer saber mais sobre a ETEPAC e o ensino técnico EAD em 
Pernambuco?), <p> (onde está o texto Você pode visitar, além de ter contida dentro dela a tag <a> e descrição do 
atributo href dentro da dessa tag, onde foi definido nesse atributo o endereço do AVA da EAD Pernambuco). Logo em 
seguida, ainda dentro da primeira tag <p> é usada outra tag <p>, só que agora (onde está o texto Histórico do EAD em 
PE, além de ter contida dentro dela outra tag <a> e descrição do atributo href dentro dessa tag, onde foi definido nesse 
atributo a #info). Depois é declarada a tag <iframe> contendo dentro dela um endereço de um vídeo do Youtube. Após 
isso, é declarada uma tag <h2> contendo nela a descrição dos cursos existentes na ETEPAC e a quantidade de alunos 
que essa escola possui. Todo o conteúdo do código está inserido entre as tags de abertura <html> e de fechamento 
</html>. 
 
 
 
Figura 14 – resultado do emprego das tags <a > (anchor) e <iframe> 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado do emprego das tags <a> (âncora) para 
exibição de links externos e internos e <iframe> (para renderizar outra página). Na página web em si, é exibida a 
mensagem “Quer saber mais sobre a ETEPAC e o ensino técnico EAD em Pernambuco?” na parte superior da página. Em 
seguida É disponibilizado um link de acesso ao ambiente virtual de aprendizagem (o AVA) do EAD Pernambuco. Logo 
abaixo é proporcionada ao usuário da página a opção de conhecer o histórico da EAD Pernambuco, sendo 
disponibilizado um link (com a nomenclatura aqui). Ao clicar no “aqui” (link para conhecer o histórico do EAD 
Pernambuco), é aberto dentro da própria página o referido histórico. 
 
 
 
 
 
 
 
 
Competência 02 
39 
Note que a âncora está demarcando apenas a expressão "AVA da EAD Pernambuco" de 
todo o conteúdo do parágrafo exemplificado. Isso significa que, ao clicar com o cursor do mouse na 
palavra expressão "AVA da EAD Pernambuco", o navegador redirecionará o usuário para o site do 
AVA da EAD Pernambuco, indicado no atributo href. 
 
 2.7 Novas tags HTML 5 
HTML5 é a mais recente evolução do padrão que define o HTML. O termo representa 
dois conceitos diferentes: 
• é uma nova versão da linguagem, com novos elementos, atributos e 
comportamentos; 
• é um conjunto maior de tecnologias que permite o desenvolvimento de aplicações e 
web sites mais diversificados e poderosos. 
 
 
2.8 Layout HTML 
Em geral, a definição de um layout segue alguns princípios básicos CARRION (2006 apud 
BONIATI, 2013, p.35): hierarquia das informações, foco/ênfase, equilíbrio, relacionamento dos 
elementos e unidade/integração. A hierarquia das informações determina quala disposição da 
informação, baseando-se em sua importância em relação aos demais elementos visuais. De acordo 
com esse princípio, é preciso definir a informação mais importante para posiciona-la em um lugar 
estratégico, porque o usuário interage de imediato com aquilo que ele vê primeiro. De acordo com 
MARINHO (2012), uma boa arquitetura de design causa um ótimo primeiro impacto ao visitante. 
Para o W3schools (2019), o layout de uma página html deve possuir os elementos 
apontados na Figura 15 e descritos abaixo: 
 
Saiba mais! 
Acesse o site 
https://developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5 
e aprofunde seus conhecimentos sobre as novas tags do HTML 5. 
 
https://developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5
 
 
 
 
 
 
Competência 02 
40 
 
Figura 15 – Elementos de layout de uma página html 
Fonte: https://www.w3schools.com/html/html_layout.asp 
Descrição: Apresentação dos elementos de layout de uma página html, localizando cada um deles em suas respectivas 
posições em uma página web, sendo eles: header (parte superior da página), nav (logo abaixo do campo header) 
,section (parte central esquerda da página), article (parte central esquerda da página, logo abaixo do campo section), 
aside (parte central direita da página) e footer (parte inferior da página) 
 
• <header> - Define um cabeçalho para um documento ou seção 
• <nav> - Define um contêiner para links de navegação 
• <section> - Define uma seção em um documento 
• <article> - Define um artigo independente e independente 
• <aside> - Define o conteúdo além do conteúdo (como uma barra lateral) 
• <footer> - Define um rodapé para um documento ou seção 
• <details> - Define detalhes adicionais 
• <summary> - Define um cabeçalho para o elemento <details> 
 
2.9 Nomenclatura dos arquivos HTML 
A exemplo das normas de nomeação de diretórios, os arquivos HTML também devem 
ser nomeados seguindo regras. Mediante isso, seguem algumas regras e recomendações para a 
referida nomenclatura: 
https://www.w3schools.com/html/html_layout.asp
 
 
 
 
 
 
Competência 02 
41 
• Nunca usar espaços em branco, "ç", letras acentuadas (ã, é), pontos de interrogação 
(?), asteriscos (*) e outros caracteres especiais nos nomes dos documentos HTML e 
pastas de um site: alguns servidores e navegadores não estarão aptos a interpretá-
los. 
• A página inicial de um site deve ser nomeada index ou default (a extensão, 
sempre htm ou html). Isso se deve à configuração padrão da maior parte dos 
servidores que, ao receber uma solicitação do 
tipo http://www.aulasdeinformatica.com.br, entende como "encontre e envie o 
arquivo index ou default do site Aulas de Informática". 
• HTML não é uma linguagem case sensitive, ou seja, não há diferença em digitar 
as tags em letras maiúsculas ou minúsculas (o mesmo não vale para nomes de 
arquivos citados dentro do código, tampouco para valores de atributos). Mas se 
desejar criar um código preparado para as próximas versões da linguagem HTML, 
digite seu código todo em letras minúsculas (essa é uma recomendação do W3C). 
 
2.10 Exibindo uma página web 
Para que uma página web seja exibida, é necessário que seja realizada a leitura de um 
documento HTML que tenha sido construído com as informações que serão exibidas na referida 
página. Para tal, são utilizados os navegadores (Firefox, Internet Explore, Chrome e etc), cujo papel 
deles é ler o documento HTML e exibir as informações. 
Para testar as páginas que você construirá, basta seguir os passos descritos no subtópico 
1.1.5 (HTML) de como salvar um documento HTML e posteriormente abri-lo em um navegador. 
Para exercitar, reescreva em seu editor de texto o código transcrito no tópico 2.2.4, salve-o e 
posteriormente abra o mesmo no seu navegador. Note se a aparência e o conteúdo exibido são 
semelhantes ao da Figura abaixo. 
 
 
 
 
 
 
 
Competência 02 
42 
 
Figura 16 – resultado ao abrir o arquivo com o conteúdo Meu parágrafo 
Fonte: O autor 
Descrição: Demonstração da tela do browser que apresenta o resultado da abertura de um arquivo html. Na barra de 
título da página web é exibida a mensagem Minha Página. Já na página web em si, é exibida a mensagem “Meu 
parágrafo” na parte superior da página. 
 
 
 
 
 
 
 
Competência 03 
43 
3.Competência 03 | Formatar um Site com Recursos Multimídia 
 
Caro(a) estudante, esta competência tem por objetivo estudar a implementação e a 
utilização de recursos multimídia (áudio e vídeo), com o objetivo de enriquecer a apresentação 
visual e de entreter os visitantes, tornando a interação destes com o site muito mais agradável e 
atrativo. O HTML5 introduz o suporte de mídia embutido por meio de tags específicas, oferecendo a 
possibilidade de incorporar facilmente mídia em documentos HTML. Além disso, será visto como 
proceder para inserir em nossas páginas algum vídeo do Youtube. 
Vamos prosseguir? 
 
3.1 Áudio 
Através dos recursos de áudio disponíveis, pode-se, por exemplo, inserir uma trilha 
sonora de fundo, um áudio complementar à informação escrita ou um som de alerta para quando o 
visitante acessar uma determinada página do site. 
Com a introdução de HTML5 tags de áudio se espalharam rapidamente e são suportadas 
pelos navegadores atuais. Tags de áudio são usadas para adicionar sons e música na página HTML. 
No momento a tag <audio> suporta três tipos de arquivos de áudio, sendo definido pelo atributo 
type: 
• mp3 - MIME- type audio/mpeg 
• wav - MIME-type audio/wav 
• ogg - MIME-type audio/ogg 
 
Para inserir áudios às páginas web, deve-se utilizar a tag <audio> complementada pelos 
seguintes atributos: 
• src: pode ser a URL do arquivo de áudio ou o caminho do arquivo no sistema local. 
A sua sintaxe é semelhante a do atributo (href) usado na referência dos links. 
• controls: mostra os controles padrão para o áudio na página. Ele define se um 
controle de áudio, com botões de play, pause, volume, barra de progresso, 
contador de tempo, etc. serão exibido na tela. Se for setado como “false”, será 
preciso controlar o player via javascript, com métodos como play() e pause(). 
 
 
 
 
 
Competência 03 
44 
• autoplay: faz com que o áudio reproduza automaticamente. 
• loop: faz com que o áudio repita automaticamente. 
 
Observe o exemplo de código transcrito no Quadro abaixo e que obteve como resultado 
o demonstrado na Figura a seguir: 
<!DOCTYPE html> 
<html> 
<head> 
<title> Exemplo de reprodução de áudio </title> 
</head> 
 <body> 
 <h1> Escute a música clicando no botão abaixo</h1> 
 <audio controls="true" autoplay="true"> 
 <source src="C:\Users\aead\Music\Canção e Louvor - Tua Presença 
my-free-mp3s.com.mp3" type="audio/mp3"> 
 </audio> 
 <p>Caso deseje, faça o 
 <a href="https://mymp3c.com/api/get_song.php?id=gucVvB:2ad2rB"> 
download da música</a>.</p> 
 </body> 
</html> 
Quadro 12 – Demonstração da tag <audio > 
Fonte: O autor 
Descrição: Código-fonte na linguagem HTML que representa o posicionamento da tag <audio>. O código apresenta a 
tag <title>, contendo dentro dela o texto “Exemplo de reprodução de áudio” e a tag <h1> (onde está o texto Escute a 
música clicando no botão abaixo). Dentro dessa tag está a tag <áudio> (onde estão declarados os atributo controls, 
auto play e a tag <source> com a declaração de um link onde está contido a música que tocará na própria página web). 
Em seguida vem à declaração da tag <a> contendo o link para download da música. Todo o conteúdo do código está 
inserido entre as tags de abertura <html> e de fechamento </html>. 
 
Como resultado do código do Quadro acima que utiliza a tag <audio>, você terá como 
resultado a sua representação na Figura abaixo. 
 
 
 
 
 
 
Competência 03 
45 
 
Figura 17 – Imagem da tela do browser como resultado

Continue navegando