Академический Документы
Профессиональный Документы
Культура Документы
HTML Advanced
Prof. Andrey A. Masiero – profandrey.masiero@fiap.com.br
Sumário
Formulários
Doctypes
Div
Span
iFrame
Meta tags
Video
Audio
Formulários
Formulários
O atributo que auxilia o programa no servidor a saber qual campo tem cada valor é o
atributo name
name = “nomeUsuario”
Tag Form
É um tipo de entrada que permite ao usuário escolher uma opção dentre muitas.
Alguns de seus atributos são:
name – tem a mesma função que os demais inputs, porém esse valor deve ser o mesmo para
todas as opções.
value – indica o valor que será passado ao servidor quando a opção for selecionada
checked – indica uma seleção padrão para a entrada. Deve ser colocada apenas em uma das
alternativas.
É o mesmo principio que o Radio Button, contudo ele permite nenhuma, uma ou mais
opções selecionadas.
Possui os mesmo atributos e regras do Radio Button também.
Select (Combo Box)
Permite o usuário selecionar uma opção a partir de uma lista oculta que aparece ao ser
clicada.
Ela é composta por duas tags, a tag select que contém o atributo name indicando a
variável ao servidor.
E a tag option, que é o conjunto de opções da lista para o usuário escolher. Nela que
contém o atributo value.
Com os atributos size e multiple, o select vira uma lista a qual pode ser selecionados múltiplos valores.
O atributo size determina a quantidade de opções que estarão visíveis ao usuário.
Para selecionar mais do que um valor é necessário utilizar a tecla control (Windows) ou command (Mac)
para múltipla seleção.
Envio de arquivo
Existe uma tag especial para selecionar o arquivo que deseja enviar ao servidor.
Ela suporta qualquer tipo de arquivo, desde uma simples imagem até um documento
PDF ou DOC.
Como essa tag é relacionada ao navegador, ela pode modificar de acordo com cada
um, além de sofrer influencia do idioma utilizado nas configurações do computador.
O tipo da tag input para esse tipo de funcionalidade é a file.
Botões
Até agora utilizamos a tag p para manter os rótulos dos campos em nosso formulário.
Entretanto, essa não é a tag mais indica. Para isso, existe a tag label.
Ela pode ser utilizada de duas maneiras:
Ela pode “abraçar” o texto e o input desejado.
Ela pode ser utilizada de maneira separada, e para realizar o vínculo com os campos, pode-se
utilizar o atributo for que recebe como valor o id do campo desejado.
Ao clicar em qualquer label, a seleção automática do campo que ela se refere será feita.
Agrupando visualmente elementos
Existe duas tags que auxiliam a criar visualização de um conjunto de campos dentro do
formulário.
Elas funcionam como seções de um documento impresso.
As tags são fieldset e legend.
Novos recursos do HTML5
São informações invisíveis ao usuário, porém são uteis aos mecanismos de busca para
otimizar a aparição de sua página.
Algumas informações são essenciais para apresentar sua página como uma das
primeiras na lista de pesquisa.
Meta tags, são elementos vazios então não precisam de tags para fechar.
Os atributos mais utilizados são name e content, que são utilizados juntos, geralmente.
Esses atributos especificam as propriedades da página para os mecanismos de buscas e
outras funcionalidades do navegador.
Meta tags
A partir do HTML5, criou-se uma tag para vídeos. Ela funciona apenas nos navegadores
mais atuais, os antigos precisam ainda de vídeos em flash.
A tag vídeo, não tem suporte a gerenciamento de direitos digitais (DRM, em inglês).
Então tome cuidado com o que irá postar.
Para colocar um vídeo é necessário utilizar o formato de codificador correto:
H264 – IE e Safari
WebM – Android, Chrome, Firefox e Opera
O controles de vídeos são suportados de acordo com o navegador utilizado.
Vídeo
Assim, como a tag vídeo, o HTML5 prove a tag para arquivos de áudio.
Os formatos aceitos são Ogg Vorbis (Firefox, Chrome e Opera) e MP3 (Safari e IE 9).
Alguns atributos importantes:
src – especifica o caminho e arquivo de áudio.
controls – apresenta os controles do vídeo para tocar e parar.
autoplay – inicia o vídeo automaticamente.
loop – reinicia o vídeo após seu fim.
preload – informa o que o navegador deve fazer ao carregar a página. Os valores possíveis são
none e auto.
Para mais informações busquem no
site da W3C.
http://www.w3c.org
https://www.w3schools.com/html/
Copyright © 2019 Prof. Andrey Araujo Masiero