1

HTMLファイルの行番号にリンクすることは可能ですか?Webページにある非常に大きなドキュメントの一部に誰かをリンクしたいのですが、すべてが1つのタグに含まれているため、リンクできるIDを持つセクションに分割されていません。

これが私が話しているページです。「レベル46」にリンクしたいのですが、これはできますか?

テキストなどの検索など、別の回避策にも満足しています。単なる.txtファイルであると仮定すると、さまざまなラッパーに含めることで、これをさらに複雑にすることができると思います。

編集:他の誰かの一部にリンクしようとしているウェブページを書いていないので、IDなどを追加できません

4

6 に答える 6

1
<a href="#a-place-in-the-document></a>

...


<h1 id="a-place-in-the-document">There's a link to here!</h1>

リンクにより、指定されたIDの要素にページがジャンプします。

例:IDが。の要素にhttp://example.com#helloリンクしてすぐに移動します。http://example.comhello


ID(gamefaqのテキストファイルなど)を取得できない場合は、検索文字列を指定して、必要なセクション(など[LV46])をすばやく検索して見つけ、読者を確保する必要があります。それを検索します。

于 2012-06-15T10:35:34.303 に答える
1

いいえ、それは可能ではないようです。

于 2012-06-29T09:30:08.573 に答える
0

すべての見出しをアンカータグに変換する必要があります。

したがって、あなたの例では、リンクは次のようになります。

   <a href="#Level46">

見出し自体は次のようになります。

   <h1 id="Level46">Level 46</h1>

お役に立てれば。

于 2012-06-15T10:37:08.580 に答える
0

単なるテキストファイル、またはディレクトリ構造内のテキストファイルのコレクションである場合は、並列ディレクトリ構造を作成して、ユーザーが参照できるようにすることができます。

http://pdssbn.astro.umd.edu/holdings/

なので

http://pdssbn.astro.umd.edu/byline/holdings/

他の非テキストファイルが/holdings/ツリーの下にある場合でも、このようなApache HTTPd AliasMatchを使用して、行番号や個々の行へのアンカーをその場で生成します

AliasMatch /byline/holdings/.*[.](asc|cat|lbl|tab|txt) /path/cgi-bin/pds_byline.cgi

シンボリックリンク(例:ツリーがtop /など)の下にあると仮定します。

ln -s . .../top/byline

そして、テキストファイルをその場でHTMLに変換する簡単なスクリプト(上記のcgi-bin / pds_byline.cgi)。ここでそれを行うためのGitリポジトリを作成しました; これは、 http://pdssbn.astro.umd.edu/holdings/の下の惑星データシステム(PDS)データセット用に構成されています。

もちろん、これを行うには、Apache HTTPd構成ファイル(/ etc / httpd / conf / conf / / .conf)にアクセスする必要があります。

<Directory .../top/cgi-bin>
  AllowOverride All
</Directory>

少なくとも、cgi-bin /内の.htaccessファイル、および上記のAliasMatchを使用するためのエントリ。NBAliasMatchは.htaccessファイルに入ることができません。

警告:これは行番号でのみアンカーを作成します。ファイルが時間の経過とともに変更されると、それらの行番号への既存のリンクが壊れます。もちろん、「レベル46」のような特定のテキスト文字列を探して、関連するアンカーをその場で挿入する代わりに、同じことを行うこともできます。

于 2016-11-14T17:13:31.857 に答える
0

<a name="destination" id="destination"></a>Destination anchors

<a href="#destination">Destination anchors </a>

出典: http ://www.motive.co.nz/glossary/anchor.php#destination

于 2017-02-11T20:51:00.340 に答える
-1

たとえば、特定の行のアンカーをセクション要素として定義できます。次に、そのアンカーにリンクできます。

<section name"sec1">
<a href="sec1">
于 2012-06-15T10:37:46.887 に答える