こんにちは、私はこのようなメインページを持っています。
html ビュー
<html>
<head>
</head>
<body>
<div class="wrapper">
<div class="content">
<ui:include src="/templates/include/header.xhtml"/>
<div class="left_menu">
<ui:include src= />
</div>
<div class="content_container">
<ui:insert name="body">Body</ui:insert>
</div>
</div>
<div class="footersathi">
<ui:insert name="footer">footer</ui:insert>
</div>
</div>
</body>
</html>
html ビューの終わり
CSS
.wrapper {
min-height:100%;
position:relative;
}
.content {
margin:0;
padding-bottom:20px;
}
.left_menu {
position: absolute;
top: 0px;
left: 0px;
}
.content_container {
position: absolute;
top: 176px;
left: -15px;
}
.footersathi {
width:100%;
height:20px;
position:absolute;
bottom:0;
left:0;
background:blue;
}
CSSの終わり
問題は、iam がui:insert name=bodyタグを使用しているためです。一部のページにはコンテンツが少なく、一部のページにはコンテンツが多く含まれていますが、フッターはそのコンテンツに対して相対的に変化せず、代わりに特定の位置に固定されています。 ui:insert が使用されているときにこの問題を解決する方法を教えてください。