摘自这个问题,
还有这个网站,
为什么他们会将网站放置在 form
元素中。
<form id="RunwayMasterForm" action="/en-us/" method="post">
查看标记结构,form
元素是 body
的直接子元素,所有其他元素都包含在 form
元素中.
他们为什么要这么做?
最佳答案
原始形式为微软的ASP.Net (Web 表单),所有页面都会生成标记,其中包含一个包装所有内容的表单标记。
我的猜测是,要么开发人员最初创建该页面作为 ASP.Net WebForms“解决方案”的一部分,然后从该框架迁移而没有删除表单标记,要么只是对此产生了误解一种标准,尽管在一段时间内使用此类解决方案。
udpate 查看您引用的 SO 问题中的链接 ( Windows Azure ),这是当前的 MS 页面 - 是的,确实,这是正在运行的 WebForms。
关于html - 他们为什么要将整个网站放在表单元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978539/