我有一个 SideNav,它position: absolute;
填充了屏幕的所有左侧,我的表格位于屏幕中间,但如果我想应用margin-top:50px;
SideNav,也可以使用它。
如果我删除position
它,它可以工作,但它不能再填充所有左侧。
App.css(主 CSS 文件):https ://hastebin.com/fodafasidi.css
Navig.js:https ://hastebin.com/uluhogetuj.xml
不知道为什么会这样,谢谢帮助。
body{
height: 100vh;
margin: 0;
padding: 0;
background-color: #F5F5F5;
}
.App {
text-align: center;
}
.App-logo {
animation: App-logo-spin infinite 20s linear;
height: 80px;
}
.App-header {
background-color: #222;
height: 150px;
padding: 20px;
color: white;
}
.App-title {
font-size: 1.5em;
}
.App-intro {
font-size: large;
}
table {
text-align: center;
width: 500px;
margin:auto;
margin-right: 40%;
border-color: #0585e1;
border-width: 1px;
border-style: groove;
padding: 20px 0;
background-color: #c9d4e8;
border-radius: 3px;
margin-top: 10px;
}
table input {
width: 200px;
border-color: #0585e1;
border-style: groove;
padding: 4px;
font-size: 13px;
background-color: #c9d4e8;
color: #0585e1;
margin:3px 0;
}
table td {
color: #0585e1;
}
button {
color: #0585e1;
background-color: #c9d4e8;
margin-top: 15px;
cursor: pointer;
width: 150px;
font-size: 15px;
border-color: #0585e1;
border-style: groove;
}
#navigator {
background: #354256;
color: #0585e1;
height: 100%;
position: absolute;
}