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

回答編集履歴

1

加筆

2015/07/03 16:39

投稿

退会済みユーザー
answer CHANGED
@@ -12,4 +12,15 @@
12
12
  <a href="javascript:void(0);">
13
13
 
14
14
  のような記述をしなくてはなりません。
15
- html5 とは言っても、決まりどうりに機能が実装されているとは限りませんからあまりルールに縛られては手詰まりになってしまいます。そこは実際の動きがそうなんだから、と割り切らなければ。
15
+ html5 とは言っても、決まりどうりに機能が実装されているとは限りませんからあまりルールに縛られては手詰まりになってしまいます。そこは実際の動きがそうなんだから、と割り切らなければ。
16
+
17
+ > HTML5のページなので、空のリンクの場合、href自体ががいらないという事が原因でしょうか?
18
+ そんな記事どこにあるんだと思いながらググってみたら、
19
+ [HTML5 Tag Reference](http://reference.hyper-text.org/html5/element/a/)
20
+
21
+ > 例えばまだリンク先がまだ存在しない、あるいは存在したが削除された場合など、href 属性を持たない a 要素を配置することでダミーリンクとすることができます。
22
+
23
+ このことですね。この場合は丸ごと href属性を記述しないということですね。
24
+ <a href="">
25
+ の動きはhtml4 も html5も同じ動きになりますよ。
26
+ form の action と同じことです。