1

おそらくばかげた質問ですが、ハイパーリンクと別のハイパーリンクを組み合わせたいと思います。

<a href="#somewhere">
  This is the hyperlink,
  <a href="somewhere_else.html">and this is the other one</a>
</a>

それ以外は準拠していませんが、これを行う方法はありますか?

*編集: 外側のハイパーリンクはカルーセルによって使用され、ブラウザーをどこかに移動しません。

4

4 に答える 4

2

これについて考えてみましょう。ブラウザは何をするつもりですか?

最初のハイパーリンクに移動するか、2 番目のハイパーリンクに移動するか、または両方に移動しますか?

最初のハイパーリンクが必要な場合、2 番目のハイパーリンクは必要ありません。

2 つ目が必要な場合は、1 つ目を閉じてから、必要に応じて 2 つ目を閉じてから再度開いてください。

両方の場合は、Javascript を記述して、新しいウィンドウを開くようにします。最初のハイパーリンクをロードする前に、2 番目のハイパーリンクをロードします。

于 2012-07-22T05:51:39.553 に答える
1

アンカー タグは、インライン要素やブロック レベル要素と同様に、入れ子になったときに互いの上に重ねられ、情報のさまざまなサブセットや視覚空間に属性を設定できます。これは、大きなボタンとして機能する大きなアンカー要素があり、そのボタン内の別の場所へのリンクを挿入したい場合に便利です。

実装してみましたか?このjsFiddleを参照して、ネストされたインライン要素がスパン タグとアンカー タグの両方で機能することを証明してください。ネストされた要素は、ホバー イベントをリッスンしている場合に期待するように、親要素内のクリック可能な領域のサブセットをオーバーライドすることに注意してください。

免責事項:技術的にはこれを行うことができますが、それを行う必要があるという意味ではありません。特にリンクをネストすると、ユーザーが混乱し、どのコンテンツがどの場所を指しているのかについて誤解を招く可能性があります。

于 2012-07-22T06:10:29.617 に答える
0

ネストすることはできませんが、以下で行ったことを行うことができます..

<a href="somewhere">
  This is the hyperlink,</a>
  <a href="somewhere_else">and this is the other one</a>
于 2012-07-22T05:52:38.330 に答える