html for mobile,页面调整大小和滚动在页面加载后出现

时间:2012-04-04 13:29:51

标签: html mobile resize scroll

我正在尝试建立一个响应式网站,以便为移动设备工作。我的问题是,当我试图在我的手机上进入网站时,它看起来没问题,直到页面加载,之后页面调整大小使自己变大,并在宽度和高度上滚动apears。

我可以添加一些内容以使其占用屏幕大小吗? 提前谢谢你,丹尼尔!

2 个答案:

答案 0 :(得分:0)

尝试将页面宽度设置为100%

体{    宽度:100%;    }

答案 1 :(得分:0)

如果没有源代码,我们无法知道您的网站不适合屏幕的原因。 尝试在CSS中查看一些内容,如

@media (max-width: 640px) {
  body {
    width: 100%;
  }
}

来自alsacreations

的更多css样式
@media (max-width: 640px) {

 /* passer tous les éléments de largeur fixe en largeur automatique */
 body, element1, element2 {
   width: auto;
   margin: auto;
   padding: auto;
 }

 /* fixer une largeur maximale  de 100 % aux éléments potentiellement problématiques */
 img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {
   max-width: 100%;
 }
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
 img {
   height: auto; width: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
 }

 /* gestion des mots longs */
 textarea, table, td, th, code, pre, samp {
   word-wrap: break-word; /* passage à la ligne forcé */
   -webkit-hyphens: auto; /* césure propre */
   -moz-hyphens: auto;
   hyphens: auto;
 }
 code, pre, samp {
   white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
 }

 /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
 element1, element2 {
   float: none !important;
   width: auto !important
 }

 /* masquer les éléments superflus */
 .hide_mobile {
   display: none !important;
 }

 /* Un message personnalisé */
 body:before {
   content: "Version mobile du site";
   display: block;
   color: #777;
   text-align: center;
   font-style: italic;
 }
}