IEとFirefoxがボタンタグ内のリンクを開くことができない理由chrome では、同じウィンドウにリンクを開きます。<button></button>タグ内でFirexfoxとIEがリンク(アンカー)を開けない理由を教えてください。
例:
<button type="button"><a href="http://stackoverflow.com">stackoverflow</a></button>
IEとFirefoxがボタンタグ内のリンクを開くことができない理由chrome では、同じウィンドウにリンクを開きます。<button></button>タグ内でFirexfoxとIEがリンク(アンカー)を開けない理由を教えてください。
例:
<button type="button"><a href="http://stackoverflow.com">stackoverflow</a></button>
It'notは、HTML5の仕様
によると、ボタン内のリンクを持つことが許さコンテンツモデル:フレーズコンテンツですが、コンテンツの子孫である対話型の は存在しません。
a
私はなぜ知らないが、あなたはこのようにそれを実行する必要があります。
<a href="http://stackoverflow.com"><button type="button">stackoverflow</button></a>
ボタンが何らかのアクションを開始することを意図されたインタラクティブコンテンツの子孫です。リダイレクトだけが必要な場合は、ボタンを削除できます。ボタンの外観が必要な場合は、アンカータグ付きのスタイルシートを使用してそれを実現できます。それはあなたがそれをすることは想定されていないクロム。しかし、クロームの実装ごとに、それを処理することができます。そういう意味でタグを使うことはできません。 – Karpak