当在
PrimeFaces template中将fullPage设置为false时,不显示页脚(实际上,它在页面顶部显示不正确).
<p:layout fullPage="false"> <p:layoutUnit position="north" size="135"> <!--Put north content here,if any--> </p:layoutUnit> <p:layoutUnit position="west" size="225" header="Menu Item" collapsible="true"> <!--Put west content here,if any--> </p:layoutUnit> <p:layoutUnit position="center" size="2500" maxSize="2500"> <!--Put center content here,if any--> </p:layoutUnit> <p:layoutUnit position="east" size="175"> <!--Put east content here,if any--> </p:layoutUnit> <p:layoutUnit position="south" size="90"> <!--Put south/footer content here,if any--> </p:layoutUnit> </p:layout>
当fullpage设置为false时,如何显示页脚?
编辑:
如果< p:layout>给出如下的高度,
<p:layout fullPage="false" style="height: 2000px;">
然后页脚根据高度CSS属性的值显示在页面底部,但它仍然不是粘性页脚 – 它不会根据页面内容进行调整.
那么,有没有办法让它变得粘稠?
更新:
如果在整个问题中将fullPage设置为false,则行为在PrimeFaces 5.3 final(社区发布)上保持不变.
解决方法
为了轻松可视化您最终需要的内容(并确认您对自己的需求),这里的SSCCE风格是您(显然)要求的纯HTML / CSS解决方案.粘性页脚解决方案主要基于
Ryan Fait’s approach(最小高度:100%和容器元素上的负余量,覆盖除页脚之外的所有内容),它不再支持IE6 / 7(由于:在伪选择器之后),特此简化HTML标记(不需要像
https://stackoverflow.com/questions/22584920/display-footer-in-primefaces-template-when-fullpage-of-playout-is-set-to-false
本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:css – 当p:layout的fullPage设置为false时,在PrimeFaces模板中显示页脚