0

我一直习惯于在头脑中看到元标记。新的 Opera 12.12 在保存页面的同时消除了这个元数据:

<!DOCTYPE html>
<html dir="ltr" lang="pl-PL">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<head>

这是一个负担得起的东西还是 Opera 中的一个错误?

Jukka K. Korpela 的更新

该页面具有以下 URL:http ://www.espeo.pl/2012/02/26/authentication-in-angularjs-application并将其保存为“带有图像的 HTML 文件”。

4

2 回答 2

3

此链接应该可以帮助您找到答案:

http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.1

也根据 w3schools(不能被视为真正的规范):“注意:<meta>标签总是在<head>元素内部。

于 2013-02-01T12:52:42.390 回答
1

It isn't valid HTML. Meta elements may only be children of the head element.

It is probably a bug, but might be a deliberate violation of the HTML spec on Opera's part to ensure that the character encoding information is parsed before any attributes on the <head> element (in case they contain characters that aren't in the default encoding).

于 2013-02-01T12:57:13.787 回答