<ul>: UL 要素

最終更新:2026-10-13

<ul>UL 要素

<ul>(順序なしリスト)要素は順序を持たない項目のリストを定義し、既定では箇条書きで表示されます。各項目は <li> です。ナビゲーションメニューやチェックリストに適しています。

カテゴリリスト
コンテンツモデル0 個以上の <li>、スクリプト対応要素
許可される親要素フローコンテンツを受け入れる要素
閉じタグ必要 </ul> タグ
ステータス標準

📝 構文

<ul>
  <li>項目1</li>
  <li>項目2</li>
</ul>

▶ サンプル

下のコードを編集して、playground でリアルタイム結果を確認:

🌐 ブラウザサポート

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<ul> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
すべての主要ブラウザでサポート

❓ よくある質問

Qul の中には li が必須ですか?
Aはい。<ul> のコンテンツモデルは <li>(とスクリプトサポート要素)だけを許し、文字や div を直接置くのは無効な HTML です。リストではない容器を見せたいなら div を使ってください。
Qul でナビゲーションメニューは作れますか?
A作れます。<ul> + <li> + <a> はナビゲーションの標準骨格です。外側を <nav> で包んでランドマークの意味を与え、CSS で丸点を消して横並びにします。スクリーンリーダーは「リスト、N 項目」と読み上げ、ユーザーはメニューの長さを先に把握できます。
Qリストの丸点を消すにはどんな CSS を使いますか?
Aul { list-style: none; } の1行で消えます。インデントも消すなら padding-left: 0 も必要です(ブラウザは ul にデフォルトの内側余白を付けるため)。丸点を消しても、スクリーンリーダーはそれをリストとして認識します。意味が保たれていることの価値です。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%