Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在页面上看不到我的表单按钮或页脚_Html_Css_Forms - Fatal编程技术网

Html 在页面上看不到我的表单按钮或页脚

Html 在页面上看不到我的表单按钮或页脚,html,css,forms,Html,Css,Forms,我用表单构建了一个页面,由于某种原因,表单的按钮和页脚元素没有显示在页面上 我添加了一个链接,您可以查看我的代码。我知道这是一个热混乱!因此,如果你能给我任何关于css和html的提示,请随时告诉我 编辑中的公平点。我说这是一团糟,没有任何积极的东西 以下是一些可以改进HTML的提示(带有供参考的链接): 您应该指定doctype(例如:),而不是空的标记。 如果有一个包装所有内容,还有一个包装标题和链接,那就太好了。我不清楚没有它们在技术上是否有效(W3C HTML验证程序在没有的情况下

我用表单构建了一个页面,由于某种原因,表单的按钮和页脚元素没有显示在页面上

我添加了一个链接,您可以查看我的代码。我知道这是一个热混乱!因此,如果你能给我任何关于css和html的提示,请随时告诉我


编辑中的公平点。我说这是一团糟,没有任何积极的东西

以下是一些可以改进HTML的提示(带有供参考的链接):

  • 您应该指定doctype(例如:
    ),而不是空的
    标记。

  • 如果有一个
    包装所有内容,还有一个
    包装标题和链接,那就太好了。我不清楚没有它们在技术上是否有效(W3C HTML验证程序在没有
    的情况下不会验证页面,尽管它会在没有
    的情况下进行验证),但这很好,它将有助于使事情井然有序

  • 链接应该有一个指示mime类型的类型(在本例中为
    type=“text/css”
    )。

  • 关闭空元素(例如:img、link、input)在HTML5中不是强制性的,但在XHTML中是强制性的。根据您选择的doctype,您应该相应地关闭它们。最后使用<代码> /> 对HTML5和XHTML都是有效的,所以您可能需要考虑它。

  • 不要嵌套
    标记。段落是块元素,应该只包含短语内容(=不是块/段落元素)。如何修复:用
    替换

  • 始终关闭打开的块标记。例如,您从不关闭

    (尽管我在前面说过,您应该将其设置为
    …然后关闭)。浏览器中的结果可能不可预测

  • 我在上面的评论中提到(对不起,我不知道英文名称),你应该避免交叉标签/标签嵌套。这是不正确的:
    ,它应该是

  • 同样,这不是强制性的,但是在
    标记中设置
    属性也不错。如果未指定值,则发送的值将是
    标记之间的内容(在本例中,这可能是您想要的)

  • 不要忘记所有代码并正确关闭标记!像这样的事情:
    Save请看这把小提琴:

    我已经更正了你的代码

    请遵循@monty82提到的步骤,他对如何继续使用代码给出了极好的解释

    • 错误的html:

         <label>..<select></Label><option></option></select>
      
      。。
      
      正确的html

         <label>..</label><select><option></option></select>
      
      。。
      

    • 这样的标记是自动关闭标记,请像

      那样关闭它,而不是像

      那样关闭它

    • 请确保您的开始和结束标记是否匹配


    您确实需要检查代码中的许多内容。所有红色标记都是“不正确”的标记,文档结构中存在错误:交叉标记(
    ..
    ),两个关闭的
    ,错误关闭的标记:
    保存+1许多完美提示;)顺便说一句:如果W3CHTML验证程序只显示一个错误,请不要害怕,您可以修复它,并在重新验证后显示两个错误。这可能会让人沮丧(并提醒你这一点),但这是一次很好的经历。谢谢你,我正在自学编码。我知道这是一个糟糕的lol,但这是我创建的第一个网页。如果您有任何建议,请随时与我们分享。
    
       <label>..</label><select><option></option></select>