如何将main div扩展到整个浏览器窗口高度?

锡尔诺诺姆兹

我的页面在大多数情况下应该将页面的主容器div扩展到窗口的整个高度,尽管我必须丢失一些东西,因为我认为所有必需的CSS元素都存在。

HTML:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Programming Languages Concept Home</title>
<link type="text/css" href="unicss.css" rel="stylesheet"/>
<link href='http://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<script src="Script/jquery.js"></script>
<script src="Script/main.js"></script>
<noscript>Your browser has javascript disabled, please turn it on then refresh to take full advantage of this site</noscript>
</head>

<body>
    <div id="header"><h1 class="headover">Home.</h1>
    <div class="nav">
        <ul class="navigation">
                <li><a href="home.html">Home</a></li>
                <li><a href="gs4/home.html">Object Or.</a>
                <ul>
                    <li><a href="#">Java</a></li>
                    <li><a href="#">ATT</a></li>
                    <li><a href="#">Sprint</a></li>
                    <li><a href="#">T-Mobile</a></li>
                    <li><a href="#">International</a></li>
                </ul>
                </li>
                <li><a href="gs4/home.html">Array</a>
                <ul>
                    <li><a href="gs4/verizon.html">Verizon</a></li>
                    <li><a href="#">ATT</a></li>
                    <li><a href="#">Sprint</a></li>
                    <li><a href="#">T-Mobile</a></li>
                    <li><a href="#">International</a></li>
                </ul>
                </li>

        </ul>
    </div>
</div>
    <div id="container"><br><br><br><p style="color:#666; margin-left:10px; margin-right:10px; text-align:center; text-indent:5px; font-size:24px;"><b>Programming has many faces and names. Java, C++, Perl, HTML, are all languages that can be used to program, to solve a problem that the programmer needs to solve. The tools in a programmers tool book are the languages he knows, all with different syntax, and different ways of going about to reach a solution. Whether the programmer uses the easiest language, or the one he is most familiar with, it is all personal choice. Find all the history and information about any programming language right here to help you pick the language that best suits you.</b></p>
    <!--<button>Screenshots</button>
  <p id="hide">Pretend these are some images yo.</p>-->

    </div>

</body>
</html>

CSS:

body {
    background-image:url(Images/backgroundmain.jpg);
    min-width:100%;
    min-height:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    margin:0;
    margin-bottom:-1px;
}

.headover{
    color:#333;
    float:right;
}
.headover:hover{
    color:white;
}

#gfamily{
    margin:auto;
    margin-bottom:0px;
    padding-bottom:0px;
}

#header{
    position:fixed;
    text-align:center;
    background-color:#666;
    margin:auto;
    width:100%;
    height:54px;
    display:block;
    min-width:1000px;
}

#container{
    background-color:#FFF;
    margin:auto;
    width:70%;
    min-height:100%;
    margin-bottom:-1px;
}

.nav{
    margin-left:5px;
    text-align:center;
    background-color:#999;
}

.navigation {
    position:fixed;
    display:block;
    margin-top:15px;
    padding:0;
    list-style:none;
}

.navigation li {
    float:left;
    width:150px;
    position:relative;
}

.navigation li a {
    background:#262626;
    color:#fff;
    display:block;
    padding:8px 7px 8px 7px;
    text-decoration:none;
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    text-align:center;
    text-transform:uppercase;
}
.navigation li a:hover {
    color:#666;
}

.navigation ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 -1px;
    padding:0;
    list-style:none;
    border-bottom:1px solid #FFF;
}

.navigation ul li {
    width:150px;
    float:left;
    border-top:none;
}

.navigation ul a {
    display:block;
    height:15px;
    padding:8px 7px 13px 7px;
    color:#fff;
    text-decoration:none;
    border-top:none;
    border-bottom:1px solid #FFF;
}

.navigation ul a:hover {
    color:#666;
}

#hide{
    display:none;
}

#extlink{
    color:#666;
}
#extlink:hover{
    color:#333;
}

#pics:hover{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:white;
    background-color:#666;
    border:none;
}
#pics{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#666;
    background-color:white;
    border:none;
}

这

埃里克·飞利浦(Erik Philips)

看来您需要以下CSS:

html,body {
height:100%;
{

body只会填充html填充的内容,而html似乎不是100%。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将画布扩展到整个浏览器窗口

如何让div继承浏览器窗口的宽度和高度

CSS div扩展到整个浏览器宽度

将子 div 的高度扩展到其父 div 的高度

如何建立从浏览器扩展到 qt 的实时通信

如何使固定的导航栏扩展到浏览器的宽度?

如何将标题的宽度扩展到整个屏幕?

将div高度扩展到文档高度

如何将输入字段扩展到div结束

如何将<div>水平扩展到100%宽度?

我如何将div扩展到一定高度,并且仅在滚动之后才扩展?

将div高度扩展到其子级(iframe)

如何在使用初始负载和抽动类时将引导程序组件(容器)扩展到整个窗口的宽度和高度?

使用CSS将Div元素设置为浏览器窗口的100%高度

如何使div填充浏览器窗口的宽度和高度并且不拉伸图像

如何使子菜单跨越浏览器窗口的整个宽度?

c#如何将变量从方法传递到main?

如何将数组从函数“返回”到c中的main

如何将元素的高度扩展到其父元素的底部

如何将图像的高度等距扩展到其全角容器之外?

CSS-将浮动子级DIV高度扩展到父级的高度

如何将DIV放置在浏览器的中心

当浏览器窗口设置为低高度时,如何防止我的背景图像变得小于整个页面的高度?

如何将 UWP 应用程序的窗口扩展到多个屏幕

如果容器div较小,如何将子div扩展到100%屏幕宽度?

将 div 中的可点击链接扩展到整个父 li(仅限 CSS)

无法在溢出时将事件 div 扩展到整个屏幕

如何让 DIV 占据浏览器的全部高度

即使修改了背景内容,如何让 div 扩展到整个屏幕?