doctype 相关问题

doctype声明定义文档的类型定义。在<html>元素之前,它应该是HTML文档中的第一件事。它用于将浏览器切换到标准模式,而不是怪异模式。

传统 Logback 配置与规范 Logback 配置

在浏览 Logback 手册的第 3 章时,我注意到配置示例分为三种:Legacy、Canonical (1.3) 和 Tyler。 该手册几乎保持沉默......

回答 1 投票 0

如何设置 XMLDOMDocument 的 doctype?

如何设置 DOMDocument60 对象的文档类型? 例如我尝试: IXMLDOMDocument60 doc = new DOMDocument60(); doc.doctype.name = "html"; 除了 IXMLDOMDocumentType.name 是只读的之外:

回答 2 投票 0

使用服务器端Javascript设置DOCTYPE

我有一个非常简短的问题。我想为 HTML 页面设置 DOCTYPE,但我需要使用服务器端 Javascript 来完成此操作。我在这个网站上看到的每个答案都说“我不明白你为什么想这样做”但是

回答 2 投票 0

我正在为我们的客户/客户使用 ERPnext。我希望门户网站上的用户只能看到他们的订单和问题

我正在为我们的客户/客户使用 ERPnext。我希望门户网站上的用户只能看到他们的订单和问题。我不希望门户网站用户看到其他客户的订单或问题。你能...

回答 1 投票 0

为什么 HTML(ANGULAR) 中需要 DOCTYPE?

如果在带有 AOT 的 Angular 中,所有 typescript、HTML 和 CSS 代码在复杂化后都会转换为 JS,那么为什么我们需要在 HTML 中提及 DOCTYPE?

回答 1 投票 0

添加文档类型时的样式中断

我正在开发一个网站,该网站在后端使用 PHP(带有 MVC 的 Savant 模板),在前端使用 HTML4 和 CSS3。我使用了一些字体嵌入和透明度。我正在使用的文档类型...

回答 3 投票 0

找不到新文档类型的 .py 文件

这里完全是新手。建立了一个新网站和一个新应用程序。安装了新应用程序。想要添加自定义脚本,但找不到我创建的文档类型的“.py”文件。 “定制?”

回答 3 投票 0

XSLT 将现有 !ENTITY 引用放入 XML <!DOCTYPE > 中

我已经查看了现有的问题/答案,但没有一个问题/答案完全相同,或者没有给出答案。 我有一个现有的 XML 文档 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE thing PUBLIC "XXX//DTD XML DTD for things//EN" "C:\work\thing.dtd" [<!ENTITY abreve "&#x103;"><!ENTITY agr "&#945;"><!ENTITY amacr "&#x101;"><!ENTITY bgr "&#946;">]> <thing> [...] </thing> 我使用此 XSLT 以另一种不相关的方式更改文档,效果很好: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/asset" priority="10"> [...] <output method="xml" omit-xml-declaration="no" indent="no" encoding="UTF-8" doctype-public="XXX//DTD XML DTD for things//EN" doctype-system="C:\work\thing.dtd"/> [...] 但是输出没有给出 ENTITY 项,只是这样: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE thing PUBLIC "XXX//DTD XML DTD for things//EN" "C:\work\thing.dtd"> <thing> [...] </thing> 如果需要,解决方案可以从文件中读取 ENTITY 内容,但不是必须这样做,因为它在所有实例中都是相同的,因此它可以重新提供 ENTITY 内容。 谢谢。 恐怕 XSLT 不能很好地与 DTD 配合使用。标准 XSLT 无法读取输入文档的 DTD 或写入输出文档的 DTD,也无法阻止输入中的实体和字符引用被扩展(从而丢失)。有一些技巧可以解决其中一些限制,但没有一个非常令人满意。

回答 1 投票 0

'charset=iso-8859-1' 与 <!DOCTYPE HTML> 发出警告

我刚刚使用 W3C 验证器验证了 HTML 文档,发现如果我使用: 和: 我刚刚使用 W3C 验证器验证了 HTML 文档,发现如果我使用: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 与: <!DOCTYPE HTML> 它会发出警告Line 4, Column 72: Using windows-1252 instead of the declared encoding iso-8859-1. 但是,如果我使用: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 我真的不明白发生了什么。另外,我什至不知道如何使用 DOCTYPE 标签,我只是从网络上复制并粘贴了一个标签。 为什么会出现这种情况? 我应该如何使用DOCTYPE标签? 更改 DOCTYPE 只是关闭警告 - 它实际上并没有修复任何问题。 iso-8859-1 和 windows-1252 是非常相似的编码。它们的区别仅在于与从 0x80 到 0x9F 的 32 字节值关联的字符,这些字符在 iso-8859-1 中映射到控制字符,在 windows-1252 中映射到一些有用的字符,例如欧元符号。 控制字符在 HTML 中毫无用处,网络作者经常错误地声明 iso-8859-1,但却像使用 windows-1252 一样使用这 32 个值中的一个或多个,因此浏览器在看到声明的 iso-8859-1 字符集时会自动将其更改为 windows-1252。 验证器只是警告您这种情况将会发生。如果您没有使用任何 32 字节值,那么您可以简单地忽略该警告 - 这“不是”错误。如果是,并且您确实想要字节值的 iso-8859-1 解释而不是 windows-1252 解释,那么您就做错了。同样,这种切换发生在任何 DOCTYPE 的浏览器中,只是 HTML5 验证器比 HTML4 验证器更能帮助您了解它所告诉您的内容。 几点: 任何 HTML5 验证都应该持保留态度。该规范仍在积极开发中,并非一切都是一成不变的。 您正在为该元标记使用 HTML4 语法。试试<meta charset="iso-8859-1"> 也就是说,HTML 验证器在当今时代没有多大用处。 但显然 HTML4 的默认值是 iso=8869-1。也就是说,HTML5 的默认字符集是 UTF-8。 有关 HTML5 文档类型的更多信息可以在 John Resig 的 这篇文章 中找到。 它会发出警告Line 4, Column 72: Using windows-1252 instead of the declared encoding iso-8859-1. 这意味着文件在创建时使用编码 Windows-1252 保存(又名 Western Windows 1252 或 CP1252),并且您的 charset 声明显示“嘿,请使用 ISO 8859-1 读取此文件”,而这不是文件的编码有。 元字符集正是出于这个原因而存在。它的存在是为了声明您正在发送/读取/使用的文件的编码,因此当浏览器读取文档时,它知道该文件正在使用什么编码。 详细来说,您已声明此字符集: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 但是您正在验证的文件实际上是在 Windows-1252 中编码的。如何?为什么?检查您正在使用的文本编辑器以及它使用什么编码来保存文件。如果编辑器可以配置为更改编码,请选择您要使用的编码。 关于 HTML5 使用 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 或 <meta charset="iso-8859-1"> 都对 HTML5 有效。请参阅 与 W3C 验证器提供验证器使用的编码选项。您已在文档中指定编码,因此运行验证器后,您应该在顶部信息块中看到“编码:iso-8859-1”。 在其右侧,有一个下拉菜单。将选项从“(自动检测)”更改为“iso-8859-1(西欧)”。然后,验证器将使用 ISO 8859-1 而不是自己的选择,并且您将不会收到错误。 执行以下操作: ISO 8859-15。是的,-15,它会起作用。 不要在验证器上放置太多库存。通常有太多的 Internet Explorer 解决方法,特别是在 CSS 内容中,这会导致验证器出错。如果您的页面可以在所有浏览器中运行并且您的客户满意,那么某些验证器说什么并不重要。 如果您指定 HTML5 doctype,那么您应该与元字符集属性保持一致。在你的页面上尝试一下这个: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> </head> <body> </body> </html>

回答 6 投票 0

Json Parse:期待'EOF','}',',',']',得到'undefined'

我在 Json 验证器中收到此错误: 错误:第 10 行的解析错误: ... "popup.html" }}// popup.html 我在 Json 验证器中得到这个错误: 错误:第 10 行的解析错误: ... "popup.html" }}// popup.html 期待'EOF','}',',',']',得到'undefined'。 当上传到 Chrome 时,错误是: Manifest 不是有效的 JSON。行:12,列:1,语法错误。 (这是) 有什么想法吗?谢谢 { "name": "Smart Learning Assistant", "version": "1.0", "description": "A Chrome extension that helps people learn new things.", "manifest_version": 3, "permissions": ["tabs", "contextMenus"], "action": { "default_popup": "popup.html" } } // popup.html <!DOCTYPE html> <html> <head> <title>Smart Learning Assistant</title> </head> <body> <header>

回答 0 投票 0

node.js 请求返回 doctype

我在 namecheap 专用服务器中运行一个 node.js 应用程序,我得到状态 200,但请求返回一个 doctype html 响应,而不是我需要的实际数据。 当我在

回答 0 投票 0

如何在没有 DOCTYPE、CDATA 或转义的情况下将 XHTML 嵌入 XML?

有没有办法在没有 DOCTYPE DTD 声明的情况下将 XHTML 实体引用嵌入到 XML 文本中? DOCTYPE 行导致它所针对的 java 服务器出现问题。 转义 &;后续...

回答 3 投票 0

我得到一个'SyntaxError: Unexpected token'<", "<!DOCTYPE"'

我使用反应并尝试发布。 我收到的错误是 SyntaxError: Unexpected token '<', " 我使用 React 并尝试发帖。 我收到的错误是 SyntaxError: Unexpected token '<', " 如果我这次删除那行代码,我会得到一个 500 内部服务器错误 响应 {type: 'cors', url: 'http://localhost:3000/api/post/', redirected: false, status: 500, ok: false, …} 身体 : 可读流 车身二手 : 错误的 标题 : 标题 {} 好的 : 错误的 重定向 : 错误的 地位 : 500 状态文本 : “内部服务器错误” 类型 : “科尔斯” 网址 : “http://localhost:3000/api/post/” [[原型]] : 回应 我的身体在 ReadableStream 中,错误可能在这里,但是当我检查我的代码时,我在发送之前进行了字符串化。所以我很困惑。 const handleSubmit = async (e) => { e.preventDefault(); // Récupérer les données du formulaire const title = e.target.title.value; const description = e.target.description.value; const data = { title, description }; try { // Envoyer les données au backend avec la méthode POST const url = "http://localhost:3000/api/post/"; const response = await fetch(url, { method: "POST", headers: { "Content-Type": "application/json", Authorization: "Bearer " + localStorage.getItem("token"), // authorization doit ettre ds headers }, body: JSON.stringify(data), // Authorization: `Bearer ${authCtx.token}` }); const json = await response.json(); // Vérifier si la requête a été traitée avec succès if (response.ok) { // Fermer la fenêtre modale console.log(json); console.log("response ok"); handleCloseModal(); // Actualiser la page pour afficher le nouveau post window.location.reload(); } else { console.log(response); } } catch (error) { console.log(error); if (error.response && error.response.status === 401) { console.log("Erreur 401 : authentification requise"); } } }; return ( <div> <Button onClickProps={handleOpenModal}>Creer un post</Button> <Modal isOpen={modalIsOpen} onRequestClose={handleCloseModal}> <form className="form-post" onSubmit={handleSubmit}> <h2>Ajouter un nouveau post</h2> <div> <label htmlFor="title">Titre</label> <input type="text" id="title" onChange={(e) => console.log(e)} /> </div> <div> <label htmlFor="description">Description</label> <textarea id="description"></textarea> </div> <button type="submit">Ajouter</button> </form> </Modal> </div> ); }; 您收到的错误消息 SyntaxError: Unexpected token '<', " 要确认服务器是否确实返回了 HTML 响应,您可以尝试在控制台中打印响应文本: const text = await response.text(); console.log(text); 这将使您能够看到服务器的完整响应,包括任何错误消息或 HTML 页面。 如果响应确实是 HTML,您将需要调查服务器端代码以查看导致错误的原因。您还可以尝试使用 Postman 等工具向同一端点发送 POST 请求,并查看是否收到预期的 JSON 响应。这可以帮助您确定问题是出在您的代码上还是服务器端代码上。

回答 1 投票 0

有没有办法保留此 html 模板样式,但在背景中添加,好奇外部样式表是否会覆盖“<body background:"

我尝试将 href 标签更新为本地 jpeg 文件作为背景。 编写内联 css 来提取 jpeg 文件。 编写了一个单独的 css 文件并尝试将样式表指向该本地文件。 我已经尝试将 href 标签更新为本地 jpeg 文件作为背景。 编写内联 css 来拉取 jpeg 文件。 写了一个单独的 css 文件并尝试将样式表指向该本地文件。 <!DOCTYPE html> <html data-wf-site="52f18c8e0cb131013c000290" data-wf-page="52f18c8e0cb131013c000292"> <head> <meta charset="utf-8"> <title>Place_holder_title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="generator" content="Webflow"> <link rel="stylesheet" type="text/css" href="https://daks2k3a4ib2z.cloudfront.net/52f18c8e0cb131013c000290/css/blurrtemplate.webflow.b3cba7cc3.css"> <script src="https://ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js"></script> <script> WebFont.load({ google: { families: ["Varela Round:400", "Lemon:regular"] } }); </script> <script type="text/javascript" src="https://daks2k3a4ib2z.cloudfront.net/0globals/modernizr-2.7.1.js"></script> <link rel="shortcut icon" type="image/x-icon" href="https://y7v4p6k4.ssl.hwcdn.net/placeholder/favicon.ico"> <link rel="apple-touch-icon" href="https://daks2k3a4ib2z.cloudfront.net/img/webclip.png"> </head> <div class="header-section"> <div class="w-container container"> <h1>Success!</h1> <p class="subtitle">You've visited the page</p> </div> </div> <div class="footer-section"> <div class="w-container"> <div class="w-row"> <div class="w-col w-col-6 w-col-small-6"> <div class="copyright">Place_holder&nbsp;</div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script type="text/javascript" src="https://daks2k3a4ib2z.cloudfront.net/52f18c8e0cb131013c000290/js/webflow.b67a707b9.js"></script> </body> </html>

回答 0 投票 0

如何调整此 XSL 脚本以防止怪癖模式?

20 年前我开始开发我的软件。那时我使用 Expression Web Editor 来构建我的模板 HTML 文件。今天我注意到一条关于我的页面处于怪癖模式的消息。我看了...

回答 0 投票 0

为什么<!DOCTYPE html>会改变页面布局?

我在写一个网页,有一个背景图片。下面是CSS:body { image-rendering: pixelated; background-image: url("Imagespag-background.png"); background-size: 100% ...。

回答 1 投票 0

删除doctype的regex

我正在寻找一个regex来从一组xml文档中剥离以下doctype声明。 %mathent; ]> ...

回答 2 投票 4

<!DOCTYPE html>是否会使编码定义过时?

这意味着,UTF-8是标准的HTML5编码。如果html DOCTYPE被定义为,我是否需要定义页面的编码,比如用

回答 1 投票 0

为什么XHTML标签可以在HTML5文档中使用,反之亦然?

根据这个文档,有一些XHTML标签,在新的HTML5标准中是不支持的,例如big和strike。然而,当我将我的html文档声明为HTML5时,它们仍然可以工作。

回答 1 投票 0

从.py文件中提取Python函数名称,主体和doctypes

我已经用Python编程了几年,但是我刚刚了解到可以使用以下命令: .__ doc__返回Python函数的文档字符串!但是,这是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.