我有以下代码:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
一方面,我有以下行:
<html lang="en" dir="ltr">
我知道 lang 指的是语言,但是 dir 属性指的是什么?朝什么方向?
另一方面,以下行也引起了我的注意:
<meta charset="utf-8">
utf-8 指的是什么?
下午好:
在你的例子中,标签
lang
文档将包含的语言类型dir
用于指定文本的方向例子:
标签:
charset="utf-8"
用于指定 文档将包含的字符编码。lang
dir
它们是 HTML 和 XML 文档的全局属性的一部分,如 3.2.5 节所述。W3C 推荐的全局属性。官方定义是这样的:
应该说,
dir
它也可以在文档的特定元素级别使用,例如:关于这一行:
<meta charset="utf-8">
它所做的是定义属于元数据内容组的属性,在第3.2.4.2.1 节中定义。W3C 推荐元数据内容。请注意不要相信该组中的所有项目都已标记
meta
。不是这样的,它是元内容meta
类型元素组的一部分,其中还有base, link, title, script, style...
然后我们将定义
meta
为一个元素,从而完成答案:应该说,该属性
charset
对于页面的呈现很重要,尤其是对于处理重音和特殊字符。有时,如果这个属性处理不好,重音出现在内容中,会被其他奇怪的字符或检查员字符替换。dir
属性_标签:
-Lang:en=> 正好指英文 -dir=>ltr=>表示从左到右的意思,用于从左到右书写的语言(如英语、西班牙语、葡萄牙语等),在使用相反的方向 rtl(例如从右到左的阿拉伯语)
-charset="utf-8"=>在 HTML5 中,如果没有指定,默认编码是 UTF-8。但是,最终决定使用哪种编码的是浏览器。为避免在某些浏览器或配置错误的浏览器中显示不正确,建议始终包含字符集元标记。用于显示 ñ 或重音符号的重要 UTF-8。