了解 jsfc 属性

发布于 2024-11-19 12:46:28 字数 866 浏览 2 评论 0原文

我需要有关 Facelets 的帮助,特别是 HTML 标记中的 jsfc 属性。我很难理解以下内容是否有效。

<head jsfc="h:head">
    <ui:insert name="head"/>
    <base href="http://localhost:8080/Jerel-Baker/"/>
        <link jsfc="h:link" rel='stylesheet' type='text/css' href='styles/style.css'/>
        <link jsfc="h:link" rel='stylesheet' media='screen and (max-width: 700px)' href='styles/narrow.css'
              type="text/css"/>
        <link rel='stylesheet' media='screen and (min-width: 701px) and (max-width: 900px)'
              href='styles/medium.css' type="text/css"/>
        <link rel='stylesheet' media='screen and (min-width: 901px)' href="styles/wide.css" type="text/css"/>
        <title>#{msg.title}</title>
</head>

当我在每个链接元素中放置 jsfc="h:link" 时,CSS 不会呈现。我将非常感谢任何帮助。

I need help with regard to Facelets and specifically the jsfc attribute in HTML tags. I am having difficulty getting understanding if the following will work.

<head jsfc="h:head">
    <ui:insert name="head"/>
    <base href="http://localhost:8080/Jerel-Baker/"/>
        <link jsfc="h:link" rel='stylesheet' type='text/css' href='styles/style.css'/>
        <link jsfc="h:link" rel='stylesheet' media='screen and (max-width: 700px)' href='styles/narrow.css'
              type="text/css"/>
        <link rel='stylesheet' media='screen and (min-width: 701px) and (max-width: 900px)'
              href='styles/medium.css' type="text/css"/>
        <link rel='stylesheet' media='screen and (min-width: 901px)' href="styles/wide.css" type="text/css"/>
        <title>#{msg.title}</title>
</head>

When I put a jsfc="h:link" in each of my link elements, the css is not rendered. I would greatly appreciate any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫九 2024-11-26 12:46:28

我不确定在普通输出组件中使用 jsfc 有何用处。至少,HTML 在 JSF 中不是 表示,但通过 呈现 HTML 元素。从技术上讲,您应该改用 jsfc="h:ouputStylesheet"。我只是删除该属性,因为它在这里没有添加任何额外的内容。

I'm not sure how it's useful to use jsfc in a plain vanilla output component. At least, the HTML <link rel="stylesheet"> is in JSF not represented by a <h:link>, but by <h:outputStylesheet>. The <h:link> renders a HTML <a> element. Technically, you should be using jsfc="h:ouputStylesheet" instead. I'd just get rid of the attribute since it adds nothing extra here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文