对于像“返回顶部”这样的短文本应该使用什么标签? ,“阅读更多” ETC?
像这样的短文本应该使用什么标签。
返回顶部
阅读更多
合适,或者应该使用其他内容。因为这些不是段落。
哪个更语义化
<p><a href="#mainWrapper">Back to top</a></p>
or
<a href="#mainWrapper">Back to top</a>
or
<div><a href="#mainWrapper">Back to top</a></div>
What tag should be used for short text like.
Back to top
Read more
is <p>
appropirate or something else should be use. because these are not paragraph.
Which is more semantic
<p><a href="#mainWrapper">Back to top</a></p>
or
<a href="#mainWrapper">Back to top</a>
or
<div><a href="#mainWrapper">Back to top</a></div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
一般来说,您应该使用锚点
标记。
将
嵌套在
中是完全有效的,但一般来说
应保留用于段落的文本。由于您的只是一个链接,因此最推荐单独使用
标记。
如果您希望链接显示为块元素,只需使用
display: block;
对其进行样式设置即可。标记通常内联显示的事实只是因为它是其默认样式。
In general you should use the anchor
<a>
tag.Nesting an
<a>
inside a<p>
is perfectly valid, but in general the<p>
should be reserved for paragraphs of text. Since yours is just a link, the<a>
tag alone will probably be the most recommended.If you want your link to appear as a block element, simply style it with
display: block;
. The fact that the<a>
tag is normally displayed inline is only because it is its default style.锚标记
您可以在块元素内嵌入锚标记。所以像这样的事情
Anchor tag
You can embed an anchor tag inside a block element. So something like this
内联元素必须包含在块级元素内,因此这是基本方法:
通常虽然
元素已经位于
标记内,所以
并不是绝对必要的,但它在语义上更正确 - 即使其中只有几个单词,它仍然是一段文本。
Inline elements must be enclosed inside block level elements, so this is the basic approach:
Usually though the
<a>
element is already inside a<div>
tag so the<p>
isn't absolutely necessary but it is more semantically correct – it's still a paragraph of text even if there's only a few words in it.没有明显的语义标签。也许你根本不需要标签!请检查此案例。如果您的“短文本”是链接,那么您显然需要
。如果您需要文本的 CSS 样式,也可以将其放入
a
标记中。* 如果您需要一个仅用于构建或悬挂 CSS 样式的标签,请使用。
There's no obvious semantic tag for such.Perhaps you don't really need a tag there at all! Please check for this case.If your "short texts" are links, then you obviously need
<a href=
. If you need a CSS style for the text, you can put it into thea
tag too.* If you need a tag for structuring only or to hang CSS styles from, then use<span>
.