【CSS】list-style-type プロパティで Safari 15 に加わった新たなリストマーカー、漢数字も

Safari 15 に、list-style-type プロパティに指定可能なリストマーカーが新たにいくつか追加されました。日本語に関係するマーカーもあり重宝しそうです。今回は追加されたマーカーのいくつかを紹介します。

list-style-type プロパティのおさらい

まずは、CSS の list-style-type プロパティを簡単に解説します。 list-style-type プロパティは ul 要素や ol 要素でマークアップしたリストコンテンツの各項目の先頭に表示するマーカーを指定します。

たとえば ul 要素ならデフォルトのマーカーは黒丸です。

<ul>
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
</ul>

ul 要素に対して CSS の list-style-type プロパティに square を指定すると、マーカーは四角になります。

<ul style="list-style-type:square;">
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
</ul>

そのほか、数多くのマーカーが用意されています。

Safari 15 に新たに追加されたマーカー

今回、Safari 15 に追加されたマーカーは次の通りです。

  • disclosure-closed
  • disclosure-open
  • ethiopic-numeric
  • japanese-formal
  • japanese-informal
  • korean-hangul-formal
  • korean-hanja-formal
  • korean-hanja-informal
  • simp-chinese-formal
  • simp-chinese-informal
  • trad-chinese-formal
  • trad-chinese-informal

日本語、韓国語、中国語に関係するマーカーが多いことが特徴です。今回は、このうち記号マーカーと日本語に関係するマーカーについて紹介します。

disclosure-closed

ディスクロージャーウィジット(三角のマークをクリックして開け閉めするブロック)によく使われる三角のマーカーですが、disclosure-closed はウィジットが閉じているときに使われるマーカーを表します。

<ul style="list-style-type:disclosure-closed;">
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
</ul>

disclosure-open

disclosure-open はディスクロージャーウィジットが閉じているときに使われるマーカーです。

<ul style="list-style-type:disclosure-open;">
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
</ul>

japanese-formal

japanese-formal は法的文書などに良く使われる漢数字を表します。このような漢数字は「大字」と呼ばれます。マーカーが数字のため、一般的には ol 要素を使います。

<ol style="list-style-type:japanese-formal;">
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
  <li>たちつてと</li>
  <li>なにぬねの</li>
  <li>はひふへほ</li>
  <li>まみむめも</li>
  <li>やゆよ</li>
  <li>らりるれろ</li>
  <li>わをん</li>
  <li>がぎぐげご</li>
  <li>ざじずぜぞ</li>
</ol>

10 番目からマーカーが横に長くなるので、リストの左側にマージンを入れておくと良いでしょう。

japanese-informal

japanese-informal は私たちが一般的に使う漢数字を表します。

<ol style="list-style-type:japanese-informal;">
  <li>あいうえお</li>
  <li>かきくけこ</li>
  <li>さしすせそ</li>
  <li>たちつてと</li>
  <li>なにぬねの</li>
  <li>はひふへほ</li>
  <li>まみむめも</li>
  <li>やゆよ</li>
  <li>らりるれろ</li>
  <li>わをん</li>
  <li>がぎぐげご</li>
  <li>ざじずぜぞ</li>
</ol>

対応ブラウザー

今回紹介した disclosure-closed、disclosure-open、japanese-formal、japanese-informal の 4 つは、Chrome、Firefox、Safari、Edge すべてで対応しています。Safari がこれらをサポートしたことで、現場でも安心して使えるようになりました。

まとめ

disclosure-closed はリストマーカーとして違和感なく使うシーンが増えそうです。漢数字は、これまですべてのブラウザーで利用できなかったこともあり、なかなか使うことはありませんでしたが、今後は漢数字を見かけることが増えるかもしれませんね。

今回は以上で終わりです。最後まで読んでくださりありがとうございました。それでは次回の記事までごきげんよう。

Share