У меня есть SideNav, равный position: absolute;
и занимающий всю левую часть экрана, и моя таблица находится в середине экрана, но если я хочу применить margin-top:50px;
, SideNav также получит его.
Если я удаляю position
, он работает, но больше не может заполнить всю левую сторону.
Я не знаю, почему это так, спасибо за помощь.
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;
}