追加した画面の最後にフッターを固定したいのですが、変更はありません、属性に<h:body style="display: block;">
追加しても変更はありません。私のページのフッターの写真は以下です
<div id="footer">
style="position: fixed"
user2354035
質問する
398 次
5 に答える
0
このコードを使用してください:
HTML : #conteneur { 高さ : 100%; } </style>
<body>
<div id="wrapper">
<div id="container">
Body
</div>
<div id="footer">
Footer
</div>
</div>
</body>
CSS :
html, body {
margin : 0;
padding : 0;
height : 100%;
}
#wrapper {
position : relative;
min-height : 100%;
background : green;
}
#container {
padding-bottom : 6em; /* padding-bottom = footer height */
}
#footer {
position : absolute;
width : 100%;
height : 6em;
bottom : 0; /* set footer at bottom */
left : 0; /* set footer at left */
background : red;
}
于 2013-09-26T09:54:41.007 に答える
0
問題を修正しました。Fiddle で確認できます。
<body>
<div id="content">
<div id="text"></div>
</div>
<div id="footer"></div>
</body>
* {
margin: 0;
padding: 0;
}
html, body {height: 100%;}
#content {
position: relative;
min-height: 100%;
border:1px solid red;
}
* html #content {
height: 100%;
}
#text {
padding-bottom: 100px;
border:1px solid green;
}
#footer {
position: relative;
height: 80px;
margin-top: -80px;
border:2px solid black;
}
デモを参照してください:
于 2013-09-26T09:54:58.340 に答える
0
動作するこのhtmlコードを試すことができます。しかし、それは#footer
ドキュメントフローから外れます。そのため、 を使用する必要がありますwidth: 100%
。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
*
{
padding: 0;
margin: 0;
}
html, body
{
min-height: 100%;
height: 100%;
}
#footer
{
position: absolute;
bottom: 0px;
/* width: 100%; */
}
</style>
</head>
<body>
<div id="footer">
this is a footer
</div>
</body>
</html>
代わりに、この html 構造を使用することを提案します。これはドキュメント フローのままであり、クリーンな (html4) 構造を提供します。
<style type="text/css">
*
{
padding: 0;
margin: 0;
}
html, body
{
min-height: 100%;
height: 100%;
}
#header { height: 20%; }
#content { height: 70%; }
#footer { height: 10%; }
</style>
<div id="header"></div>
<div id="content"></div>
<div id="footer">
this is a footer
</div>
于 2013-09-26T10:12:04.130 に答える