HTMLの最近のブログ記事

モバイルサイトのマークアップについて

tableタグに背景画像を使う場合にやってしまいがちなこと
■リンク元
<a href="#tag">下の見出しへ</a>

■リンク先
<h2 id="tag">見出し</h2> 

※HTML4ではidは大文字に変換されるので
 リンク元は
 <a href="#TAG">下の見出しへ</a>
 とする必要があります。

ちなみに、
昔はこんな感じで書いていました。

■リンク元
<a href="#tag">下の見出しへ</a>

■リンク先
<a name="tag"></a>
<h2>見出し</h2> 

Netscape4.7以前や、IE3以前などではidが認識できない為、
このように空のアンカータグのname属性を使っていました。
ですが、これは無意味なアンカータグが入る為よくない。
なるべく空の要素は入れないように、idで指定しましょう。