gpt4 book ai didi

css - 内容 100% 拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-28 08:43:30 24 4
gpt4 key购买 nike

我正在尝试进行具有页眉、内容和页脚的布局。页脚必须位于页面底部(完成)。但我的问题是如何在页眉和页脚之间获得 100% 的内容。当我的内容为空时,我看不到它,但是当我在内容 div 中写一些 html 的单词时,比如“你好”,那么内容只比内容中的内容长。我想你能明白我的意思。谁能解释一下我的 CSS 代码有什么问题。

红色是页眉,绿色是页脚,青色是内容,蓝色是容器。问题是 Content 没有覆盖容器区域。

t

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Praktika1</title>

<link rel="stylesheet" href="style1.css" type="text/css" />

</head>

<body>

<div id="container">

<div id="header">
</div>

<div id="content">


</div>

<div id="footer">
</div>

</div>

</body>
</html>

CSS:

@CHARSET "UTF-8";
*{padding:0; margin:0;}

html,body{
height:100%;
}

#container{

width: 1024px;
position:relative;
background-color:#cce;
margin: 0 auto;
min-height:100%;
}

#header{

width: 1024px;
height:100px;
background-color: #CCC;
}

#content{
height:100%;
width:1024px;
background-color:yellow;
}

#footer{
width: 1024px;
height: 100px;
position:absolute;
bottom:0;
background-color: #ced;
}

最佳答案

你很幸运。昨天我花了很多时间来解决与此类似的问题。

http://andrew.x10.mx/rene/

html-

 <div id="container">
<div id="header">
<div id="header-content">
Hai der. I'm a header.
</div>
</div>
<div id="content">
<h1>Content here</h1>
<div id="footer">
<div id="footer-content">
I'm a footer lol
</div>
</div>
</div>
</div>

CSS-

html,body  {
height: 100%;
margin: 0;
padding: 0;
text-align: center;
}

#header {
background: #0f0;
top: 0;
left: 0;
position: absolute;
width: 100%;
}

#header-content {
padding: 10px;
}


#container {
background: #ff0;
height:auto !important;
height:100%;
position:relative;
width: 1024px;
text-align: left;
margin: 0 auto;
min-height:100%;
}

#content { padding: 20px 10px; }

#footer {
background: #f00;
bottom: 0;
left: 0;
position: absolute;
width: 100%;
text-align: center;
}

#footer-content { padding: 10px; }

关于css - 内容 100% 拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4738103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com