Есть ли способ сделать так, чтобы моя страница не увеличивалась, когда она открывается на экране другого размера, чем у меня?

#html #css

Вопрос:

Поэтому я попытался сделать свой код адаптивным для мобильных устройств и понял, как это сделать, но возникла еще одна проблема, которую я не смог решить. Страница увеличивается(увеличивается из браузера, поэтому мне приходится уменьшать масштаб) всякий раз, когда я открываю ее на экране другого размера (на другом ноутбуке), Так в чем же здесь проблема и как я могу ее решить ?. Заранее спасибо за вашу помощь.

HTML

 .container{  max-width: 100%;  text-align: center;  display: flex;  padding: 1%;  }   body{  width: auto;  height: auto;  background-color: #383C46;  background-size: contain;  margin: 0;  }   h{     width: 317px;  height: 59px;  left: 389px;  top: 26px;  font-size: 25px;   }  #cinfo{  cursor: pointer;  text-transform: uppercase;  width: 317px;  height: 59px;  font-size: 20px;  text-decoration: none;  }  #getstarted{     text-transform: uppercase;  width: 317px;  height: 59px;   font-size: 20px;  text-decoration: none;  }  #home{    text-transform: uppercase;  width: 317px;  height: 59px;  font-size: 20px;  text-decoration: none;  }  img.content {  position: relative;  left: 20%;  width: 240px;  height: 240px;  float: left;  padding: 60px;  margin-left: 20px;  margin-top: 150px;  }  @media screen and (max-width: 800px) {  .cont {  width: 100%;  margin-left: -144px;  margin-top: -190px;  padding: 50px;  }  }   #menu, #menu ul{    margin: 0;  padding: 0;  list-style: none;  }    .menu{    padding-bottom: 0.2%;  padding-top:1%;  padding-left: 10%;  padding-right:10%;  display: block;  float: left;  width: 1100px;  margin: 50px auto;  background-color: #2a2e33;  border-radius: 6px;  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);  }  .menu-item{  min-width: 200px;  }  .menu::before, #menu::after{  content: '';  display: table;  }  .menu:after{  clear: both;  }   .menu li {  float: left;  position: relative;  display: block;    }  .menu .headd{    left: -10%;  top: -20%;  font-size: 27x;  color:white;  }    .menu a{  text-decoration: none;  color:white;  }    .menu ul{  padding-left: 0px;  opacity: 0;  visibility: hidden;  position: absolute;  top: 72px;  left: -10px;  z-index: 1;  transition: all .3s ease-in-out;  background: black;  }   .menu li:hover > ul{  opacity: 1;  visibility: visible;  margin: 0;  }  .menu ul ul{  top: 0;  left: 150px;  margin: 0 0 0 20px;   }  .menu ul li{  position: relative;    float: none;  display: block;  border: 0;   background:rgba(255, 249, 249, 0.25);  text-align: center;  }  .menu ul a{  padding: 10px;  width: 130px;  display: block;  white-space: nowrap;  float: none;  text-transform: uppercase;  }  .menu ul a:hover{  background: rgb(73, 73, 73);  }   .headbox{    position: relative;  left: 100px;  margin-left: auto ;  margin-right: auto;  margin-top: 90px;  margin-bottom: 60px;  display: block;  font-size: 2vh;  }  .left-center{   padding-left: 260px;;  }  .lec{  position: relative;  margin-left: auto ;  margin-right: auto;  margin-top: 90px;  margin-bottom: 60px;  display: block;  }   @media screen and (max-width: 800px) {  .lec{  width: 350px;  height: 286px;  }   .headbox{  left: -30px;  }  .menu {  width: 100%;  margin-top: 0px;  margin-left: 1px;  padding-right: 20px;    }  .menu .headd{  position: absolute;  left: -190px;    }  .menu a{  position: relative;  left: 76px;  top: 54%;  padding-right: 40px;  }  .menu #home{  position: relative;  left: 106%;  }      .left-center{  padding-top: 10px;  padding-left: 77px;  width: 200px;  height: 150px;    }  .menu ul a{  position: relative;  left: -1px;  padding: 2px;  width: 100px;  display: block;  white-space: nowrap;  float: none;  text-transform: uppercase;  }  .menu ul li{  float: none;  display: block;  border: 0;   background:rgba(255, 249, 249, 0.25);      }  .menu ul{  opacity: 1;  position: absolute;  top: 38px;  left: 68px;  z-index: 1;  transition: all .3s ease-in-out;  background: black;    }  .menu ul ul{    left: 90px;  padding-left: 20px;    }  } 
 <!DOCTYPE html>  <html lang="en">  <head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Web Development course</title>    <link rel="stylesheet" type="text/css" href="allcontent.css">   </head>   <body>   <div class="container">   <ul class = "menu">   <li><h style = "padding-right: 120px; padding-left: 50px;" class = "headd">WEB  Course</h></li>  <li><a style = "padding-right: 100px;" id = "getstarted" href="allcontent.html">Get   started</a></li>  <li><a style = "padding-right: 100px;"id = "cinfo" >Course Info</a>  <ul>  <li><a id = "htm" href="htmlcourse.html">HTML</a>    <ul>  <li><a id = "lec" href="htmlcourse.html">Videos</a>  <li><a id = "tut" href="htmltut.html">Lectures</a>  <li><a id = "Lab" href="htmllab.html">Labs</a>  </ul>    </li>    <li><a id = "cs" href="csscourse.html">CSS</a>    <ul>  <li><a id = "cslec" href="csscourse.html">videos</a>  <li><a id = "cstut1" href="csstut.html">Lectures</a>  <li><a id = "csLab1" href="csslab.html">Labs</a>  </ul>    </li>     <li><a id = "java" href="jscourse.html">JavaScript</a>    <ul>  <li><a id = "javalec" href="jscourse.html">videos</a>  <li><a id = "javatut" href="jstut.html">Lectures</a>  <li><a id = "javaLab" href="jslab.html">Labs</a>  </ul>    </li>    </ul>    </li>    <li><a id = "home" href="home.html">Home</a></li>   </ul>  </div>      <style>  h, a{  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  font-style: normal;  font-weight: bold;  line-height: 41px;  color: #FFFFFF;  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    }  img:hover{opacity: 0.6; transform: scale(1.2); transition: 0.8s ease-in-out;}  img:not(:hover){transition: 0.5s ease-in-out;}  a:hover{text-shadow: 0 4px 4px rgb(0, 0, 0); transition: 0.8s ease-in-out;}  a:not(:hover){transition: 0.5s ease-in-out;}   </style>      <div class= "cont">  <a href = "htmlcourse.html">    <img class = "content" src ="images/html.png">  </a>   <a href = "csscourse.html">    <img class = "content" src ="images/css.png">  </a>  <a href = "jscourse.html">    <img class = "content" src ="images/js.png">  </a>    </div>    </div>        </body>  </html> 

Комментарии:

1. Пожалуйста, добавьте больше деталей и ясности. Я понятия не имею, о какой проблеме вы говорите. Также предоставление абсолютной величины в качестве ширины или поля/отступа совершенно противоположно тому, чтобы быть репозитивным. То же самое для ожидания одинакового поведения на любом экране сайта также противоположно отзывчивости. И последнее, но не менее важное: вы не должны подавать в суд на встроенный стиль за пределами шаблонов электронной почты. Проблемы с весом, которые вы вызываете, впоследствии будет довольно сложно исправить.

2. Извините за неясность, моя проблема в том, что, когда я открыл свой проект на другом ноутбуке, у которого экран меньше, страница по умолчанию увеличивается, мне нужно уменьшить масштаб браузера на 80%, чтобы он был идеальным.

3. Он не увеличивает масштаб, экран просто меньше, из-за чего код кажется больше. Проблема здесь в том, что ваш код не реагирует и, следовательно, не адаптируется к различным размерам экрана.