html - 在没有实际定义的情况下使用自定义元素是否危险?

标签 html custom-element

而不是定义:

<div id="my-custom-element-101"></div>

我写道:

<my-custom-element-101></my-custom-element-101>

但没有进一步扩展 HTMLElement 并定义它。这样我就可以获得一些增强的可读性,并且不需要进行任何进一步的编码。

这种做法有任何潜在的缺点吗?

最佳答案

只要您使用有效的自定义元素符号(即带有连字符“-”的名称),就没有绝对的缺点。

在本例中,它只是一个未知自定义元素。

当然,如果其他人决定定义具有相同名称的自定义元素,您可能会遇到一些麻烦,但如果您拥有页面的整个代码,则不会发生这种情况。

另请注意,在您的示例中,您的标签 <my-custom-element-101 > 被视为内联元素,而不是 block 。

关于html - 在没有实际定义的情况下使用自定义元素是否危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58810249/

相关文章:

php - 从 PHP 中的私有(private)文件夹渲染 HTML 页面

javascript - 如何让导入的 css 字体/图标对 shadow dom 中的元素产生影响?

javascript - 我们如何将子节点附加到 ng-content 而不重新渲染 Angular 元素?

web-component - 如何附加以编程方式创建的 Web 组件?

javascript - 带有 css 和 JS 的 Fiverr 样式文本区域

PHP 返回代码未显示,但它曾经

html - 选择标签以链接到 Rails 内的 onChange 新页面

自定义元素上的 CSS 选择器

javascript - 将括号内的字符串传递给另一个字符串

html - 内部 Div 溢出问题?