どうかご教授頂けませんでしょうか。

スマートフォンサイトのページ作成で、以下の用に複数のブロックを使用しております。そこであるページからこのページ(以下のアドレス)を開いた際に、ブロックCの最上段がスマートフォン画面の最上段になるように設定したいです。

ブロックA
ブロックB
->ブロックC
ブロックD
ブロックE

そこで、送り元のページでの開きたいページのリンク(アンカー箇所)を以下の様に設定し、

xxx.com/user_data/site1.php#set

そのページにあるブロックCのhtmlの最上段に以下の設定を致しました。

cブロック内

試しましたところ、当該ページを開いた際に、一瞬Cブロックの最上段にジャンプするのですが、その直後にページの最上段(ブロックAの上)に通常通りにリダイレクトします。

デフォルトでページの最上段にリダイレクトするようになっているかのようなのですが(OSか何かの設定)、

どうすればアンカー箇所がページ最上段に設定されるようになるかお教え願いませんでしょうか。

Os: Android 7.1.2
Os: iOS 11.0.3(15A432)