Проблема
У меня есть макет веб-страницы, в котором есть раздел header
, navbar
и main
, плюс свертывание sidebar
. Я оптимизирую это для просмотра на мобильных устройствах, но у меня возникают проблемы с разделением main
и navbar
. Похоже, что navbar
в данный момент расположен так, что перекрывает main section
.
Вопрос
Почему перекрываются 2 раздела?
HTML Код
CSS код
html, body, .wrapper {
box-sizing: border-box;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
height:auto;
background-color: #52669c;
margin: 0;
}
.wrapper {
min-height: 100%;
}
#content {
float: bottom;
background: #ffffff;
width: 100%;
height: 80vh;
}
#map {
width:100%;
height:100%;
}
.sidepanel {
height: 100%; /* Specify a height */
width: 0; /* 0 width - change this with JavaScript */
position: fixed; /* Stay in place */
z-index: 1; /* Stay on top */
top: 0;
left: 0;
background-color: #52669c; /* Black*/
overflow-x: hidden; /* Disable horizontal scroll */
padding-top: 60px; /* Place content 60px from the top */
transition: 0.5s; /* 0.5 second transition effect to slide in the sidepanel */
}
/* The sidepanel links */
.sidepanel a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 50px;
color: #ffffff;
display: block;
transition: 0.3s;
}
/* When you mouse over the navigation links, change their color */
/* Position and style the close button (top right corner) */
.sidepanel .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 50px;
margin-left: 50px;
}
/* Style the button that is used to open the sidepanel */
.openbtn {
font-size: 50px;
cursor: pointer;
background-color: #52669c;
color: white;
padding: 1px 10px;
border: none;
}
.openbtn:hover {
background-color: #52669c;
}
table.blueTable {
font-family: Tahoma, Geneva, sans-serif;
background-color: #C6E8EE;
width: 100%;
height: 120px;
border-collapse: collapse;
border-radius: 15px;
}
table.blueTable td, table.blueTable th {
border: 0px solid #AAAAAA;
padding: 1px 1px;
}
table.blueTable tbody td {
font-size: 11px;
}
.header {
overflow: hidden;
background-color: #52669c;
position: fixed;
width: 100%;
height: 90px;
}
.navbar {
overflow: hidden;
background-color: #0099ff;
position: fixed;
width: 100%;
height: 70px;
}
.coordsbtn {
background-color: #0099ff;
color: white;
padding: 10px;
font: Helvetica;
font-size:38px;
font-weight: bold;
border: 1px;
}
.tg {border-collapse:collapse;border-spacing:0;margin:0px auto;}
.tg td{font-family:Arial, sans-serif;font-size:16px;padding:4px 4px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:16px;font-weight:normal;padding:4px 4px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-sjdo{font-size:14px;font-family:Tahoma, Geneva, sans-serif !important;;background-color:#ffffff;color:#000000;border-color:inherit;text-align:center;vertical-align:middle}
.tg .tg-126y{font-weight:bold;font-size:14px;font-family:"Trebuchet MS", Helvetica, sans-serif !important;;background-color:#38fff8;color:#000000;border-color:inherit;text-align:center;vertical-align:middle}
.AHS {
font-size: 22px;
font-weight: bold;
text-decoration: underline;
color: #52669c;
}
.AHSA {
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #52669c;
}
.about {
background: white;
font-size: 18px;
padding: 25px;
}
.tm {border-collapse:collapse;border-spacing:0;margin:0px auto;}
.tm td{font:Arial;font-size:40px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tm th{font:Arial;font-size:40px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tm .tm-ofeu{font-weight:normal;font-family:"Arial", Helvetica, sans-serif !important;;background-color:#52669c;color:#ffffff;border-color:#52669c;text-align:center;vertical-align:top}
.tm .tm-eoti{font-weight:normal;font-family:"Arial", Helvetica, sans-serif !important;;background-color:#52669c;color:#ffffff;border-color:#52669c;text-align:center;vertical-align:middle}
.tm .tm-p2vz{font-weight:normal;font-family:"Arial", Helvetica, sans-serif !important;;background-color:#52669c;color:#ffffff;border-color:#52669c;text-align:right;vertical-align:top}
.tm .tm-1syz{font-family:"Arial", Helvetica, sans-serif !important;;background-color:#52669c;color:#ffffff;border-color:#52669c;text-align:center;vertical-align:top}