当前位置: 首页 > 面试题库 >

我们还需要HTML5中的斜杠吗?

狄法
2023-03-14
问题内容

在HTML5中,是否仍需要像XHTML中那样的斜杠?

<img src="some_image.png" />

如果我删除了,validator.w3.org并没有抱怨,甚至没有警告。但是一些在线文档似乎表明,标记(例如img,link,meta,br等)仍需要使用斜杠。


问题答案:

img 标签是Void Elements,因此它们不需要结束标签。

无效元素区域,基础,br,col,命令,嵌入,hr,img,输入,keygen,链接,meta,param,源,track,wbr

无效元素只有一个开始标签;不得为void元素指定结束标签。

话虽这么说,它不是严格的HTML5解析程序,因此不会造成任何重大危害。



 类似资料:
  • 问题内容: 这是一个“到底发生了什么”的问题。我实际上不需要解决方案。 我必须用双反斜杠替换字符串中的所有单反斜杠。这就是我最终要做的… …其中strRootDirectory是上面的java.lang.String。 现在,我了解了第一个参数的四个反斜杠:regex期望两个反斜杠以表示单个文字反斜杠,而Java希望它们加倍。没关系。 但是,第二个参数的八个反斜杠到底是怎么回事?替换字符串不是应该

  • 本文向大家介绍Python中的左斜杠、右斜杠(正斜杠和反斜杠),包括了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的使用技巧和注意事项,需要的朋友参考一下 首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下

  • 我试图创建一个Java正则表达式,如果字符串末尾有奇数个反斜杠(),它将返回true,如果偶数,则返回false。 这是我的正则表达式 当我编译代码时,我得到以下异常 线程“main”java.util.regex.PatternSyntaxException中的异常:索引15^([^])(\)附近的未关闭字符类\$ 如果我使用M模式编译并运行良好,则可以使用反斜杠代替反斜杠 我知道这是一个逃避的

  • 本文向大家介绍为什么HTML5里面我们不需要DTD?相关面试题,主要包含被问及为什么HTML5里面我们不需要DTD?时的应答技巧和注意事项,需要的朋友参考一下 先说一下什么是DTD或者说我们为什么在html5之前需要使用DTD 下面是DTD的作用: 通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。 通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。 应用程

  • 问题内容: 测试另一个用户的问题的答案时,我发现了一些我不理解的东西。问题是用一个空格替换字符串中的所有文字字符。 现在,我尝试的第一个模式是: 令人惊讶的是,这没有用。我在Perl中尝试了相同的模式,但效果很好。经过一番尝试和错误后,我发现PHP希望该模式匹配3或4个反斜杠,如下所示: 要么 这些模式-令我惊讶的-都有效。为什么需要这些额外的反斜杠? 问题答案: 您需要4个反斜杠来表示正则表达式

  • 问题内容: 给定代码: 输出如下: 调试大型json文档时,很难读懂- 使用Newtonsoft.Json的内置功能(不是正则表达式或可能会破坏事情的hack),可以通过任何方式使输出字符串成为有效值: 问题答案: 查看值时,在调试器中看到的是应该在C#文件中使用以获得相同值的字符串值。 确实可以替换 与 而不更改程序的行为。 因此,要获得不同的值,您应该更改JsonConvert的工作方式,但是