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

您引用HTML5属性吗?

宇文鸿振
2023-03-14
问题内容

在HTML5中,属性引号是 可选 的。

引用它们的利弊是什么?

id=example                     <!--quotes optional-->
href=http://example.com        <!--quotes optional-->
class="example example-1"      <!--quotes required due to space-->
href="http://example.com/p=47" <!--quotes required due to '=' sign-->

更新:根据答案增加了优点:

引用所有属性的优点:

  • 所有编辑都可以正确处理
  • 更一致
  • 更好的可移植性(更容易更改文档类型)
  • 易于维护(尤其是如果属性可能为空)
  • 更容易“查找和替换”更改
  • 更清洁的文档(如果您认为引号可以提高可读性)

省略 可选引号的优点:

  • 文件大小略有减少
  • 清洁文档(如果您希望使用最少的文字)

问题答案:

我赞成始终使用引号。

  • 它看起来 方式 更清洁和更一致的

  • 所有编辑者都可以正确处理

  • 易于维护-您可以编辑值而不会破坏它们,因为缺少引号。

通过在不需要的地方加上引号来节省文档大小的几个字节不值得一提(除非您是Google的主页)。



 类似资料:
  • 问题内容: 在我的Web应用程序中,我对表单字段使用了一些自定义验证。在同一个表单中,我有两个按钮:一个用于实际提交表单,另一个用于取消/重置表单。 通常,我使用Safari作为默认浏览器。现在Safari5退出了,突然我的“取消/重置”按钮不再起作用了。每次按下重置按钮时,表单中的第一个字段都会获得焦点。但是,这与我的自定义表单验证相同。在其他浏览器上尝试时,一切都很好。我必须是Safari 5

  • HTML5 表单属性 HTML5 新的表单属性 HTML5 的 <form> 和 <input>标签添加了几个新属性. <form>新属性: autocomplete novalidate <input>新属性: autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget heigh

  • HTML5 新的表单属性 HTML5 的 <form> 和 <input>标签添加了几个新属性. <form>新属性: autocomplete novalidate <input>新属性: autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget height 与 width l

  • 问题内容: 在HTML5中,iframe具有“无缝”之类的新属性,应删除边框和滚动条。我已经尝试过了,但是似乎没有用,我仍然可以看到滚动条和边框(我正在使用Google Chrome浏览器),这是我的代码: 知道为什么它不起作用吗? 还有一个问题,是否可以在iframe中定位页面的特定部分? 问题答案: 尚不正确支持。 Chrome 31(可能还有更早的版本)支持该属性的某些部分,但不完全支持。

  • 本文向大家介绍HTML5微数据属性,包括了HTML5微数据属性的使用技巧和注意事项,需要的朋友参考一下 微数据引入了五个全局属性,可供任何元素使用,并为机器提供有关数据的上下文。 属性 描述 项目范围 这用于创建项目。itemscope属性是一个布尔属性,它指示此页上有微数据,并且这是它的起点。 物品种类  此属性是一个有效的URL,用于定义项目并提供属性的上下文。 物品编号 此属性是商品的全局标

  • 我对Hibernate有一个问题:我有两个实体Libro和ediative,它们具有多对一的关系。当我尝试持久化时,会出现以下错误: Hibernate:选择编辑。ID_Editical,Editical_。NOMBRE as NOMBRE4_u,editorial_u。ID\u目录为ID3\u 4\u,editorial\u。NIF作为NIF4_来自Editory Editory_ where