понимание атрибута jsfc - PullRequest
3 голосов
/ 08 июля 2011

Мне нужна помощь в отношении Facelets и, в частности, атрибута jsfc в тегах HTML.Мне трудно понять, сработает ли следующее:

<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 не отображается.Буду очень признателен за любую помощь.

1 Ответ

3 голосов
/ 09 июля 2011

Я не уверен, как полезно использовать jsfc в простом ванильном компоненте вывода.По крайней мере, HTML <link rel="stylesheet"> находится в JSF не , представленной <h:link>, а <h:outputStylesheet>.<h:link> отображает элемент HTML <a>.Технически, вы должны использовать вместо jsfc="h:ouputStylesheet".Я бы просто избавился от атрибута, поскольку здесь он не добавляет ничего лишнего.

...