<h1>、<h2>标签如何放入<p:fieldset>的图例中?
How to put <h1>, <h2> tags in legend of <p:fieldset>?
使用像 Primefaces 这样的组件库可以加快 JSF 的开发速度(并且还有许多其他优势!)。
然而,从搜索引擎优化 (SEO) 的角度来看,组件并不理想。例如,在 Primefaces 中,我可以使用一种名为 fieldset:
的面板
<p:fieldset legend="Title of my panel">
<p>
Content of my panel
</p>
</p:fieldset>
面板的标题(使用字段集的属性“legend”设置)本来可以很好地放入 <h2>
或 <h3>
标签中,因为它们是重要的副标题在页面中,搜索引擎依靠这些标签进行索引。使用 fieldset
组件似乎可以防止在这些组件的标题中使用 <hn>
标签?
有没有办法让我同时拥有两者? Primefaces 组件,例如 fieldset
,这些组件的标题带有 h1
、h2
、h3
标签?
p:fieldSet
有一个面向 legend
的方面。所以你可以这样做:
<p:fieldset>
<f:facet name="legend">
<h3>Title of my panel</h3>
</f:facet>
<p>Content of my panel</p>
</p:fieldset>
另请参阅:
使用像 Primefaces 这样的组件库可以加快 JSF 的开发速度(并且还有许多其他优势!)。
然而,从搜索引擎优化 (SEO) 的角度来看,组件并不理想。例如,在 Primefaces 中,我可以使用一种名为 fieldset:
的面板<p:fieldset legend="Title of my panel">
<p>
Content of my panel
</p>
</p:fieldset>
面板的标题(使用字段集的属性“legend”设置)本来可以很好地放入 <h2>
或 <h3>
标签中,因为它们是重要的副标题在页面中,搜索引擎依靠这些标签进行索引。使用 fieldset
组件似乎可以防止在这些组件的标题中使用 <hn>
标签?
有没有办法让我同时拥有两者? Primefaces 组件,例如 fieldset
,这些组件的标题带有 h1
、h2
、h3
标签?
p:fieldSet
有一个面向 legend
的方面。所以你可以这样做:
<p:fieldset>
<f:facet name="legend">
<h3>Title of my panel</h3>
</f:facet>
<p>Content of my panel</p>
</p:fieldset>
另请参阅: