【问题标题】:Is the autocomplete tag a valid tag in .shtml file?自动完成标签是 .shtml 文件中的有效标签吗?
【发布时间】:2015-04-22 10:38:39
【问题描述】:

我在几个密码输入字段中添加了 autocomplete 属性,我注意到在 notepad++ 作为我的文本编辑器中,autocomplete = "off" 属性在各种类型的文件(即 html、xsl)中都有效,但在 .shtml 中files autocomplete = "off" 未被识别为有效属性。

通过识别,我的意思是它没有以红色突出显示。

自动完成是 .shtml 文件中的有效属性吗?

顺便说一句:您可以通过在记事本 ++ 中创建一个新文件并在下面添加以下代码来测试这一点:

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<input type="password" size="80" maxlength="80" autocomplete="off">

</xsl:stylesheet>

另存为 .xsl 你会注意到自动完成属性是红色的,但是如果你将保存文件保存为 .shtml 文件,那么自动完成将不会以红色突出显示。

【问题讨论】:

    标签: html notepad++ shtml


    【解决方案1】:

    autocomplete 是一个标签,如果您使用 html5 doctype 交付您的 html 文档,则该标签有效。

    文档的suffix 在这里无关紧要。您可以将 html 文档作为纯 html 文档 .html/.htm 交付,由某个脚本 .php 创建,或不带任何后缀 https://stackoverflow.com/questions/28634257/is-the-autocomplete-tag-a-valid-tag-in-shtml-file

    重要的部分是Content-Type,其中&lt;!DOCTYPE 被使用。

    各种编辑器使用后缀检测文档的编程语言,然后加载一些匹配的syntax-highlightervalidator。由于这些 validators/syntax-highlighter 对于不同的后缀可能会有所不同,因此它们可能会产生不同的结果。至此,.shtml 的一个用途可能已经过时,或者可能无法检测到您想要使用 html5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-15
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2017-04-17
      相关资源
      最近更新 更多