Uno: etiqueta <detail> ( proporcione detalles a pedido a los usuarios )
La etiqueta <detail> se utiliza junto con la etiqueta <summary>. El valor predeterminado es cerrado. Al hacer clic, se expandirá el contenido.
Ejemplo:
<details>
<summary>Click Here to get the user details</summary>
<table>
<tr>
<th>#</th>
<th>Name</th>
<th>Location</th>
<th>Job</th>
</tr>
<tr>
<td>1</td>
<td>Adam</td>
<td>Huston</td>
<td>UI/UX</td>
</tr>
</table>
</details>
看到它正常工作
Dos: contenteditable (atributos que se pueden establecer en el elemento para que el contenido sea editable)
Se puede utilizar con DIV, P, UL y otros elementos. Debe especificar similar <element contenteditable="true|false">
.
Tenga en cuenta que si el
contenteditable
atributo no se establece en el elemento, se heredará de su padre.
Ejemplo:
<h2> Shoppping List(Content Editable) </h2>
<ul class="content-editable" contenteditable="true">
<li> 1. Milk </li>
<li> 2. Bread </li>
<li> 3. Honey </li>
</ul>
Tres: etiqueta de mapa (puede ayudar a definir el mapeo de imágenes)
La etiqueta del mapa y la <area>
etiqueta juntas determinan el área en la que se puede hacer clic. El área en la que se puede hacer clic puede ser cualquiera de las áreas rectangulares, circulares o poligonales. Si no se especifica ninguna forma, considerará la imagen completa.
Ejemplo:
<div>
<img src="circus.jpg" width="500" height="500" alt="Circus" usemap="#circusmap">
<map name="circusmap">
<area shape="rect" coords="67,114,207,254" href="elephant.htm">
<area shape="rect" coords="222,141,318, 256" href="lion.htm">
<area shape="rect" coords="343,111,455, 267" href="horse.htm">
<area shape="rect" coords="35,328,143,500" href="clown.htm">
<area shape="circle" coords="426,409,100" href="clown.htm">
</map>
</div>
Cuatro: etiqueta <mark> (marque para resaltar cualquier contenido de texto)
Ejemplo:
<p> Did you know, you can <mark>"Highlight something interesting"</mark> just with a HTML tag? </p>
Cinco: atributos de datos * (utilizados para almacenar datos personalizados dedicados a páginas o aplicaciones).
Ejemplo:
<h2> Know data attribute </h2>
<div
class="data-attribute"
id="data-attr"
data-custom-attr="You are just Awesome!">
I have a hidden secret!
</div>
<button onclick="reveal()">Reveal</button>
Luego en javascript
function reveal() {
let dataDiv = document.getElementById('data-attr');
let value = dataDiv.dataset['customAttr'];
document.getElementById('msg').innerHTML = `<mark>${value}</mark>`;
}
Seis: etiqueta <output> (representa el resultado de la operación)
Por lo general, este elemento define un área que se utilizará para mostrar texto calculado
Ejemplo:
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)">
<input type="number" id="a" value="0">
* <input type="number" id="b" value="0">
= <output name="x" for="a b"></output>
</form>
Siete: etiqueta <datalist> (lista de opciones predefinidas especificadas)
Proporciona una autocomplete
función que le permite ingresar las opciones requeridas por adelantado.
Ejemplo:
<form action="" method="get">
<label for="fruit">Choose your fruit from the list:</label>
<input list="fruits" name="fruit" id="fruit">
<datalist id="fruits">
<option value="Apple">
<option value="Orange">
<option value="Banana">
<option value="Mango">
<option value="Avacado">
</datalist>
<input type="submit">
</form>
Ocho: rango (tipo de entrada seleccionado por un rango de control deslizante determinado)
Ejemplo (control deslizante):
<form method="post">
<input
type="range"
name="range"
min="0"
max="100"
step="1"
value=""
onchange="changeValue(event)"/>
</form>
<div class="range">
<output id="output" name="result"> </output>
</div>
Nueve: etiqueta <meter> (medir datos dentro de un rango determinado)
Ejemplo:
<label for="home">/home/atapas</label>
<meter id="home" value="4" min="0" max="10">2 out of 10</meter><br>
<label for="root">/root</label>
<meter id="root" value="0.6">60%</meter><br>
Diez: entrada
Ejemplo:
<input type="password"
name="password"
id="password"
placeholder="6-20 chars, at least 1 digit, 1 uppercase and one lowercase letter"
pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20}$" autofocus required>
requerido: marque el campo de entrada como requerido;
autofocus: enfoque automático;
patrón: verificación de expresión regular;
Selector de color
<input type="color" onchange="showColor(event)">
<p id="colorMe">Color Me!</p>