html

No Image

右です。
理由は、表示を拡大した際に右に置いてあると邪魔になりませんが、左に置いてあると邪魔になるため。
そういう方のために、ナビゲートは下にも置いておくとよいでしょう。

html, javascript

無理です、諦めましょう。

唯一例外的に可能なのはlocation.hashのみです。
(の「#top」の部分)

しかしこれで良いなら、GETパラメータのようにhashを使うという荒業もあります。 ...