使用标签是不好的实践吗?

11 浏览
0 Comments

使用标签是不好的实践吗?

可能重复:
\n是否可以盲目地使用代替
\n的区别,之间有什么区别?\n如果可以的话,为什么?两个我为之工作的开发人员告诉我,不要使用标签,而是使用。但是他们都不能告诉我为什么。\n除非有特定的原因,否则我宁愿使用,因为它写起来更快。

0
0 Comments

在HTML 4和XHTML 1中,b是一个表现元素。它除了表示“这应该以粗体字呈现”外,没有其他意义。样式的呈现是CSS的工作。HTML用于结构和语义。如果你只想要粗体字体,应该使用CSS的font-weight属性(以及与你标记的内容在语义上最接近的标记)。

另一方面,strong表示“这个内容比em更强调”。这种标记在不能使用粗体字体呈现的输出(比如屏幕阅读器)或者(将来)决定用不同的背景颜色来呈现强调时仍然有意义。

0
0 Comments

使用标签的问题在于它没有传达任何额外的重要性,只是简单地给文本添加了加粗的样式。在HTML5中,标签有了新的语义用法,可以用来表示与正常文本有样式上的偏移,但不传达任何额外的重要性,例如文档摘要中的关键词、评论中的产品名称或其他以加粗字体显示的文本。相比之下,标签表示其内容的重要性。

为了更好地语义化文档,开发者应该避免使用标签,而是使用更具有语义的标签,比如。使用标签可以确保文本的重要性得到正确传达,并且更符合HTML5规范的要求。

因此,使用标签的问题可以通过替换为标签来解决。这样做可以更好地传达文本的重要性,并且符合HTML5的规范。在需要加粗样式的情况下,使用标签而不是标签是更好的做法。

0
0 Comments

在HTML中使用标签是否是一种不好的做法?

标签表示加粗。这在屏幕显示以外没有意义,更重要的是,它没有解释为什么要加粗。

这只在使用HTML4时才是真实的。新的HTML5草案为提供了全新的语义。

在HTML5中,标签不再被推荐使用,因为它只表示加粗,而没有解释为什么要加粗。相反,标签被推荐用于强调重要性,而不仅仅是加粗。这样,不仅在屏幕显示时可以看到文本的加粗效果,而且在其他媒介(如文本到语音)中也可以通过改变语气来表达强调。

因此,使用标签而不是标签是更好的选择,因为它提供了更好的语义,能够解释为什么要强调某些文本的重要性,而不仅仅是简单地加粗。

0