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

那么,如果自定义HTML属性不是有效的XHTML怎么办?

薛晨
2023-03-14
问题内容

我知道这就是某些人不同意的原因,但这真的重要吗?我认为,在与JavaScript交互以及从服务器存储信息和向服务器发送信息时,它们提供的功能胜过了验证问题。我想念什么吗?“无效”
HTML的后果是什么?而且自定义DTD是否也无法解决它们?


问题答案:

后果是w3c出现于2、5、10年,并创建了一个具有相同名称的属性。现在,您的页面已损坏。

HTML5将为合法的自定义属性提供一种数据属性类型(例如data-myattr =“
foo”),因此也许您现在就可以开始使用它,并且在将来不会出现名称冲突的情况下相当安全。

最后,您可能忽略了自定义逻辑是class属性背后的合理性。尽管通常将其视为样式属性,但实际上,这是在元素上设置自定义元属性的合法方法。不幸的是,您基本上只限于布尔属性,这就是HTML5添加数据前缀的原因。

顺便说一句,“基本布尔”,我原则上是指。实际上,没有什么可以阻止您在类名称中使用分隔符来定义自定义值和属性的。

class="document docId.56 permissions.RW"



 类似资料:
  • 问题内容: 为HTML元素创建属性时,该值有哪些规则? 问题答案: 对于HTML 4,技术上的答案是: ID和NAME令牌必须以字母([A-Za-z])开头,然后可以跟任意数量的字母,数字([0-9]),连字符(“-”),下划线(“ _”) ,冒号(“:”)和句点(“。”)。 HTML 5更为宽容,只说一个id必须至少包含一个字符,并且不得包含任何空格字符。 在XHTML中,id属性区分大小写。

  • 本文向大家介绍如果hashMap的key是一个自定义的类,怎么办?相关面试题,主要包含被问及如果hashMap的key是一个自定义的类,怎么办?时的应答技巧和注意事项,需要的朋友参考一下 考点:集合 使用HashMap,如果key是自定义的类,就必须重写hashcode()和equals()。

  • 本文向大家介绍如果组件的属性没有传值,那么它的默认值是什么?相关面试题,主要包含被问及如果组件的属性没有传值,那么它的默认值是什么?时的应答技巧和注意事项,需要的朋友参考一下 我第一反应是true,因为在官方文档中看过,也实际使用过。然后又觉得也可能是undefined(不知为啥,就是迷)。然后亲自试验了下,又看了看文档,确实是true。 https://zh-hans.reactjs.org/d

  • 本文向大家介绍Html和xhtml有什么区别?相关面试题,主要包含被问及Html和xhtml有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 html是一种基本的web网页设计语言,xhtml是一个基于XML的置标语言。 最主要的不同: XHTML元素必须正确的被嵌套,元素必须关闭,标签必须小写,必须有根元素。

  • 本文向大家介绍HTML 和 XHTML 有什么区别?相关面试题,主要包含被问及HTML 和 XHTML 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 为了规范HTML,W3C结合XML制定了XHTML 1.0标准,这个标准没有增加任何新的tag,只是按照XML的要求来规范HTML。 1)XHTML中的标签都必须被正确地嵌套,HTML中的某些标签可以彼此不正确的嵌套。 2)XHTML中的所

  • 本文向大家介绍watch的属性用箭头函数定义结果会怎么样?相关面试题,主要包含被问及watch的属性用箭头函数定义结果会怎么样?时的应答技巧和注意事项,需要的朋友参考一下 不应该使用箭头函数来定义 watcher 函数 (例如 searchQuery: newValue => this.updateAutocomplete(newValue))。理由是箭头函数绑定了父级作用域的上下文,所以 thi