Skip to content

Latest commit

 

History

History
180 lines (155 loc) · 10.3 KB

README.md

File metadata and controls

180 lines (155 loc) · 10.3 KB

Tópicos

Lista de tags adicionais

Tag Significado
<article> Espaço na página para algum conteúdo independente, como texto, formulário.
<aside> Conteúdo relacionado com a página.
<command> Botão, radiobutton ou checkbox para formulários.
<details> Detalhamento de uma parte da página.
<summary> Capitular ou sumário dentro da tag <details>.
<figure> Legenda em uma imagem ou vídeo.
<legend> Fará a inserção de um texto título para o conjunto de campos, permitindo melhor compreensão do agrupamento.
<fieldset> delimita um conjunto de campos, agrupando para posterior envio em conjunto por meio da tag <BUTTON>
<figcaption> Legenda da figura em uma seção.
<footer> Rodapé de um documento ou seção, podendo incluir: data, autor, contatos e direitos autorais.
<header> Usado para introduzir um documento ou seção e pode conter o elemento
<nav> para inclusão de links de navegação.
<hgroup> Cria títulos e subtítulos a partir de tags <h1> a <h6>, em que o maior é o título e os outros são subtítulos.
<mark> Destacar textos.
<meter> Medição. Usado quando existe valor máximo e mínimo conhecidos.
<nav> Usado para uma seção de navegação por links (menu).
<progress> Progresso de uma tarefa.
<section> Seção de um documento, como capítulos, cabeçalhos, rodapés ou outras seções do documento.
<time> Definição de tempo ou data.
<wbr> Quebra de palavra. Para definir uma oportunidade de quebra de linha.

Fonte: Fonte: CESAR, T. HTML5 e CSS3. In: CESAR, T. Programação front end. 3.ed.rv. Maringa, PR: Centro Universiário de Maringá, 2019. p. 55

Lista de campos type

Tag Significado
<color> mostra uma paleta de cores..
<date> mostra um calendário para escolha de meses e anos..
<datetime> ajusta data e hora.
<datetime-local> data e hora local.
<email> navegador valida o valor de um e-mail válido estando ativada a validação.
<month> mostra no campo opção para navegação entre meses.
<number> valores “min” e “max” em intervalo de valores (step define valor para salto).
<range> cria botão estilo deslizante.
<search> usado para campos de pesquisa.
<tel> usado para preencher campos com número de telefone.
<time> usado para mostrar a hora do sistema.
<url> cria campos para entrada de endereços de e-mail seguindo o padrão URL.
<week> mostra campo formatado para escolha de dias de semana.A implementação desses elementos é feita usando a seguinte sintaxe: <input type=“elemento” name=“nome_elemento”/>

Fonte: Fonte: CESAR, T. HTML5 e CSS3. In: CESAR, T. Programação front end. 3.ed.rv. Maringa, PR: Centro Universiário de Maringá, 2019. p. 57

Listagem de atributos

Atributo/Parâmetro Significado
Autocomplete Habilita o auto complemento nos campos (on / off ).
Novalidate Ativa ou desativa validação de campos se ativado (on / off ).
Autofocus Foca o campo após página ser carregada pelo navegador.
Formaction Substitui ACTION no formulário com URL válida para onde enviar os dados quando o formulário for submetido.
Formmethod Substitui METHOD no formulário e define o método HTTP para o envio de dados para o URL usando GET, POST, PUT ou DELETE.
Formnovalidate Substitui NOVALIDATE no formulário sendo TRUE para não validar.
Formtarget Parâmetro para definir destino BLANK, SELF, _PARENT e TOP.
Width e Height Largura e altura de campo do formulário (% ou px).
List Referência a DATALIST onde um elemento <li com nome ID se associe a ID.
Multiple Permite que o usuário selecione mais de um item em elemento.
Pattern Cria restrições por expressões regulares: <input pat-tern=”[0-9]{3}” name=”digito” required title=”Validação de Dados”/>.
Placeholder Define ajuda para o usuário preencher campo com os dados corretos.
Step Utilizado com tipos DATETIME, TIME, DATE, entre outros, para salto em intervalos numéricos.
Required Dentro de um elemento INPUT torna o campo (validação ativada).
ENCTYPE=”APPLICATION/X-WWW-FORM-URLENCODED” Define o método de encriptação de dados utilizado no envio de dados.
ACCEPT-CHARSET=”UTF-8859” Define o conjunto de caracteres ASCII aceitos no preenchimento do formulário
Action Indica que, quando submetido, o formulário enviará dados ao local indicado entre aspas, sendo, normalmente, um servidor PHP para tratamento dos dados ou um e-mail.
Post Outro parâmetro de <FORM> para definir o envio mais seguro dos dados sem exibição deles no endereço indicado na barra de endereços do navegador, ao passo que “GET” exibe esses dados na barra e não se preocupa com o ocultamento de dados
Onclick é um parâmetro para indicar uma ação para um clique do mouse, podendo exibir informações em caixas de mensagem.

Fonte: Fonte: CESAR, T. HTML5 e CSS3. In: CESAR, T. Programação front end. 3.ed.rv. Maringa, PR: Centro Universiário de Maringá, 2019. p. 62-63

Listagem de tags formulários

Atributo Significado
BUTTON Cria botões de ação em formulários
LABEL é a tag essencial para criação dos campos do formulário e utiliza parâmetros como INPUT TYPE=”SEARCH”, que define o tipo do campo que será criado, e NAME=”CAMPO”, que indica um nome que é extremamente importante para o posterior tratamento dos dados por um código PHP, por exemplo.
CHECKBOX Cria opção do tipo SIM/NÃO, estando ou não em agrupamento
COLOR Parâmetro de cor para campos
DATE Cria campo do tipo data
DATETIME Cria campo do tipo data e hora
DATETIME-LOCAL Cria campo do tipo data, hora e local
EMAIL Cria campo para entrada de e-mail
FILE Cria campo para inclusão de arquivo
HIDDEN Parâmetro para ocultamento de campo
IMAGE Cria campo para inclusão de imagem
MONTH Cria campo para entrada de mês
NUMBER Cria campo para entrada de número
PASSWORD Cria campo para entrada de senha usando caracter *
RADIO Cria campo do tipo múltipla escolha em agrupamento
RANGE Parâmetro que define limites para a digitação de valores
RESET Parâmetro TYPE de botão para limpar o formulário
SEARCH Cria campo de pesquisa
SUBMIT Parâmetro TYPE de botão para enviar o formulário
TEL Cria campo para inserção de número de telefone
TEXT Cria campo de texto
TIME Cria campo para entrada de hora
URL Cria campo de entrada de endereço eletrônico (formato URL)
WEEK Cria campo para entrada de dia da semana
DATALIST Cria uma lista de opções para um campo
OPTION Parâmetro para definição do tipo de campo de agrupamento
VALUE Parâmetro para definição de valor padrão de um campo

Fonte: Fonte: CESAR, T. HTML5 e CSS3. In: CESAR, T. Programação front end. 3.ed.rv. Maringa, PR: Centro Universiário de Maringá, 2019. p. 61-62

Audio

Atributo Significado
autostart Define se o som começará imediatamente, assim que a página abrir. Você pode ter um valor de verdadeiro ou falso aqui
volume Pode ter qualquer valor de 1 a 100.
autoplay Define que o audio começará a ser tocado assim que ele estiver pronto.
controls Os controles serão mostrados.
src URL do arquivo a ser tocado.
loop Define que o audio começará a ser tocado novamente quando terminar.
<audio src="/test/audio.ogg">
<p>Seu nevegador não suporta o elemento audio.</p>
</audio>
<audio src="audio.ogg" controls autoplay loop>
<p>Seu navegador não suporta o elemento audio </p>
</audio>
<audio src="audio.mp3" preload="auto" controls></audio>

Biblioteca de áudio do youtube:

Biblioteca de áudio

CombatibilidadeAudio CombatibilidadeAudio2

Video

Atributo Valores Significado
preload "none", "auto" e "metadata" não carrega o arquivo, carrega o arquivo e carrega apenas os meta dados do arquivo respectivamente
poster especifica a imagem que será exibida antes do início da reprodução. Mais precisamente, antes da definição do formato que o navegador pode reproduzir
<object> diz ao navegador o que fazer se nenhum dos formatos não puder ser reproduzido. No nosso caso, o navegador tenta abrir o vídeo no flash player. Em caso de falha, dê uma mensagem de que o formato não é suportado.

Programa para conversão de vídeo:

HandBrake

<video src="http://v2v.cc/~j/theora_testsuite/320x240.ogg" controls>
  Seu navegador não suporta o elemento <code>video</code>.
</video>
<video controls>
  <source src="foo.ogg" type="video/ogg">
  <source src="foo.mp4" type="video/mp4">
  Seu navegador não suporta o elemento <code>video</code>.
</video>

Aqui é especificado que o vídeo usa os codecs Dirac e Speex. Se o navegador suportar Ogg, mas não suportar os codecs especificados, o vídeo não será reproduzido.

<video controls>
  <source src="foo.ogg" type="video/ogg; codecs=dirac, speex">
  Seu navegador não suporta o elemento <code>video</code>.
</video>

Como inserir um vídeo do YouTube

CombatibilidadeVideo