0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

select要素内で区切り線が使えるようになったらしい!

Last updated at Posted at 2023-11-14

Chrome119からフォームのselect要素内のoptionの間に区切り線として<hr>が使えるようになったとのこと!

Safariでもすでにサポートされており、Firefox119では区切り線なしで表示されるので利用は検討が必要ですが…

これまで見やすさを考慮したいために<optgroup>を利用してたと思いますが直感的になって嬉しい気持ちです!

これまで
<select>
  <optgroup label="あ行">
    <option></option>
    <option></option>
    <option></option>
    <option></option>
    <option></option>
  </optgroup>
  <optgroup label="か行">
    <option></option>
    <option></option>
    <option></option>
    <option></option>
    <option></option>
  </optgroup>
</select>

image.png

これから
<select>
  <option></option>
  <option></option>
  <option></option>
  <option></option>
  <option></option>
  <hr>
  <option></option>
  <option></option>
  <option></option>
  <option></option>
  <option></option>
</select>

image.png

まとめ

選んだ例が良くなかった気がしますが…。
フォーム関連のデザインはこれまで制約が多かったところ表現の選択が広がったのは良いことだと思いました!

項目が多いと高さが出てしまうのでそんな時には選択としてありかもしれません!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?