0

次のような短いテキストにはどのタグを使用する必要がありますか。

トップに戻る

続きを読む

適切である<p>か、他の何かを使用する必要があります。これらは段落ではないためです。

どちらがよりセマンティックですか

<p><a href="#mainWrapper">Back to top</a></p>

また

<a href="#mainWrapper">Back to top</a>

また

<div><a href="#mainWrapper">Back to top</a></div>
4

4 に答える 4

2

アンカータグ

<a href="#">Back to top</a>

<a href="#">Read more</a>

ブロック要素内にアンカー タグを埋め込むことができます。だから、このようなもの

<p><a href="#">Back to top</a></p>
于 2010-01-07T10:04:03.670 に答える
2

一般に、アンカー<a>タグを使用する必要があります。

<a>a 内にan を入れ子にすること<p>は完全に有効ですが、一般的に<p>はテキストの段落用に予約する必要があります。あなたのものは単なるリンクなので、<a>タグだけがおそらく最も推奨されるでしょう.

リンクをブロック要素として表示したい場合は、 でスタイルを設定しdisplay: block;ます。タグが通常インラインで表示されるの<a>は、それがデフォルトのスタイルだからです。

于 2010-01-07T10:04:36.650 に答える
0

インライン要素はブロックレベルの要素で囲む必要があるため、これが基本的なアプローチです。

<p><a href="#">Back to top</a></p>

通常、<a>要素はすでに<div>タグ内にあるため、<p>絶対に必要というわけではありませんが、意味的には正しいです。単語が数個しかない場合でも、テキストの段落のままです。

于 2010-01-07T10:05:47.400 に答える
0

そのような明確なセマンティックタグはありません。

  • おそらく、そこにはタグはまったく必要ありません!この場合を確認してください。

  • 「短いテキスト」がリンクである場合は、明らかにが必要<a href=です。aテキストにCSSスタイルが必要な場合は、それをタグに入れることもできます。

*構造化のみ、またはCSSスタイルをハングアップするためのタグが必要な場合は、を使用します<span>

于 2010-01-07T10:05:49.100 に答える