在下拉列表选择框里使用 hr 实现水平线分割

<select>元素在 Chrome 119 中进行了小幅但功能强大升级,其功能也在 Safari 17 中推出。现在,您可以向选择选项列表添加 <hr>(水平线)元素,这些元素将显示为分隔符,从视觉上分解各个选项,以便提供更好的用户体验。

为此,请将 <hr> 元素添加到选项列表中,如以下 HTML 所示:

<label for="major-select">Please select a major:</label> <br/>

<select name="majors" id="major-select">
  <option value="">Select a major</option>
  <hr>
  <option value="arth">Art History</option>
  <option value="finearts">Fine Arts</option>
  <option value="gdes">Graphic Design</option>
  <option value="lit">Literature</option>
  <option value="music">Music</option>
  <hr>
  <option value="aeroeng">Aerospace Engineering</option>
  <option value="biochemeng">Biochemical Engineering</option>
  <option value="civileng">Civil Engineering</option>
  <option value="compeng">Computer Engineering</option>
  <option value="eleng">Electrical Engineering</option>
  <option value="mecheng">Mechanical Engineering</option>
</select>

细微的改变可给用户带来不同的体验。如需详细了解表单控件的未来发展,包括如何使表单控件完全具有样式,请了解 popover API,并密切关注将来的 selectlist 元素。

阅读余下内容
 

《“在下拉列表选择框里使用 hr 实现水平线分割”》 有 1 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


京ICP备12002735号