Escolar Documentos
Profissional Documentos
Cultura Documentos
Vamos
entender um pouco sobre esse universo!
Pra começar, utilizamos qualquer aplicativo que não tenha formatação de texto, eu por
exemplo utilizo o bloco de notas! Para salvar esse arquivo e visualizá-lo como página
web, acrescente no final do nome do seu arquivo .HTML. Certifique-se de que a
codificação do seu arquivo esteja como UTF-8, este é um padrão internacional que
permite acentos!
Nós usamos as chamadas tags que são os sinais de menor e maior que são usadas para
abrir e fechá-las, respectivamente. < > e < / >
Para adicionar um TÍTULO é utilizado o elemento title pode conter até 90 caracteres e
é um elemento OBRIGATÓRIO
Fica assim: < title > Este é um título! < / title >
DOCTYPE: Indica para o Browser como o conteúdo vai ser lido e interpretado pelo
navegador.
< html lang=" pt-br" > Assim indicamos que é o português brasileiro!
Toda essa parte acima é invisível, porém muito importante para a construção do código!
Temos também o cabeçalho, utilizamos < head >, nele incluímos algumas informações
como metadados, que são o tipo de conteúdo que pode conter no documento, autor,
descrição, palavras-chave, charset que é o tipo de idioma do site e o título a construção
dele é assim:
Como toda cabeça tem um corpo (body) nosso documento também tem, e é assim que
nos referimos a ele: body! É a partir dele que nosso documento começa a pegar forma e
começa a mostrar algumas informações que colocamos! Depois de ter acrescentado toda
parte de linguagem, metadados e títulos vamos acrescentar ainda a estrutura semântica.
< meta charset=" utf-8" > Como explicado acima, UTF-8 é a linguagem universal que
permite acentos.
<body>
Para inserir links utilizamos o elemento <a> dessa forma ele fica assim:
a href=" link a ser inserido"> frase referente ao assunto para indicar o link, por exemplo
"clique aqui" < /a > e assim fechamos! Quando utilizamos links que desejamos que
abra em nova janela utilizamos o elemento _blank" fica assim:< a
href="target="_blank" link a ser inserido">...
< h1 > Título principal, e assim temos até o < h6 > seguindo a ordem de relevância!
< div > Bloco
< hr > Linha horizontal
< blockquote > citação
< b > e < strong > Negrito, porém strong destaca!
< i > e < em > Itálico, porém em destaca!
< small > Texto com tamanho reduzido.
< sub > Texto subscrito.
< sup > Texto supescrito.
< s > Texto riscado.
< cite > Citações de obras no geral, novelas, músicas, teatro...
< q > Citações de outra fonte.
< dfn > Definições de glossários ou didáticos.
< abbr > Definições de siglas e abreviações dentro do dfn
< li > Colocar esse pontinho antes da frase.
< time > Horário e data. Dentro do elemento time temos alguns atributos como:
Para colocar uma imagem no HML5 temos que saber atuar com CSS, porém como
ainda não cheguei nessa aula, vou mostrar apenas o teórico, a marcação desse lugar
onde colocaremos a imagem.
A tag que usaremos é < img > essa é uma tag vazia, como a dos metadados, não
precisa ser fechada!
src -> É o endereço da imagem e alt -> é alternativa de texto, descrição da imagem
EXEMPLOS:
Neste caso eu usei as tags assim : < img
src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_
and_wordmark.svg/1200px-HTML5_logo_and_wordmark.svg.png" width="400"
height="400" "alt= HTML5" >
Nesta mesma ideia nós colocamos vídeos! PORÉM acrescentamos algumas interfaces,
por exemplo a de controle no caso fica assim:
Exemplo:
Exemplo:
Neste caso usei a tag assim:
O elemento tabela, representado como table, pode ser utilizado para compor
calendário, planilha, quadro comparativo, grade horária e afins.
Temos:
< tr > para linha, < td > para células e < th > para títulos.
Então utilizando apenas essas tags podemos montar tabelas desse tipo:
Exemplo 1 Exemplo 2
HTML 5 PROGRAMAÇÃO
FIGURE FIGCAPTION
TAGS ATRIBUTOS
< tr >
< tr >
< tr >
< tr >
Formulários
Conteúdo gerado pelo usuário por formulários como perfis em redes sociais,
comentários em notícias e compras online.
GET São os dados inseridos nos bancos de dados, informações sobre pesquisa ou
página solicitados.
Assim podemos mostrar que utilizamos espaços para e-mail, senha, enviar e limpar com
a tag:
Text Area = entrada e controle de texto, cols = largura em colunas, rows = altura em
linhas, autofocus = indica para o browser realçar o campo, maxlength = limita o
número de caracteres, required = preenchimento obrigatório, wrap= soft padrão que
NÃO insere quebra de linha, e hard o navegador insere quebra de linha.
O CSS é um dos programas utilizado para fazer formatação do site, como editar fonte,
cor, tamanho da letra. Nós trabalhamos com camadas separadas, ele sempre é utilizado
na tag < HEAD >.
type="text/css" >
Cores e Backgrounds
Na web as cores são codificadas a partir do modo RGB; RED, GREEN, BLUE. É
codificado em um padrão chamado hexadecimal, um sistema de numeração baseado em
16 dígitos onde cada cor é representada por um par de dígitos de 0 a 9 e de A a F. 0 É o
mais baixo e F o mais alto. São 3 pares de dígitos. O caracter é #!
Exemplo:
Branco:#FFFFFF
Preto:#000000
Se quisermos que o texto do corpo de uma página seja cinza, ficaria assim:
rel="stylesheet"
type="text/css" >
body{color:#444444;}
< / style>
h1{color:#0000ff;}
Para editar a cor de fundo de um título como mostra este documento com fundo amarelo
utilizamos:
h3{background-color:#FFFF00}
Para definir se a imagem será fixa ou se irá rolar com o uso da barra de rolagem usamos
background-attachment: scroll para imagem rolar e fixed para imagem ficar fixa.
background-
position: TOP(superior), RIGHT(direito), LEFT(esquerdo), CENTER(centro) e B
OTTOM(inferior).
Para que a imagem de fundo fique fixa, não se repita e alinhada no lado inferior
esquerdo seria:
body{background-image: url
("https://pbs.twimg.com/profile_images/722103435861061632/YZt4ENg-
_400x400.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
Fontes com serifa são fontes arredondadas como a deste texto, fontes estilo Times New
Roman, ou Georgia.
Fontes sem serifa são fontes restas, lisas, como fontes estilo Aria, Tahoma.
Podemos utilizar qualquer uma, caso não seja compatível com o dispositivo usado
podemos acrescentar a opção de substituição para que seja compativel. Utilizamos dessa
forma:
Caso seja com serif:(lembrando que essas informações vão todas no cabeçalho do
documento)
p{ font-family: Georgia,serif; }
p{ font-family: Arial,sans-serif; }
p{font-style:italic;}
FONT-SIZE: Define o tamanho da fonte, este tamanho pode assumir um valor absoluto
ou relativo!
Font-weight: Define o peso (negrito) da fonte, pode ser utilizado por nome e números
de 100 á 900
LIGHTER(leve) 100
BOLD(negrito) 700
DECLARAÇÃO ÚNICA
Além disso temos como definir o alinhamento, sublinhado e se as letras são maiúsculas
ou minúsculas. São respectivamente: text-align, onde podemos alinha o texto na
direita (right), esquerda (left), center (centralizado), justify (justificado), text-
decoration sem edição (none), underline (sublinhado), overline (linha acima), line-
trough (riscado), text-tranform maiúscula (uppercase), minúscula (lowercase) e a
primeira letra maiúscula (captalize).
Utilizamos assim:
h1{letter-spacing: 3px;}
Os links marcados dentro de um documento HTML com a tag < a > por padrão aparece
sublinhado e azul, com CSS podemos personalizar com a propriedade text-
decoration:none(sem decoração) e text-decoration:underline(texto sublinhado).
a:visited= visitado.
a:visited{color:#FFFFFF;text-decoration:none;}
a:hover{color:#FFFF00;text-decoration;underline;background-color:#000000;}
a:active{color:#FFFFFF;text-decoration:none;}
List-style-image: Define uma imagem como marcador para os itens da lista, quem
recebe estas propriedades é o elemento < ul > no caso de uma lista NÃO ordenada. < ol
> no caso de uma lista ordenada.
Circle= Circulo
Decimal= Números
Disc= Disco
Lower-alpha= Minúscula
Square= Quadrado
Upper-alpha= Maiúsculo
None= Nenhum
ul{list-style-type: square;}
ul{list-style-image: url('imagem.png');}
Para fazer uma lista horizontal não existe o tipo de marcador acima. utilizamos assim:
li{display: inline;}
Box model
Além disso podemos utilizar cada linha da borda de uma maneira e para isso temos:
Usamos:
h5{border-top-style: dotted;
border-right-style: solid;
border-bottom-style:dotted;
border-left-style: solid;
border-radius: 10px;
border-color: #FFFF00;}
Class
É um tipo de seletor, marcada com . (ponto) antes do nome, pode marcar vários
elementos, não pode começar com números, não pode conter caracteres especiais.
ID
É um tipo de seletor marcado com # antes do nome, marca apenas um elemento, não
pode começar com números, não pode conter caracteres especiais.
Utilizamos dessa forma: #destaque{width: 85%; margin: 0 auto; border: thin solid
#000000; padding: 2%; background-color: #F5F5F5;} < div id="destaque" >
Float: Permite que os elementos deslocados para direita ou esquerda possibilitando que
os elementos ao redor sigam as margens dele. Normalmente utilizado para posicionar
imagens dentro de um bloco de texto.
Float: right(direita)
Float: left(esquerda)
Text-shadow
É utilizado pra fazer sombra. Para usar é necessário definir a posição horizontal, vertical
e a distancia ou desfoque. Todos esses valores em px e ainda o quarto valor que é
utilizado para selecionar a cor da sombra.
Transition:
Um elemento div com 100 px de largura e altura com a cor amarela (#FFFF00) e troca
sua largura para 300 pixels utilizando uma transição de 2 segundos com a propriedade
transition assim que o mesmo sofre a ação do mouse (hover)
document.write("qualquer texto");
Função
Comando, instrução para executar uma determinada tarefa. Para utiliza-la é simples:
Function nomdefuncao
Para que entre em ação é necessário fazer o que é conhecido nas linguagens de
programação como "chamar a função" isso é feito através de alguma ação do usuário,
como clicar, passar o mouse ou quando uma nova pagina é carregada, as ações são
chamadas de evento. Eles indicam quais instruções um determinado aplicativo executa
em dado momento.
Um recuso muito conhecido no JS é o alert ele abre uma caixa de diálogo, um alerta,
uma janela de aviso dentro do documento HTML. Usamos assim:
Para isso:
function clique() {
Para isso:
function alterar() {
document.getElementById("Titulo").innerHTML="Texto Alterado";
20
Usamos:
var a = 4 ;
var b = 5 ;
document.write ( a * b )
lapis.numero=2;
lapis.marca="Faber"
lapis.preco="R$ 1,50"
document.write(" Este lápis é " + lapis.cor + ", número " + lapis.numero + ", da
marca " + lapis.marca + " e custa " + lapis.preco + "." );
Print:Permite imprimir a página que está sendo visualizada pelo usuário. É utilizada
junto com o objeto window, que representa uma janela do navegador:
window.print();
function imprimir() {
window.print();
JQuery
É uma biblioteca JS, pequenos códigos pré-fabricados prontos para serem usados
< script src="js/ jquery-1.10.2.min.js">< /script > Consta esse nome e número pois é
de acordo com o documento baixado.
Seletor de tag:
$(“p”)
$(“a”)
Seletor de classe:
$(“.centro”)
$(“.colorido”)
Seletores de id
$(“#geral”)
$(“#conteudo”)
Seletores compostos
$(“header a”)
$(‘#conteudo.centro”)
Temos os eventos:
Efeito alternar
$("seletor").toggle();