5 recursos HTML que você pode não saber sobre
Para linguagem tão simples e fácil de aprender, HTML certamente oferece uma quantidade inesperada de recursos úteis, muitos dos quais a maioria de nós nem sequer conhece. É difícil acompanhar os tempos e você pode pensar que todos “você pode não saber” artigos devem ser sobre as tags mais recentes, o HTML também tem alguns recursos bastante úteis que já estão por aí por um tempo.
Da verificação ortográfica à adição de atalhos de teclado, neste artigo, mostrarei a você cinco recursos HTML menos conhecidos.
1. Verifique a ortografia enquanto digita
o verificação ortográfica
atributo solicita que os navegadores verifiquem a ortografia enquanto um usuário está digitando um elemento. Este atributo é global, significando, você pode adicioná-lo a qualquer tag HTML.
No entanto, só funciona em elementos que podem tomar entrada de texto. Ter isso global é útil porque pode ser Herdado por Elementos Filho. Por exemplo, adicione-o a um Verificação ortográfica funciona em todo texto Seu valor pode ser uma string vazia, Digite alguma coisa aqui No código acima, tanto o Se o usuário tiver verificação ortográfica desativada nas configurações do navegador, a ortografia não será verificada, mesmo se É bastante comum hospedar recursos, como scripts e arquivos de folhas de estilo, CDNs. Mas, se o CDN fica comprometida, o mesmo acontece com os arquivos hospedados, e se qualquer recurso buscado for comprometido em seu site, seu site também! Veja o que a Mozilla Developer Network diz sobre o problema: Para evitar isso, Integridade Sub-recursos (SRI) foi introduzido no início de 2014 pelo W3C. Este esquema compara o valor de hash (o resultado da aplicação de uma função hash a uma entrada) de um recurso validar. Diga, há um arquivo JavaScript em Agora, sempre que uma página web do seu site com o código acima tem que carregar E se Os CDNs mais comuns já fornecem SRI Você provavelmente está familiarizado com o Em um dos primeiros rascunhos do HTML5, Esses atributos podem ser usado com botões de envio, e eles substituem seus respectivos atributos no Então, quando um formulário é enviado usando um botão que tem um No código acima, quando o formulário é enviado usando o segundo botão de envio ( Quando se trata de escondendo elementos, todos nós passamos por diferentes fases de esconder elementos: usando Cada método tem seu propósito, nenhum deles é redundante e, portanto, não é este: o Trabalha o mesma maneira que o No entanto, o benefício de Além disso, quando um elemento é escondido, é para ser escondido em todas as plataformas, não apenas em navegadores da web, mas em leitores de tela, TVs, projetores, etc.. É também não depende do estilo, mesmo se você remover o autor CSS de uma página, o elemento permanecerá oculto. Considerando que, no caso de o A combinação de teclas para um atalho depende de duas coisas: Veja este exemplo: No Firefox, se você pressione a combinação de teclas Alt + Shift + V (ou Alt + Control + V no macOS) você receberá o alerta “Visualizar clicou”. Como as chaves do navegador predefinidas variam de acordo com cada navegador e sistema operacional, recomenda-se que os usuários saibam das combinações de teclas usado para os atalhos. tipos:
texto
, procurar
, url
, e o email
. Também funciona em , e elementos editáveis (elementos com
contenteditable
atributo).verdade
, ou falso
. A corda vazia e verdade
vai habilitar o verificador ortográfico.
tags irá verificar a ortografia quando um usuário está digitando neles.
verificação ortográfica
foi adicionado.2. Fique a salvo de recursos CDN comprometidos
… Usar CDNs também apresenta um risco, pois se um invasor obtiver o controle de um CDN, o invasor poderá injetar conteúdo malicioso arbitrário em arquivos no CDN (ou substituir os arquivos completamente) e, portanto, também poderá atacar todos os sites que buscam arquivos daquele CDN.
https://example.com/example.js
. Primeiro você aplicar uma função hash para esse arquivo, então adicione o valor de hash produzido ao integridade
atributo do tag that imports
example.js
to your website.
example.js
, o navegador aplica primeiro a função hash, e carrega e corre example.js
somente quando a sua valor de hash corresponde ao integridade
valor.example.com
foi comprometida e example.js
foi interferido com então o valor hash de example.js
não vai coincidir com o integridade
valor. integridade
valores, mas você também pode gerar um aqui.3. Substituir os destinos de formulário nos botões de envio
alvo
atributo, aquele que decide onde um recurso com hiperlink é aberto, por exemplo, na mesma página ou em uma nova guia. Você também pode saber que o mesmo alvo
atributo usado no tag decide onde a resposta do envio do formulário é mostrada.
formtarget
foi definido junto com outros quatro atributos de submissão de formulário: formação
, formenctype
, formmethod
, e formnovalidate
. tag à qual os botões pertencem.
formtarget
atributo, o resposta é mostrada de acordo com o formtarget
valor, ao invés de alvo
valor de .
impressão
), a resposta aparecem em um novo contexto de navegação, como em uma nova aba.4. Ocultar elementos semanticamente
opacidade: 0
, visibilidade: oculto
, altura: 0; largura: 0
, Mostrar nenhum
, recuo de texto: -999px
no nosso arquivo CSS.escondido
Atributo HTML. Se um elemento tiver escondido
especificado nele, será escondido.
Mostrar nenhum;
Regra de CSS; o elemento com o escondido
atributo não é processado na página. Qualquer script dentro do elemento será executado, e se for um controle de formulário, ele será enviado junto com outros controles de formulário durante o envio do formulário.escondido
é que é semanticamente apropriado, Afinal, HTML5 é tudo sobre semântica e escondido
faz parte da comitiva do HTML5!Mostrar nenhum;
isso não vai acontecer. Então, pense em escondido
Enquanto o versão ironclad de Mostrar nenhum;
.5. Adicione atalhos de teclado
chave de acesso
atributo global já foi definido em HTML4 e cria um atalho de teclado com o qual o usuário pode operar um elemento na página.chave de acesso
valor que nós damos a um elemento