将HTML5页面声明为希伯来语,RTL和utf-8编码的正确方法是什么?我有一段时间没有这样做,但我记得在HTML4中它涉及3或4个标签和属性似乎是多余的。还是一样吗?
答案 0 :(得分:10)
<html dir="rtl" lang="he">
<head>
<meta charset="utf-8">
...
</head>
...
</html>
答案 1 :(得分:9)
您需要以下内容:
<!doctype html>
表示您的网页是HTML5。<HTML>
标记:
dir
=
"rtl"
lang="he"
"
,或使用'
代替。<meta>
标记。您可以选择以下其中一项:
<meta charset="UTF-8">
"
,或使用'
代替。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
"
属性的http-equiv
,或使用'
代替所有属性。meta
标记声明的任何字符编码,都会发生这种情况。此处使用的标记,属性和属性值或DOCTYPE
都不区分大小写。
注意:如果浏览器遇到字符编码声明,它将使用指定的编码从头开始重新解析文档。您可以将编码放在Content-Type
HTTP标头中,这样就不会有问题了。
另请注意,浏览器只会在文档的前1024个字节中查找字符编码声明。
答案 2 :(得分:2)
你需要这些来创建一个HTML5页面,语言为希伯来语,方向为RTL,utf-8编码
<!DOCTYPE html>
用于将其声明为HTML5网页
<html dir="rtl" lang="he">
方向和语言
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
utf-8
答案 3 :(得分:0)
<html dir="rtl" lang="he">
不是:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
不适用于“Chrome”和“Firefox”浏览器。