アンカーリンク

アンカーリンク:
ページ内の目的の場所にリンクを入れるもの。ページ内リンク。


先日、作業の中で表を作成し、その表の各タイトルに別のページからリンクを貼るのにアンカーリンクを入れました。


文字は左詰め上詰め。


それでテストアップまでして、本番公開まで微修正をしていてもうすぐアップ、という所で『文字の上下をセンター合わせにして欲しい』


という変更修正が入りました。


valign="top"
から
valign="middle"


への変更で、さしたる問題も無かったのですが、各タイトルに貼ったアンカーリンクまで中央そろえになり、リンクで飛んだときにセルの真中が画面表示の一番上になってしまいました。


思わぬ盲点です。


<tr><td valign="middle"><a name="link01" id="ink01"></a>その1</a></td><td>XXXX</td></tr>


こんな感じのものですが、タイトル以降のセル内容が多かった場合、文字の上部が切れてしまいます。


クライアントは参考にしているページがあるようで、そこを教えてもらいソースを見てみると


<tr><a name="link01"></a><td>その1</td>〜


となっていました。


ん???


<tr>タグと<td>タグの間にアンカーリンク???


この使い方は良くないのではないか、と悩む。



検証してみると、IEでは動作していますが、firefoxでは動作していませんでした。
やはり、この記述は正しくないと思われる。


そこから解決策を考えて調べて、後に判明。


<tr id="link01"><td>その1</td><td>〜


で、いける模様。


・name属性は古くからあるものだけど、最近ではid属性を使うようになり、実質idだけでほぼすべてのブラウザも対応している。
・文法の記述的にも<tr>のタグの中に埋め込むのは正しい。


という事で無事に解決。


アンカーリンクもこんなやり方、違いがあるのだとひとつ勉強した一件。
(もとい、自分の知識が少ないだけ)

comment

Secret

RSSへ登録

Google Readerへ追加 はてなRSSへ追加 My Yahooへ追加 Livedoorへ追加 gooへ追加
プロフィール

あらまる

Author:あらまる
都内某所にてwebデザインを制作中。
アナログの油絵や水彩も時々活動中。
ネコ好きなのんびり屋

リンクフリーです。お気軽に。

最近の記事
最近のトラックバック
月別アーカイブ
カテゴリー
FC2カウンター

カレンダー
06 | 2008/07 | 08
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
ブロとも申請フォーム

この人とブロともになる

ブログ内検索
RSSフィード
リンク
Powered By FC2ブログ

Powered By FC2ブログ