teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2017/11/15 09:48

投稿

s8_chu
s8_chu

スコア14731

answer CHANGED
@@ -1,11 +1,11 @@
1
1
  # ul要素
2
- `ul要素`の`ul`は`Unordered List`の略で、順不同リストとも言われています。この名前の通り、この要素は**項目の順序が重要ではなく、もしも順序を変更しても意味が変化することのないリストに使用**します。
2
+ `ul要素`の`ul`は`Unordered List`の略で、`順不同リスト`とも言われています。この名前の通り、この要素は**項目の順序が重要ではなく、もしも順序を変更しても意味が変化することのないリストに使用**します。
3
3
 
4
4
  # ol要素
5
- `ol要素`の`ol`は`Ordered List`の略で、順序付きリストとも言われています。この名前の通り、**項目の順序が重要で、もしも順序が変更されてしまった場合文書としての意味が変化してしまうリストに使用**します。
5
+ `ol要素`の`ol`は`Ordered List`の略で、`順序付きリスト`とも言われています。この名前の通り、**項目の順序が重要で、もしも順序が変更されてしまった場合文書としての意味が変化してしまうリストに使用**します。
6
6
 
7
7
  # ol要素をul要素で代替することの是非
8
8
  `CSS`を使用することで`ul要素`を`ol要素`のように見せることができますが、それはあくまでも**見た目を変更したに過ぎない**ので、文書の意味としては**順序付けられていないリスト**となってしまいます。もしもリストの項目の順序を変えたときにリスト全体の意味が変わってしまうのであれば、`ol要素`を使うようにするべきです。
9
9
 
10
10
  # なぜol要素ではなくul要素を使うのか
11
- Web上にある多くのナビゲーションでは、ナビゲーション項目の順序が重要ではないことがほとんどなので、`ul要素`がよく使われます。このような背景から「とりあえず、目次もナビゲーションだし`ul要素`で作ってしまおう」ということになり、質問文にあるようなあまりセマンティクスを意識しないコードが出来上がってしまったのではないかと思います。
11
+ Web上にある多くのナビゲーションでは、**ナビゲーション項目の順序が重要ではないことがほとんど**なので、`ul要素`がよく使われます。このような背景から「とりあえず、目次もナビゲーションだし`ul要素`で作ってしまおう」ということになり、質問文にあるようなあまりセマンティクスを意識しないコードが出来上がってしまったのではないかと思います。

1

修正

2017/11/15 09:48

投稿

s8_chu
s8_chu

スコア14731

answer CHANGED
@@ -8,4 +8,4 @@
8
8
  `CSS`を使用することで`ul要素`を`ol要素`のように見せることができますが、それはあくまでも**見た目を変更したに過ぎない**ので、文書の意味としては**順序付けられていないリスト**となってしまいます。もしもリストの項目の順序を変えたときにリスト全体の意味が変わってしまうのであれば、`ol要素`を使うようにするべきです。
9
9
 
10
10
  # なぜol要素ではなくul要素を使うのか
11
- Web上にある多くのナビゲーションでは、ナビゲーション項目の順序が重要ではないことがほとんどなので、ナビゲーションにはよく`ul要素`が使われます。このような背景から「とりあえず、目次もナビゲーションだし`ul要素`で作ってしまおう」ということになり、質問文にあるようなあまりセマンティクスを意識しないコードが出来上がってしまったのではないかと思います。
11
+ Web上にある多くのナビゲーションでは、ナビゲーション項目の順序が重要ではないことがほとんどなので、`ul要素`がよく使われます。このような背景から「とりあえず、目次もナビゲーションだし`ul要素`で作ってしまおう」ということになり、質問文にあるようなあまりセマンティクスを意識しないコードが出来上がってしまったのではないかと思います。