窗口大小调整CSS HTML

时间:2012-03-30 10:50:50

标签: html css

我将尝试尽可能简单地解释这一点,最重要的是解决这个问题并不困难,但我正在努力解决这个问题。

这是我的HTML:

<div id="nav">
<div id="logo">Jack Thomson</div>
<a href=".." class="active">Home</a>
<a href=".." class="nav">About</a>
<a href="/contact" class="nav">Contact</a>
</div>

<div id="content">

<p> 

Information here

</p>

</div>

这是我的CSS:

#nav {
margin : 70px 110px;
width : 1100px;
}
#content {
opacity : 0.5;
background : #fff;
width : 1020px;
margin : 10px;
margin-left : 100px;
padding : 10px;
border-radius : 5px 0;
}

所以我的代码的一些片段。我希望在调整窗口大小时调整#content的大小。当我调整窗口大小时,内容框保持相同的大小。我尝试添加宽度和边距的包装,但它不起作用。如果有人知道如何解决这个问题,请告诉我。

- 提前感谢您提出任何建议

2 个答案:

答案 0 :(得分:2)

尝试使用百分比。

例如:

width: 60%;
height: 60%;

无论您的屏幕有多大或多小,内容都是60%

答案 1 :(得分:1)

关键是使用百分比来表示#content的宽度和高度。如果您有一个随窗口延伸的外部容器,那么您需要将外部容器的位置设置为relative。这将使#content的宽度和高度成为外部容器的百分比。在这种情况下,您通常会将#content的宽度和高度设置为100%。

当然,看到你的html和css的更大部分会使这个答案变得不那么模糊。