新的HTML标签<search>详解 |
本文介绍了一种新的HTML元素搜索方法,并提供了一个实用的工具来帮助开发者快速找到所需的元素 。这对于那些需要处理大量HTML元素的开发者来说是非常有用的 。文章还通过提供一些常见元素的用法示例,帮助开发者更好地理解和应用这些元素 。在众多元素中找到特定的元素 。为了解决这个问题,文章介绍了一种新的HTML元素搜索方法 。 一个新的语义元素已经加入了 HTML 标准 。它代表文档中用于搜索或过滤的部分 。它应该包含表单控件(如文本输入、下拉菜单、按钮等),搜索/过滤的范围可以是任何内容:从同一文档到整个互联网 。 如何运作在 <form role="search"?method="get"?action="/search"> ??<input type="search"?name="search-text"?/> ??<button>Search</button> </form> 有了这个新添加的功能,我们可以使用 由于 <search role="search"> ???... </search> 这看起来有些违反直觉:我们正在移除
另一个需要注意的关键点是,搜索区域不一定是网站或在线平台上带有搜索按钮的文本输入框 。我们可以使用 <search> ??<h2>Filter results</h2> ??<form> ????<label?for="cartype">Car type</label> ????<select?id="cartype"> ??????<option value="coupe">Coupe</option> ??????<option value="sedan">Sedan</option> ????</select> ????<label?for="electric">Electric?</label> ????<input type="checkbox"?id="electric"?/> ??</form> </search> 看法拥有一个用于识别搜索区域的元素是很好的 。正如Scott O'Hara在这篇文章中指出的那样,直到现在,这是唯一一个在HTML中没有语义等效项的ARIA地标角色:
使用 但是,从程序员的角度来看,它感觉不够完善或没有为现有的实现增加太多东西 。其他语义元素可以提高可访问性并简化我们编写特定组件的方式 。例如,像 这并不会削弱它的重要性 。所有的改进 - 即使是微小的改进 - 都是受欢迎的 。这也适用于 代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug 。 到此这篇关于新的HTML标签<search>详解的文章就介绍到这了,更多相关HTML标签<search>内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持! |