id=”#linktarget”><h2>ここに飛ばしたいコンテンツ</h2>などとしていた方もいるだろう。id=#linktarget”>ここに飛ばしたいコンテンツ</h2>と記述したほうがスマートだ。今回はこの<h2>にmargin-top:40px;を指定した時にアンカーリンクの位置がずれてしまうケースをメモしておく。Chromeではmarginが考慮されていない。それでページ内リンクのmarginを無視した位置に飛ばしてしまうのでだ。id=#linktarget"><h2>ここに飛ばしたいコンテンツ</h2>上記のようにmarginを指定したい要素を、divで囲って、divにidをふれば解消される。