5 características HTML que quizás no conozcas
Para Lenguaje tan simple y fácil de aprender., HTML seguramente ofrece una cantidad inesperada de características útiles, Muchos de los cuales la mayoría de nosotros ni siquiera conocemos. Es difícil mantenerse al día con los tiempos y puedes pensar que todos “usted podría no saber” Los artículos deben ser sobre las etiquetas más recientes, HTML también tiene algunos Características bastante útiles que ya están disponibles por un tiempo..
Desde revisar la ortografía hasta agregar atajos de teclado, en este artículo, te mostraré Cinco características HTML menos conocidas.
1. Revisa la ortografía mientras escribes
los corrector ortográfico
atributo solicita a los navegadores que verifiquen la ortografía mientras un usuario escribe un elemento. Este atributo es global, lo que significa, Puedes agregarlo a cualquier etiqueta HTML.
Sin embargo, solo funciona en elementos que pueden tomar entrada de texto. Tenerlo global es útil porque puede ser heredado por elementos hijos. Por ejemplo, agregarlo a un El corrector ortográfico funciona todo el texto Su valor puede ser una cadena vacía., Escribe algo aquí En el codigo anterior, ambos Si el usuario tiene deshabilitar la corrección ortográfica en la configuración del navegador no se verificará la ortografía, incluso si Es bastante común alojar recursos, como scripts y archivos de hojas de estilo, a través de CDNs. Pero, si el CDN se ve comprometida, también lo hacen los archivos alojados, y si algún recurso recuperado se ve comprometido en su sitio web, también lo hace su sitio! Vea lo que dice Mozilla Developer Network sobre el problema: Para prevenir esto, Integridad del sub-recurso (SRI) Fue introducido a principios de 2014 por W3C. Este esquema compara el valor de hash (el resultado de aplicar una función hash a una entrada) de un recurso para validarlo. Por ejemplo, hay un archivo JavaScript en Ahora, cada vez que se cargue una página web de su sitio con el código anterior. Si Los CDN más comunes ya proporcionan SRI Probablemente estés familiarizado con el En uno de los primeros borradores de HTML5., Estos atributos pueden ser utilizado con botones de envío, y anulan sus respectivos atributos en el Entonces, cuando se envía un formulario utilizando un botón que tiene un En el código anterior, cuando el formulario se envía con el segundo botón de envío ( Cuando se trata de elementos ocultos, Todos pasamos por diferentes fases de ocultamiento de elementos: usando Cada método tiene su propósito, ninguno de ellos es redundante, y este no es este: el Funciona el igual que el Sin embargo, el beneficio de Además, cuando un elemento está oculto, es para ser escondido en todas las plataformas, No solo en navegadores web, sino también en lectores de pantalla, TV, proyectores, etc.. Es también no depende del estilo, incluso si elimina el CSS del autor de una página, el elemento permanecerá oculto. Considerando que en el caso de los La combinación de teclas para un atajo será depende de dos cosas: Tomemos este ejemplo: En Firefox, si presione la combinación de teclas Alt + Shift + V (o Alt + Control + V en macOS) obtendrás la alerta “Ver Clicked”. Dado que las claves de navegador predefinidas varían con cada navegador y sistema operativo, se recomienda que informar a los usuarios de las combinaciones de teclas utilizado para los atajos. tipos:
texto
, buscar
, url
, y correo electrónico
. Tambien funciona en , y elementos editables (elementos con
contenteditable
atributo).cierto
, o falso
. La cadena vacía y cierto
será habilitar el corrector ortográfico.
las etiquetas revisarán la ortografía cuando un usuario está escribiendo en ellos.
corrector ortográfico
fue añadido.2. Estar a salvo de recursos CDN comprometidos
… El uso de CDN también conlleva un riesgo, ya que si un atacante obtiene el control de un CDN, puede inyectar contenido malintencionado arbitrario en los archivos de la CDN (o reemplazar los archivos por completo) y, por lo tanto, también puede atacar a todos los sitios que obtienen archivos. de ese CDN.
https://example.com/example.js
. Primero tú aplicar una función hash a ese archivo, entonces añadir el valor hash producido al integridad
atributo del tag that imports
example.js
to your website.
example.js
, el navegador primero aplica la función hash, y cargas y corre example.js
solo cuando es valor hash coincide con el integridad
valor.example.com
fue comprometido y example.js
fue interferido con entonces el valor hash de example.js
no coincidirá con el integridad
valor. integridad
valores, Pero también puedes generar uno aquí..3. Anular objetivos de formulario en los botones de envío
objetivo
atributo, el que decide donde se abre un recurso hipervinculado, por ejemplo, en la misma página o en una nueva pestaña. También puede saber que lo mismo objetivo
atributo utilizado en el etiqueta decide Donde se muestra la respuesta del formulario de presentación..
objetivo de la forma
Se definió junto con otros cuatro atributos de envío de formulario: formación
, formenctype
, método de forma
, y formnovalidate
. etiqueta a la que pertenecen los botones.
objetivo de la forma
atributo, el La respuesta se muestra de acuerdo a la objetivo de la forma
valor, en vez de objetivo
valor de .
impresión
), la respuesta será aparecer en un nuevo contexto de navegación, como en una nueva pestaña.4. Ocultar elementos semánticamente.
opacidad: 0
, visibilidad: oculta
, altura: 0; ancho: 0
, pantalla: ninguna
, texto-sangría: -999px
en nuestro archivo CSS.oculto
Atributo HTML. Si un elemento tiene oculto
especificado en él, estará oculto.
pantalla: ninguna;
Regla CSS; el elemento con el oculto
atributo no se rinde en la pagina. Se ejecutará cualquier script dentro del elemento, y si se trata de un control de formulario, se enviará junto con otros controles de formulario durante el envío del formulario.oculto
es que es semánticamente apropiado, Después de todo, HTML5 tiene que ver con la semántica y oculto
Es parte de la comitiva HTML5!pantalla: ninguna;
eso no va a pasar Entonces, piensa en oculto
como el versión acorazada de pantalla: ninguna;
.5. Añadir atajos de teclado
llave de acceso
atributo global Ya estaba definido en HTML4 y crea un atajo de teclado Con el que el usuario puede operar un elemento en la página..llave de acceso
valor que le damos a un elemento