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

使用自定义HTML标签

柴昆杰
2023-03-14
问题内容

在我的html中,我很好奇使用唯一标识符(例如<toys> </toys>保存图片)而不是语义是否正确<h2>。例如:

是否优先拥有: <toys class="grid_4 push_2">&nbsp</toys>

与CSS:

    toys {
    background: url("toys.png") no-repeat scroll 0 0 transparent;
    width: 181px;
    height: 93px;
    margin-top: -8px;
    }

而不是:我目前有: <h1 class="grid_4 push_2">&nbsp</h1>

与CSS:

    h1 {
    background: url("toys.png") no-repeat scroll 0 0 transparent;
    width: 181px;
    height: 93px;
    margin-top: -8px;
    }

唯一标识符的使用在<toys>语义上是否正确?


问题答案:

最好避免使用自定义标签,因为您永远不知道这些标签何时会标准化,并在将来有特殊用途。

如果要避免使用标头标记,对于您的示例最好的操作如下:

<div class="toys grid_4 push_2">&nbsp</div>

.toys {
    background: url("toys.png") no-repeat scroll 0 0 transparent;
    width: 181px;
    height: 93px;
    margin-top: -8px;
}

此外:

如果在设计页面时不使用标准html标记,则在禁用样式时它们将不会以任何有组织的方式显示。向前看,这不是问题,但是如果出于任何原因需要查看没有样式的“玩具”列表,那么除非您使用<ul><ol>使用<li>标签,否则您将很不走运。

更新:

正如Flimzy在评论中指出的那样,自定义HTML元素现在具有自己的W3C规范。但是,它们尚未得到完全支持。



 类似资料:
  • 问题内容: 我正在尝试创建一种类似于英语的小型语言来指定任务。基本思想是将陈述分为动词和名词短语,这些动词应适用于它们。我正在使用nltk,但未获得我希望的结果,例如: 在每种情况下,它都未能意识到第一个单词(选择,移动和复制)被用作动词。我知道我可以创建自定义标签和语法来解决此问题,但是与此同时,当很多此类东西不在我的支持范围内时,我犹豫要重新发明轮子。我特别希望可以同时处理非英语语言的解决方案

  • 问题内容: 我想学习如何为html创建具有特殊属性和行为的自定义标签,如果有人可以提供建议,我将不胜感激。 问题答案: HTML5Rocks.com上有一篇有趣且深入的文章,介绍如何使用自定义元素:自定义元素:在HTML中定义新元素 这是该文章的摘录。 实例化元素 创建元素的常用技术仍然适用于自定义元素。与任何标准元素一样,它们可以用HTML声明或使用JavaScript在DOM中创建。实例化自定

  • 如何添加字体: HTML: 我是如何创建PDF的: 当使用不同的编码(例如:WINANSI)时,第一行文本可以正确呈现,但第二行显然不能。我真的需要能够创建UNICODE(IDENTITY-H)PDF。 您可以使用以下链接下载结果pdf:download pdf from dropbox 非常感谢任何帮助。 更新:显然这与iText或飞碟无关。我们的Maven构建了一个单独的fat jar,字体也

  • 我有一个关于谷歌标签管理器的问题。我正在使用一个带有以下触发器的自定义html标记- 触发标记后,我希望阻止链接打开,因为a包含href=“some url”。我在想唯一的方法就是使用事件。preventDefault()。然而,它一直告诉我事件是未定义的。 非常感谢你。

  • 问题内容: 我正在构建一个实现HTML5音频标签的音乐播放器Web应用程序,但是希望它在所有浏览器中看起来都一样-是否可以定义我自己的自定义CSS?如何? 问题答案: 当前尚无使用CSS设置HTML5 播放器样式的方法。相反,您可以不使用该属性,而使用Javascript实现自己的控件。如果您不想自己全部实现它们,建议您使用现有的主题化HTML5音频播放器

  • 主要内容:自定义标签的语法,简单示例,tld标签库描述文件,自定义标签属性,自定义标签的标签体自定义标签就是用户(开发者)自己定义的标签。自定义标签可以让 JSP 页面中不含有 Java 代码,只含有 HTML 代码和部分标签,就能实现业务逻辑的调用。 自定义标签的优点如下: 减少 JSP 页面对脚本的需求和依赖性 将 JSP 页面和业务逻辑分开,增加了程序的可维护性 可重复调用相同的业务逻辑,增加了程序的可重用性 使用自定义标签步骤如下: 自定义标签实现类 编写 tld 标签库描述文件