【问题标题】:<audio> tag in JSF pageJSF 页面中的 <audio> 标记
【发布时间】:2015-12-19 19:41:24
【问题描述】:

我想在 JSF 文件中显示音频文件,这是我的代码。问题是,在我的 Eclipse 编辑器中,它总是提醒“未知标签(音频)。”在 Eclipse 中带有黄色警告。我在网络服务器中测试它,可以看到与页面上显示的音频相关的任何内容。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core">

<!-- The template for our app, defines some regions -->


<body>

    <div id="container" align="left">
        <div id="header">
            <img src="resources/images/logo.png" alt="logo photo" />
        </div>
        <br />      

        <div id="content">
            <ui:insert name="content" />
        </div>

        <br style="clear: both" />
    </div>
    <audio src="resources/audio/test.wav" /> 

</body>
</html>

【问题讨论】:

  • 关于未知标签,你为什么使用 XHTML doctype 而不是 HTML5 doctype?你自己说过,它是一个 HTML5 元素。因此,您应该改用 HTML5 文档类型。对于属性,XML 不支持属性最小化,只需指定任意值即可,例如controls="controls" 就像您对 checked="checked"selected="selected" 等所做的一样。
  • 是的,这就是问题所在。但我真正需要的是在 JSF 文件中显示音频,而不是真正的 HTML5 页面。我以为 JSF 最终会转换成 HTML。对吗?
  • 我将其简化为 。红旗错误消息在编辑器中消失了,但编辑器中仍然有一个黄旗表明它是一个“未知标签”。
  • 请查看我更新的问题。

标签: html jsf jsf-2 html5-audio


【解决方案1】:

正如 BalusC 所说,这可以通过将 doctype 更改为来解决

<!DOCTYPE html>

JSF 可以使用它。

另见:

【讨论】:

    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2012-04-11
    相关资源
    最近更新 更多