学习xhtml过程中,发现很多标签都可用lang属性,但是lang属性的用途是什么呢?
在《HTML XHTML CSS BIBLE 5th edition》一书中是这样讲解的:
Most tags support the lang attribute, which defines the language in which the content of the
tag should be displayed. For example, specifying en corresponds to English; en-US specifies the
United States version of English (as opposed to UK). This attribute has the same format as the
rest of the attributes: lang="en-US".
书中说是定义了标签内容使用的语言。但是在具体的应用中也没发现有什么用途一样?
------------test.html-----------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Test tag lang attribute</title>
</head>
<body>
<p lang="zh-CN">你好</p>
<p lang="en-US">hello</p>
<p lang="ja-JP">こんにちは</p>
<p lang="ko-KR">안녕하세요</p>
</body>
</html>
------------test1.html----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Test tag lang attribute</title>
</head>
<body>
<p>你好</p>
<p>hello</p>
<p>こんにちは</p>
<p lang="ko-KR">안녕하세요</p>
</body>
</html>
test.html使用了lang属性来标示标签内容的语言。
test1.html没有使用lang属性来标示标签内用的语言。
注:为了防止UTF-8能显示所有语言的内容,故<meta>标签中设置为GBK。
但是结果发现,两个网页效果一样,都能正常显示。
是不是说明,这个lang属性没用呢?还是有什么其他可以使用的地方?
分享到:
相关推荐
### HTML5中对lang与xml:lang属性的深入解析 #### 一、引言 在HTML5中,`lang` 和 `xml:lang` 属性是用于标识文档或元素所用语言的重要属性。这些属性对于确保内容正确显示、辅助功能支持以及搜索引擎优化等方面至...
在HTML5中,`lang`和`dir`是两个非常重要的属性,它们分别用于指定元素的语言和文字方向。本文将详细解析这两个属性的功能、用途及其对网页内容的影响。 首先,让我们了解一下`lang`属性。`lang`属性用于指定元素...
commons-lang.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txtorg.apache....
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....
Apache Commons Lang 是一个Java工具包,它为Java标准库提供了许多有用的补充功能,尤其是在处理字符串、日期、数学计算以及反射等方面。本资源包含了两个不同版本的Lang包:`commons-lang3-3.7.jar` 和 `commons-...
赠送jar包:commons-lang3-3.9.jar; 赠送原API文档:commons-lang3-3.9-javadoc.jar; 赠送源代码:commons-lang3-3.9-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.9.pom; 包含翻译后的API文档:...
赠送jar包:commons-lang3-3.4.jar; 赠送原API文档:commons-lang3-3.4-javadoc.jar; 赠送源代码:commons-lang3-3.4-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.4.pom; 包含翻译后的API文档:...
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....
赠送jar包:commons-lang3-3.7.jar; 赠送原API文档:commons-lang3-3.7-javadoc.jar; 赠送源代码:commons-lang3-3.7-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.7.pom; 包含翻译后的API文档:...
赠送jar包:commons-lang3-3.10.jar; 赠送原API文档:commons-lang3-3.10-javadoc.jar; 赠送源代码:commons-lang3-3.10-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.10.pom; 包含翻译后的API文档:...
赠送jar包:commons-lang3-3.12.0.jar; 赠送原API文档:commons-lang3-3.12.0-javadoc.jar; 赠送源代码:commons-lang3-3.12.0-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.12.0.pom; 包含翻译后的API...
赠送jar包:commons-lang3-3.3.2.jar; 赠送原API文档:commons-lang3-3.3.2-javadoc.jar; 赠送源代码:commons-lang3-3.3.2-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.3.2.pom; 包含翻译后的API文档...
赠送jar包:commons-lang3-3.12.0.jar; 赠送原API文档:commons-lang3-3.12.0-javadoc.jar; 赠送源代码:commons-lang3-3.12.0-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.12.0.pom; 包含翻译后的API...
开发者可以在自己的程序中引入这个JAR,以便利用Apache Commons Lang库提供的各种工具函数,例如字符串操作、数组处理、日期和时间转换、系统属性管理等。这个版本包含了所有编译好的类,可供应用程序直接使用,无需...
commons-lang.jar是日常编程中必不可少的一个jar包,在日常java编程中,经常会使用到commons-lang.jar包,还没有准备commons-lang.jar包的用户可以前来下载使用,本站不仅为大家提供了commons-lang3-3.1.jar下载地址
赠送jar包:commons-lang3-3.5.jar; 赠送原API文档:commons-lang3-3.5-javadoc.jar; 赠送源代码:commons-lang3-3.5-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.5.pom; 包含翻译后的API文档:...
commons-lang-1.0-b1.jar commons-lang-1.0.1.jar commons-lang-2.0.jar commons-lang-2.1-javadoc.jar commons-lang-2.1-sources.jar commons-lang-2.1.jar commons-lang-2.3.jar commons-lang-2.4-sources.jar ...
HTML语言大全及属性大全 HTML超文本标记语言是用于创建网页的标准标记语言,具有广泛的应用前景。本资源旨在提供一个详细的HTML语言大全,帮助开发者快速学习HTML。 HTML基本结构 HTML文档由一个起始标签`<!...
7. **系统属性**:`SystemUtils`提供了一系列关于Java运行环境的属性,如操作系统信息、Java版本等。 8. **异常处理**:`ExceptionUtils`提供了一些处理和包装异常的方法,比如提取堆栈跟踪信息。 9. **代码生成**...