我需要設置div的大小,在我的情況下爲#panel-container
,當視口高度達到450px的大小時。是否可以在不使用JavaScript的情況下重新調整窗口大小的div大小?
基本上,#panel-container
應該隨着用戶縮小瀏覽器窗口而縮小,讓div始終在視口內可見。
我想知道如果可能達到這種效果,而不使用JS和只使用CSS。 我知道CSS媒體查詢,但我需要在用戶重新調整窗口大小時重新調整大小。
我可以使用最新的瀏覽器和HTML5和CSS3功能。 歡迎任何想法。
http://jsbin.com/jefibidizo/1/
window.app = {
start: function() {}
};
body {
background-color: darkslateblue;
}
#header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 50px;
background-color: dimgray;
}
#panel-wrapper {
position: fixed;
top: 50px;
left: 0;
height: 100%;
background-color: moccasin;
}
#panel-container {
width: 200px;
height: 400px;
overflow: auto;
}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Builder</title>
</head>
<body onload="app.start();">
<div id="header">header</div>
<div id="panel">
<h1>Title</h1>
<div id="panel-wrapper">
<div id="panel-container">
<div id="panel-content">
some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long
text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long
text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long
text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long
text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long
text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long
text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long
text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long
text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long
text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long
text here,some long text here,some long text here,some long text here,some long text here,some long text here. some long text here, some long text here,some long text here,some long text here,some long text here,some long text here,some long
text here,some long text here,some long text here.
</div>
</div>
</div>
</div>
</body>
</html>
媒體查詢有什麼問題 - [jsbin](http://jsbin.com/medipoxabi/1/)? – Vucko
使用css3 @media規則? –
@Vucko感謝您的支持,但我需要更改div的高度,查看此編輯,我無法通過媒體查詢進行編輯... http://jsbin.com/hejiwaqoge/1/ – GibboK