【发布时间】:2014-03-13 15:33:17
【问题描述】:
我一直在寻找我的问题的答案,但无论我尝试什么,它都不起作用。
我正在尝试为我的网页设计课程创建一个模拟网页,并尝试将 div 标签的长度扩展到页面的长度,但 auto 和 100% 似乎不起作用。除非我为 div 指定像素高度,否则它会保持在 300px,这太短了,不会延伸到页面底部。
这是我的html:
<div id="nav" align="center">
<ul>
<li> Home </li>
<li> The Council </li>
<li> Jedi </li>
<li> The Academy </li>
<li> Admissions </li>
<ul>
</div>
<div id="content"> <br />
<button class="subnav" id="contactus"> Contact Us </button>
<div id="contactus_div"></div>
<button class="subnav" id="campus"> Life on Campus </button>
<div id="campus_div"></div>
<button class="subnav" id="faq"> Frequently Asked Questions </button>
<div id="faq_div"></div>
<button class="subnav" id="history"> History of the Jedi Order </button>
</div id="history_div"></div>
</div>
我需要 id="content" 的 div 来跨越页面的长度。这是我为它准备的 CSS:
#content {
background-color:rgba(64, 64, 64, 0.85);
align:center;
margin: 0 auto;
position: relative;
top: 52px;
left: -2px;
width:900px;
height: 100%;
-webkit-box-shadow:0 0 40px blue;
-moz-box-shadow: 0 0 40px blue;
box-shadow:0 0 50px rgb(0, 191, 255);
z-index:0;
font-family: arial;
min-height:100%
}
无论我放什么代码来尝试修复它,它最终都会显示为 900 像素 x 300 像素,除非我将高度更改为像素输入,这不是我想要做的。我在页面上使用 javascript 隐藏/显示 div 标签的按钮,我需要扩展页面以显示各个 div 标签。
【问题讨论】:
标签: javascript jquery css html