回答編集履歴

1

詳細説明を追記

2016/03/18 10:52

投稿

tkanda
tkanda

スコア2425

test CHANGED
@@ -26,4 +26,14 @@
26
26
 
27
27
  ブロックとエレメントの線引きについては、上記の説明とイラストが参考になるのではないでしょうか。
28
28
 
29
+
30
+
31
+ ご質問にあるHTMLについてですが、外側の <div> の目的が何であるかによって <a> をブロックとするかエレメントとするかが変わってくると思います。
32
+
33
+ 例えば、<div> が本来リンクグループを意味しているが現時点でたまたま <a> が一つしかない、という場合 <a> は独立したブロックと考えてよいと思います。
34
+
35
+ そうではなく、<div> が内側の <a> をデザイン的、機能的に補間するためのものである場合(例えばリンクに背景画像を表示するための座布団になっている、あるいは何かの視覚効果を与える役割を持っているというような場合)、<div>と<a>は常にセットで取り扱われるべきですから、<a> はエレメントとして位置づけられるべきと思います。
36
+
37
+
38
+
29
39
  ご参考になれば。