質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

2回答

443閲覧

別ページの特定の場所に飛べるようにリンクを付けたい

yukomebo

総合スコア2

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2022/08/15 03:16

前提

別のページの特定の場所に飛べるリンク設定

実現したいこと

・キーワードをクリックしたら別ページの特定の場所に飛ぶ
・特定の場所に飛んだ時その場所を画面の見やすい位置に指定したい

発生している問題・エラーメッセージ

・指定した場所に飛べるけど画面の上に行き過ぎて見ずらい

該当のソースコード

別ページの特定の場所 <div id="a"> <span style="font-family:lucida sans unicode,lucida grande,sans-serif;"> <strong> <span style="font-size:20px;">「特定の場所」</span><br /> </strong> </span> </div> クリックするキーワード <a href="http://b-yumekobo.shop-pro.jp/?mode=f3#a" target="blank"> 「キーワード」 </a>

試したこと

・marginでやってみたが変化なし
・調べたが調べ方が悪かったのかヒットせず、、、

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukomebo

2022/08/15 06:07

下記のURLを見てみましたが初心者なので分かりませんでした。 申し訳ないのですが、具体的な打ち方やコードを教えていただけたら幸いです。
guest

回答2

0

最近やっとほとんどのブラウザに scroll-margin-top / scroll-padding-top が実装されたので、そのあたりを調査してみてはいかがでしょう。

【scroll-margin-top - CSS: カスケーディングスタイルシート | MDN】
https://developer.mozilla.org/ja/docs/Web/CSS/scroll-margin-top

【"scroll-margin-top" | Can I use... Support tables for HTML5, CSS3, etc】
https://caniuse.com/?search=scroll-margin-top

【scroll-padding-top - CSS: カスケーディングスタイルシート | MDN】
https://developer.mozilla.org/ja/docs/Web/CSS/scroll-padding-top

投稿2022/08/15 04:42

kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

現行のメジャーブラウザはすべて、指定されたIDの要素のボーダー上部が表示領域の上部に来るような挙動を持っています。その動作を変える手段はありません。

<div id="a">broder-top-width padding-top で調整するか、:target 擬似クラスで何とかするのがよいでしょう。

投稿2022/08/15 03:29

int32_t

総合スコア20872

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問