我有一個網頁,我希望所有的元素固定到位,以便整個頁面沒有滾動條。我有一個標題,一個菜單在左側,一個區域將出現一個情節,然後直接在情節下面應該是一個列表。固定位置填滿分區
標題和繪圖區域之間有一段距離,我無法擺脫。我已將margin和padding設置爲0.
此外,該圖應該佔據標題下方60%的空間和列表40%,但都不正確,並且這兩個元素都遠遠高於頁面底部在垂直。
html,
body {
margin: 0;
padding: 0;
}
.float {
width: 100%;
background-color: blue;
padding-top: 60px;
display: flex;
display: -webkit-flex;
}
.main_title {
width: 70%;
height: 60px;
display: flex;
display: -webkit-flex;
flex-wrap: nowrap;
flex-flow: column;
justify-content: center;
background-color: red;
}
.clock {
width: 30%;
height: 60px;
background-color: green;
}
.header {
display: -webkit-flex;
display: flex;
height: 60px;
position: fixed;
width: 100%;
background-color: red;
margin: 0;
}
.menu {
width: 130px;
flex: 0 0 130px;
background-color: yellow;
height: 100%;
position: fixed;
}
.column_main {
flex: 1;
background-color: purple;
padding-left: 130px;
float: right;
}
.plot-wrapper {
width: 100%;
background-color: brown;
height: 60%;
}
#list {
background-color: lightblue;
width: 100%;
height: 40%;
position: fixed;
}
<body>
<div class="header">
<div class="header">
<div class="main_title">title</div>
<div class="clock">time</div>
</div>
</div>
<div class="float">
<nav class="menu">
<p>menu</p>
</nav>
<div class="column_main">
<div class="plot-wrapper">
<p>plot wrapper</p>
</div>
<div id="list">
<p>list</p>
</div>
</div>
</div>
</body>
「我有一個網頁,我想所有的固定在適當位置的元素這樣頁面就沒有滾動條了整個「。完全混淆。 – onetwo12
'plot-wrapper'裏面有'p:{display:block; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0px; -webkit-margin-end:0px; }'set' margin:0' – onetwo12
關於高度,由於父容器'.float'沒有高度,因此'.plot-wrapper'的'height:60%'不起作用。 – abhishekkannojia