HTML is a powerful language for creating web pages, and while most developers are familiar with commonly used HTML attributes, there are several lesser-known attributes that can provide additional functionality and enhance the user experience.
When designing web forms for mobile devices, it’s important to consider the virtual keyboards that users interact with. The enterkeyhint attribute is a global attribute that can be applied to form controls or elements with the contenteditable attribute set to true. It assists users by providing hints to the virtual keyboard about the intended action associated with the "Enter" key. This attribute accepts values such as enter, done, go, next, previous, search, and send, allowing you to customize the hint based on the specific context of your application.
<input type="text" enterkeyhint="done">
While working with ordered lists
The reversed attribute: It allows you to number the list items in reverse order, from high to low instead of the default low to high.
The start attribute: It defines the number from which the list should start.
The type attribute: It specifies whether to use numbers, letters, or Roman numerals for the list items.
The value attribute: It enables you to set a custom number for a specific list item.
<ol reversed> <li>List item...</li> <li>List item...</li> <li>List item...</li> </ol> <ol reversed start="20" type="1"> <li>Typee: A Peep at Polynesian Life (1846)</li> <li>Omoo: A Narrative of Adventures in the South Seas (1847)</li> <li>Mardi: and aVoyage Thither (1849)</li> <li>Redburn: His First Voyage (1849)</li> <li value="100">White-Jacket; or, The World in a Man-of-War (1850)</li> <li>Moby-Dick; or, The Whale (1851)</li> <li>Pierre; or, The Ambiguities (1852)</li> <li>Isle of the Cross (1853 unpublished, and now lost)</li> </ol>
The decoding attribute allows you to provide a hint to the browser about how an image should be decoded. This attribute can be added to an element and accepts three values: sync, async, and auto.
sync: Decode the image synchronously, which is the default behavior.
async: Decode the image asynchronously to avoid delaying the presentation of other content.
auto: Let the browser use its default decoding method.
<img src="/images/example.png" alt="Attributs HTML connus pour améliorer lexpérience utilisateur" decoding="async">
By specifying the appropriate decoding behavior, you can optimize the loading and rendering of images on your web page.
Similar to lazy loading images, the loading attribute can be applied to
<iframe src="/page.html" width="300" height="250" loading="lazy"></iframe>
When working with elements like ,
<img src="https://example.com/image.jpg" crossorigin="anonymous" alt="Attributs HTML connus pour améliorer lexpérience utilisateur Image">
The attribute accepts two values: anonymous and use-credentials. Setting it to anonymous indicates that the resource should be fetched without including user credentials, while use-credentials indicates that the user credentials should be included.
The disablepictureinpicture attribute can be applied to the
<video src="example.mp4" disablepictureinpicture controls></video>
To ensure that external scripts haven’t been tampered with, you can make use of the integrity attribute. This attribute allows you to provide a cryptographic hash value that the browser can use to verify the integrity of the script file before executing it.
<script src="script.js" integrity="sha256-Kx70Z9jzvYF0Eex8oO7w08=" crossorigin="anonymous"></script>
By including the integrity attribute with the appropriate hash value, you can add an extra layer of security to ensure the script's authenticity.
In this article, we have explored a collection of lesser-known HTML attributes that can enhance your web development projects. From improving user interactions to optimizing resource loading, these attributes provide valuable functionalities that may not be widely known or utilized.
Si vous trouvez cela utile, veuillez pensez à vous abonner_pour des articles et des outils plus utiles sur le développement Web. Merci d'avoir lu !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!