1
請幫我解決問題。我有簡單的頁面結構,絕對潛水100%的高度作爲內容包裝。我把我的內容(紅色塊)放在這個塊內,每次它比頁面高度更長時,我的內容醜陋地溢出了父級div。如何解決它?這裏是它的外觀快速鏈接:http://bigmedved.ru/stack/內容溢出父絕對格
我需要一個沒有滾動條的解決方案的內容,當然這樣它將被隱藏。
我的CSS
@import url("bootstrap.css");
html, body {
height:100%;
width:100%;
background-color: #4D5360;
margin:0;
}
body > .row {
margin-left: 0px;
margin-right: 0px;
}
/*Page Structure*/
#main-wrap{
position:absolute;
width:100%;
left:0;
top:0;
bottom: 0;
}
#responsive-admin-menu {
position: absolute;
width: 190px;
height:auto !important;
left:0px;
top:67px;
bottom:0px;
z-index:20;
}
#content-wrapper {
position: absolute;
top: 52px;
padding:15px;
bottom:15px;
margin:15px 15px 0 0;
left: 190px;
height: auto !important;
right: 0px;
background:#f1f1f1;
box-shadow:0 0 3px 3px rgba(0,0,0,0.2);
}
#red {
position:relative;
color:#fff;
background-color: #900;
}
我的HTML:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Mindblow</title>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<nav class="navbar navbar-fixed-top navbar-default" role="navigation">
</nav>
<div id="main-wrap">
<div id="responsive-admin-menu">
ssss
</div>
<div id="content-wrapper">
<div id="red">
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
<p>Content Here </p>
</div>
</div>
</body>
</html>
也許你需要改變「#content-wrapper」的位置爲相對?.So,所有內容(紅色塊)將在裏面.http://jsfiddle.net/gau9s/ – QieynaYeen