我需要有关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>
当我在每个link元素中放置
jsfc="h:link"
时,css不会被呈现。我非常感谢你的帮助。 最佳答案
我不确定在普通输出组件中使用jsfc
有何用处。至少,html<link rel="stylesheet">
在jsf中不是用<h:link>
表示的,而是用<h:outputStylesheet>
表示的。<h:link>
呈现一个html<a>
元素。从技术上讲,您应该使用jsfc="h:ouputStylesheet"
。我只想去掉这个属性,因为它在这里没有添加任何额外的内容。
关于html - 了解jsfc属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6628139/