html - <表单 ID ="form1"runat ="server">,警告

标签 html css runatserver

我使用此代码使我的页面在浏览器中具有相同的高度,它可以工作,但是当我检查代码是否有错误时,它会给我 3 个警告:

警告:

<form> proprietary attribute "runat"

警告:

<form> lacks"action" attribute 

警告:

<script> inserting "type" attribute

我使用的代码:

<body style="overflow:hidden; margin:0">
     <form id="form1" runat="server">
     </form>
     <script language="javascript">
          function autoResizeDiv()
         {
           document.getElementById('main').style.height = window.innerHeight +'px';
        }
        window.onresize = autoResizeDiv;
         autoResizeDiv();
    </script>

我应该忽略这些警告吗?作为一种方法,它是否正确?

最佳答案

<form> proprietary attribute "runat"

runat是 ASP.NET。您应该检查 ASP.NET 的输出,而不是服务器端代码。

如果您不使用 ASP.NET,则不应使用 runat

<form> lacks"action" attribute
<script> inserting "type" attribute

HTML 5 使这些属性成为可选的。

要么您没有使用 HTML 5(在这种情况下您可能应该使用),要么您使用的是过时的 QA 工具。对于 HTML 有效性,请尝试 the W3C Markup Validation Service .

关于html - <表单 ID ="form1"runat ="server">,警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21138142/

相关文章:

javascript - 视频结束时添加电子邮件注册表单

javascript - 根据 GPS 坐标更新谷歌地图位置

java - 在java中将图像嵌入到HTML中?

html - Windows 8 IE 11 css 显示与其他浏览器不同

jquery - 添加 runat ="server"时日期选择器不工作

.net - ASP.NET MVC 中 runat ="server"标签的状态是什么?

asp.net - 为什么皮肤文件中的控件需要 runat ="server"?

javascript - CSS 和 JavaScript 以内联方式出现在源代码中

html - 4 列全 Angular 链接部分

javascript - 将 CSS.supports() 与媒体查询一起使用?