首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哪个是lang属性的最佳使用?

哪个是lang属性的最佳使用?
EN

Stack Overflow用户
提问于 2021-08-08 10:26:36
回答 2查看 63关注 0票数 0

HTML语法--其中一个版本比另一个版本更好还是更“正确”?

代码语言:javascript
运行
复制
<p><em lang="fr">Ceci est un paragraphe</em>.  The remainder of this paragraph defaults to  the English language.</p>
代码语言:javascript
运行
复制
<p><em><span lang="fr">Ceci est un paragraphe</span></em>.  The remainder of this paragraph defaults to the English language.</p>
EN

回答 2

Stack Overflow用户

发布于 2022-07-26 08:26:41

lang是全局属性,可以用于任何元素。

你可以用它在p,em,span或任何其他地方。因此,如果文本周围已经有一些元素,则可以使用相同的元素。添加额外的span只会增加DOM元素的数量。如果您不使用它做任何其他-删除它,并使用第一个样本,没有额外的span

以下几项注意事项:

CSS伪类的

:lang,如果它们的名称不同,则两个无效的语言名称是不同的。因此:lang(es)同时匹配lang="es-ES“和lang="es-419",而:lang(xyzzy)不匹配lang=”xyzzy!“。即使设置了lang属性,也可能不会考虑它,因为xml:lang属性具有优先级。

xml:lang是不推荐的,不要使用任何新的东西。

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes

票数 1
EN

Stack Overflow用户

发布于 2022-07-26 08:22:10

您不需要使用span,lang属性是一个全局属性,可以添加到任何元素中。

另外,我们应该尽量减少div和span的使用,因为它们没有特殊的语义值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68699873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档