Escolar Documentos
Profissional Documentos
Cultura Documentos
Básico
Sumário
O que é INTERNET? ................................................................................................................. 4
O que é www?............................................................................................................................. 4
O que são servidores WEB....................................................................................................... 4
O que é INTRANET? ................................................................................................................. 5
O que é home page? ................................................................................................................. 5
O que são protocolos?............................................................................................................... 5
O que é uma URL? .................................................................................................................... 5
O que é linguagem de marcação? ........................................................................................... 6
Partes de um documento HTML .............................................................................................. 6
TAGs e seus “fechamentos” ..................................................................................................... 7
Outras TAGs (essas não precisam ser fechadas) ............................................................ 7
Codificação de caracteres......................................................................................................... 8
Importante ................................................................................................................................ 8
Visualizando a página WEB.................................................................................................. 9
Vamos Treinar?? ...................................................................................................................... 10
Exercício 01 ........................................................................................................................... 10
Inserir alguns efeitos para destacar TEXTO ........................................................................ 10
Fonte .......................................................................................................................................... 12
Vamos a alguns exemplos: ................................................................................................. 12
Cor da Fonte ............................................................................................................................. 13
Saiba mais... .......................................................................................................................... 14
Quebra de linha .................................................................................................................... 16
Inserindo linhas Horizontais .................................................................................................... 17
Criando subtítulos..................................................................................................................... 17
Adicionando comentários ao código HTML.......................................................................... 18
Vamos Treinar? ........................................................................................................................ 18
Exercício 02 ........................................................................................................................... 18
Listas (Tipos e Funções) ......................................................................................................... 20
Criando listas ordenadas..................................................................................................... 20
Criando lista não numeradas .............................................................................................. 21
Lista intercalada .................................................................................................................... 21
Personalizando listas ........................................................................................................... 22
Vamos Treinar? ........................................................................................................................ 22
Exercício 03 ........................................................................................................................... 22
Inserindo imagens .................................................................................................................... 23
O que é INTERNET?
A Internet é um sistema global de redes de computadores interligadas que
utilizam um conjunto próprio de protocolos (Internet Protocol Suite ou TCP/IP)
com o propósito de servir progressivamente usuários no mundo inteiro.
O que é www?
A World Wide Web (em inglês: WWW, A Web) designa um sistema de
documentos em hipermídia (ou hipermédia) que são interligados e executados
na Internet.
Os documentos podem estar na forma de vídeos, sons, hipertextos e imagens.
Para consultar a informação, pode-se usar um programa de computador
chamado navegador (como Internet Explorer, Google Chrome, Mozilla
Firefox, Microsoft Edge, Opera, etc.), para descarregar informações
(chamadas "documentos" ou "páginas") de servidores web (ou "sítios") e mostrá-
los na tela do usuário. O usuário (utilizador) pode então seguir as hiperligações
na página para outros documentos ou mesmo enviar informações de volta para
o servidor para interagir com ele. O ato de seguir hiperligações é, comumente,
chamado "navegar" ou "surfar" na Web.
O que é INTRANET?
A intranet é uma rede de computadores semelhante à internet, mas de uso
exclusivo de uma determinada organização. Por isso, somente os computadores
daquela empresa podem acessá-la.
Apesar do uso interno, a intranet também permite que, computadores de uma
filial conectados à internet por meio de uma senha, tenham acesso a conteúdo
que estejam na matriz. Ou seja, essa tecnologia cria um canal de comunicação
direto entre a empresa “mãe”, seus funcionários/colaboradores e as filiais.
Codificação de caracteres
Codificação de caracteres é o mecanismo que armazena os símbolos em forma
binária no computador, possibilitando a conversão de um símbolo em código e
um código em símbolo. A codificação UTF-8 é a recomendação atual para
codificação na web por ser amplamente suportada em navegadores e editores
de código, além de ser compatível com praticamente todos os idiomas do mundo.
Esta codificação utiliza um número variável de bytes para representar símbolos,
podendo usar de 1 a 4 bytes.
Importante
Vamos Treinar??
Exercício 01
Fonte
Você deve ter observado, que independente da fonte na qual o código HTML é
digitado, a visualização da página web é sempre com a mesma fonte, Times
New Roman. Pois é, essa é a fonte padrão. Caso deseje utilizar outra fonte,
alterar o tamanho ou ainda a cor, será preciso fazer uso da tag. Esta tag
normalmente vem acompanhada dos atributos face, size e color. Eles servem
para alterar a fonte, o tamanho e a cor, respectivamente.
Cor da Fonte
Observação: a cor pode ser definida pelo nome ou pelo código hexadecimal, os
nomes estão restritos a imagem abaixo:
Saiba mais...
Quebra de linha
Por padrão, os navegadores encaixam automaticamente o texto da página web
de acordo com o tamanho da janela, caso queira quebrar o texto independente
da largura da janela do navegador, pode-se utilizar a tag <p> </p> (paragrafo)
ou a tag <br> (break)
Criando subtítulos
Vamos adicionar títulos e subtítulos em uma página web. A tag Heading <hx>
onde x é um número que representa o nível do tópico. Tenha em mente que é
possível criar até 6 subtítulos. O uso de subtítulos facilita o entendimento do
conteúdo. Por exemplo, para conseguir o efeito do texto abaixo, você pode usar
o conjunto de tags. Vamos ao exemplo:
Vamos Treinar?
Exercício 02
1. Abra o documento EXERC1 e salve-o com o nome de EXERC2.html.
Dica:
Lista é uma coleção de itens relacionados. Você usa uma lista para organizar
dados com uma sequência de passos ou para listar itens em um grupo.
O HTML possui 2 tipos principais de listas.
• Numeradas
• Não Numeradas
Lista intercalada
Personalizando listas
Vamos Treinar?
Exercício 03
Inserindo imagens
A tag utilizada para se inserir imagens é a <img>, utilizada com alguns atributos.
Será preciso infoirmar o endereço e o nome da imagem, para isso basta utilizar
o atributo src que é a abreviação de source (fonte)
sintaxe: <img src="local-da-imagem+nome-da-imagem+com-a-extensão-
da-imagem">
Atributo alt
Utilizado para descrição alternativa a respeito de uma imagem. É inserido
através do atributo alt na tag <img>. Auxiliar o usuário em situações de erro no
carregamento da imagem, também é de suma importância para as pessoas com
deficiência visual. Visto que é pela descrição da imagem que as pessoas cegas
conseguem identificar do que se trata a imagem.
Vamos Treinar?
Exercício 04
veja exemplo:
Cores em links
Vamos Treinar?
Exercício 05
5. Insira links que levem o usuário direto ao tema que ele desejar consultar.
6. Visualize a página e veja se os links ficaram semelhantes à imagem
abaixo e se ao clicar sobre eles, o usuário visualizará o item desejado.
Metatags
As metatags são tags que fornecem dados aos navegadores e motores de busca
sobre o documento HTML em que estão inseridas.
As metatags não aparecem em sua tela, pois são informações específicas para
os navegadores.
Exemplos de metatags:
Código de caracteres, Descrição da página, palavras-chaves, autor do
documento.
<meta name="description" content="Descrição da página">
<meta name="keywords" content="Palavras-chaves">
<meta name="author" content="nome do Autor">
Tabelas
Veja um exemplo
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8”>
<title>Título da página</title>
</head>
<body>
<table border="1">
<tr>
<th>Frutas</th>
<th>Verduras</th>
<th>Grãos</th>
</tr>
<tr>
<td>Maçã</td>
<td>Alface</td>
<td>Arroz</td>
</tr>
<tr>
<td>Laranja</td>
<td>Beterraba</td>
<td>Trigo</td>
</tr>
</table>
</body>
</html>
Formulários – Forms
A interação de um site com o usuário pode ser feita de diversas maneiras. Por
exemplo, uma animação que chama atenção para um fato, um botão que aciona
músicas ou um formulário que envia mensagens, e-mails, chats e dados ao
servidor.
Para a tag <form> podem ser atribuídos o atributo method e o atributo action.
O atributo action define o local (através de uma URL) ao qual serão enviados
todos os dados recolhidos do formulário.
O atributo method define o método HTTP com que o formulário HTML irá lidar
com os dados recebidos. São eles: o método GET e o método POST.
Posteriormente vamos entender melhor como funcionam esses dois métodos.
O método GET
O método GET é usado pelo navegador para solicitar que o servidor envie de
volta um determinado recurso. Portanto, é como se falássemos ao servidor
“Servidor, eu quero obter este recurso.”. Nesse caso, o navegador envia um
corpo vazio. Portanto, já que o corpo fica vazio, se um formulário for enviado
através do método GET, os dados serão reconhecidos pelo servidor através da
URL.
url?nome=valor&idade=value.
O método POST
O método POST é utilizado no navegador para conversar com o servidor. Os
dados são enviados ao servidor através do corpo da solicitação HTTP. Também
é realizada uma solicitação de resposta. Portanto, é como se falássemos ao
servidor “Servidor, verifique esses dados e me retorne um resultado adequado”.
Dessa forma, ao enviar um formulário através do método POST, os dados serão
anexados ao corpo da solicitação HTTP.
• A tag <input>
• Os tipos de campos <input>
• A tag <textarea>
A tag <input>
A tag <input> é uma das mais utilizadas dentro de um formulário HTML e
considerada a principal. Esta tag representa os campos de entrada de dados de
um formulário.
Type Descrição
datetime-
Define um campo de data e horário
local
Type Descrição
<input type=”checkbox”>
O input do tipo checkbox define uma caixa de seleção. A caixa de seleção é
mostrada como uma caixa quadrada que pode ser marcada quando é ativada.
As caixas de seleção permitem que o usuário possa marcar uma ou mais opções.
<form>
<input type="checkbox" name="veiculo1" value="bicicleta">Eu tenho uma
bicicleta<br>
<input type="checkbox" name="veiculo2" value="carro">Eu tenho um
carro<br>
<input type="checkbox" name="veiculo3" value="moto">Eu tenho uma moto
</form>
<input type=”color”>
Este tipo de campo foi lançado no HTML5. Define uma caixa de cores, permitindo
a seleção de uma cor. Você pode utilizar um código hexadecimal de cor para
poder escolher uma cor selecionada inicialmente. Ao ser clicado, esse tipo de
campo abre uma caixa de seleção de cores. Portanto, vejamos o exemplo
abaixo, onde deixaremos o valor #0000FF (azul) como valor de cor inicial:
<form>
Selecione sua cor preferida: <input type="color" name="favcor"
value="#0000FF">
</form>
Dessa forma, o resultado do exemplo acima será o formulário HTML abaixo:
<input type=”date”>
Outro tipo que foi lançado no HTML5 é o “date”. O campo do tipo “date” define
um selecionador de data. Portanto, o valor resultante inclui o ano, o mês e o dia.
OBS: esse tipo de campo não é aceito por todos os navegadores, como por
exemplo no Safari.
Exemplo:
<form>
Data de nascimento: <input type="date" name="nascimento">
</form>
Com o exemplo acima, o resultado será o formulário da imagem abaixo:
Neste exemplo, repare que ao clicar no campo do tipo data, aparecerá um campo
de seleção de data como no do exemplo abaixo:
<input type=”email”>
Também é um tipo de campo que foi lançado no HTML5. Este tipo de campo
define um e-mail. Ele é muito útil porque já faz a validação adequada para os
campos de e-mail. Portanto, caso seja digitado um valor que não seja um
endereço de e-mail válido, o formulário irá recusar e informar que não é um e-
mail válido.
<form>
E-mail: <input type="email" name="e-mail" placeholder="digite seu e-mail
aqui">
</form>
Portanto, no exemplo acima, o resultado será:
<input type=”image”>
O input do tipo “image” define uma imagem como botão de envio do formulário
HTML. Funciona como um input do tipo “submit”. Assim como na tag <img>, o
caminho para a imagem é especificado no atributo src.
<form action="/action_page.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
</form>
O resultado do exemplo acima será:
<input type=”password”>
O input do tipo “password” define um campo para digitação de senha. Os
caracteres são mascarados.
<form>
<input type="password" name="senha" placeholder="Digite sua Senha">
</form>
O resultado do exemplo acima será:
<input type=”radio”>
O input do tipo “radio” define um botão de opção. Muito utilizados em formas de
grupos, ou seja, um conjunto de opções relacionadas. Dessa forma, o usuário
poderá selecionar apenas um botão do tipo radio pertencente a um mesmo
grupo.
Exemplo:
<form>
<p>Qual sua idade?</p>
<input type="radio" name="idade" value="18_22">18 a 22 <br>
<input type="radio" name="idade" value="23_30">23 a 30 <br>
<input type="radio" name="idade" value="mais31">acima de 31<br>
</form>
O resultado do exemplo acima será:
Exemplo de um Select
<label> Escolha uma cor:</label>
<select>
<option value="verde">Verde</option>
<option value="vermelho">Vermelho</option>
<option value="azul">Azul</option>
<option value="alpha">Alpha</option>
</select>
<input type=”range”>
Este tipo de campo foi lançado com o HTML5. O input do tipo “range” define um
controle equivalente a um controle deslizante. O intervalo padrão é de 0 a 100.
<form>
Defina seu nível de satisfação:<br>
pouco satisfeito
<input type="range" name="satisfacao" min="0" max="10">
muito satisfeito
</form>
Assim, o resultado do código de exemplo será:
<input type=”reset”>
O input do tipo “reset” define um botão para reiniciar os valores digitados pelo
usuário no formulário para seus valores iniciais, esse botão é muito útil.
<form>
<input type="reset">
</form>
<input type=”submit”>
Um dos tipos de campos mais importantes do formulário HTML, o input do tipo
“submit” define um botão de envio. Ao clicar no submit, todos os valores do
formulário serão enviados para o servidor através do método escolhido na
tag <form>, e executando a ação definida no atributo action do <form>.
Exemplo de uso:
<form>
<input type="submit" value="Enviar Formulário">
</form>
<input type=”tel”>
Esse tipo de campo foi lançado junto ao HTML5. O input do tipo “tel” define um
campo para inserir um número de telefone. Porém, esse tipo de input ainda é
pouco aceito pelos navegadores. Nesse caso, os navegadores que não possuem
suporte para o “tel” transformam esse input no type=”text” padrão. Vejamos o
exemplo abaixo para utilizar o “tel” no formulário html:
<form>
Telefone: <input type="tel" name="usertel">
</form>
<input type=”text”>
Um dos campos mais importantes de um formulário HTML, é provavelmente o
mais utilizado e mais aceito por todos os navegadores. O input do tipo “text”
define um campo de preenchimento de texto de uma linha. Por padrão, este tipo
de campo costuma ter o comprimento equivalente a 20 caracteres.
<form>
Nome: <input type="text" name="nome"><br>
Sobrenome: <input type="text" name="sobrenome"><br>
Endereço: <input type="text" name="endereco">
</form>
Dessa forma, com o exemplo acima, teremos como resultado o formulário html
abaixo:
A tag <textarea>
A tag <textarea> nada mais é do que uma área de texto. Ou seja, define um
controle de entrada de texto de várias linhas. Diferente do input do tipo “text”, a
tag textarea pode possuir várias linhas. Portanto, as áreas de texto podem conter
um número ilimitado de caracteres.
<form>
<textarea></textarea>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Formulário HTML</title>
<meta charset="utf-8"/>
<!-- <link rel="stylesheet" type="text/css" href="estilo.css"> -->
</head>
<body>
<form>
<p> Envie uma mensagem preenchendo o formulário abaixo</p>
O que é o CSS?
Sintaxe CSS
Exemplo
Neste exemplo, todos os elementos <p> serão alinhados ao centro, com uma
cor de texto vermelha:
p{
color: red;
text-align: center;
}
O seletor de id CSS
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p{
font-family: verdana;
font-size: 20px;
}
</style>
</head>
<body>
Exemplo com ID
<!DOCTYPE html>
<html>
<head>
<style>
#para1 {
text-align: center;
color: red;
}
</style>
</head>
<body>
<p id="para1">Olá Mundo! </p>
<p>Este parágrafo não é afetado pelo estilo. </p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
</style>
</head>
<body>
<h1 class="center">Não serie afetado</h1>
<p class="center"> Estou em vermelho e alinhado ao centro. </p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
p.center {
text-align: center;
color: red;
}
p.large {
font-size: 300%;
}
</style>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<style>
*{
text-align: center;
color: blue;
}
</style>
</head>
<body>
<h1>Olá Mundo!</h1>
<p>Todo elemento nessa página será afetado por esse estilo. </p>
<p id="para1">Eu também!</p>
<p>e também eu...!</p>
</body>
</html>
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p{
text-align: center;
color: red;
}
<!DOCTYPE html>
<html>
<head>
<style>
h1, h2, p {
text-align: center;
color: red;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
<h2>Smaller heading!</h2>
<p>This is a paragraph.</p>
</body>
</html>
CSS externo
Com uma folha de estilo externa, você pode alterar a aparência de um site
inteiro alterando apenas um arquivo!
Cada página HTML deve incluir uma referência ao arquivo de folha de estilo
externo dentro do elemento <link>, dentro da seção head.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="meu-estilo.css">
</head>
<body>
</body>
</html>
h1 {
color: navy;
margin-left: 20px;
}
Atividade
Acessar o site da w3schools (https://www.w3schools.com/css/default.asp)
Pesquisa e testes
Comentários https://www.w3schools.com/css/css_comments.asp
a) Cores https://www.w3schools.com/css/css_colors.asp
b) Planos de fundo (cor, imagem, repetição de imagem)
https://www.w3schools.com/css/css_background.asp
c) Bordas https://www.w3schools.com/css/css_border.asp
d) Margens https://www.w3schools.com/css/css_margin.asp
e) Padding https://www.w3schools.com/css/css_padding.asp
f) Texto, alinhamento, transformação, identação, espaço, sombra
https://www.w3schools.com/css/css_text.asp
g) Altura e Largura https://www.w3schools.com/css/css_dimension.asp
h) Fontes https://www.w3schools.com/css/css_font.asp
i) Adicionar Icones https://www.w3schools.com/css/css_icons.asp
j) Adicionar links https://www.w3schools.com/css/css_link.asp
k) Posicionamento https://www.w3schools.com/css/css_positioning.asp
l) Alinhamento https://www.w3schools.com/css/css_align.asp
m) Barra de navegação https://www.w3schools.com/css/css_navbar.asp
Referencias
https://www.w3schools.com/html/
https://pt.wikipedia.org/wiki/Internet
https://pt.wikipedia.org/wiki/World_Wide_Web
https://tecnoblog.net/responde/o-que-e-intranet/
https://www.hostmidia.com.br/blog/home-page-do-site/
https://tecnoblog.net/responde/o-que-e-url/