• 締切済み

<TABLE><TD><TR>~内のアンカー

 以下のように<TABLE><TD><TR>内にアンカーを置いたとき、IE9までは問題なく動作したのですが、IE10では動作せず、アンカーが引っかからないかように一番上から表示されます。 何か対応策はないでしょうか? <html> ~ <body> <table> <tr> <td> <a href="aaa"></a> あいうえお </td> </tr> <tr> <a href="bbb"></a> <td> かきくけこ </td> </tr> </table> </body> </html> ---------------------------------------------- http://thispage.html#aaa http://thispage.html#bbb IE9まででは、各行で頭出しされるが、IE10では、先頭から表示される。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

<a href=""></a>じゃなくて<a name="aaa">あいうえお</a>ですよ。 <a name="bbb"></a>は、内容がありません。内容は必須です。 リンクの基点は<a href="#ccc">CCCへ</a>と書きますが、これも内容がないとクリックできません。 ※なお、デザインや配置のためにtableを使用するのは間違いです。 <td id="aaa">AAA</td> がターゲット <a href="#aaa">AAAへ</a>が基点でもよい。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

念の為ですが, bbb の方は HTML の文法的に間違っているということは認識できていますね?

関連するQ&A