【发布时间】:2011-11-23 14:45:54
【问题描述】:
我很久没有做过任何 CSS / HTML 开发了,我在使用 CSS 设置 body 标签时遇到了一些问题。
我的目标是用背景颜色设置 HTML 标签,然后将 body 标签设置为 80% 宽度和不同的背景颜色,一切正常。
问题是背景颜色只下降一个屏幕高度然后结束,我似乎无法弄清楚为什么!
我的 CSS 是:
body {
width: 80%;
margin-left:auto;
margin-right: auto;
min-height:100%;
height:100%;
background-color: #FFFFFF;
border-radius: 20px;
-moz-border-radius: 20px
}
html {
background-color: #000000;
height: 100%
}
header,nav,article {
display: block
}
nav {
float: left;
width: 20%
}
article {
float: right;
width: 79%
}
任何建议都会很棒,谢谢。
编辑:在这里的所有建议之后,我可以使用我的 CSS 获得的最佳结果如下所示:
#content
{
width: 80%;
margin-left:auto;
margin-right: auto;
height:100%;
min-height:500px;
background-color: #FFFFFF;
border-radius: 20px;
-moz-border-radius: 20px;
}
html,body
{
background-color: #000000;
margin:0;
padding:0;
height: 100%;
}
header,nav,article
{
display: block
}
nav
{
float: left;
width: 20%
}
article
{
float: right;
width: 79%
}
它仍然没有做我想要的,但这是迄今为止最适合包装器的 CSS
【问题讨论】: