2017-07-10 5 views
-1

私はヘッダーとフッターを固定し、中央は長方形ボックスのログインフォームですが、それは応答しません。私のログインページに反応します

どのようにすべてのデバイスやブラウザで応答するようにしますか?

私の画面では、細かいところを開いていてもモバイルのフッターには非常に近く、触れられています。そうでなければ、私はログインしたレスポンスヘッダフッタが必要です。

<section class="container login-form"> 
    <section> 
     <body class="container index"> 
      <div class="row"> 
      <form class="form-horizontal" name="contact_form" id="contact_form" method="post" action=""> 
       <input type="hidden" name="mode" value="login" > 
       <div class="heading"> 

       <p>LOGIN</p> 

       </br> 
       </div> 
       <div class="form-group"> 
       <label class="col-lg-4 control-label" for="username"> 
       <span class="required">*</span>Username</label> 
       <div class="col-lg-8"> 
        <input type="text" value="" placeholder="User Name" id="username" class="form-control" name="username" required="" > 
       </div> 
      </div> 

      <div class="form-group"> 
       <label class="col-lg-4 control-label" for="user_password"> 
    <span class="required">*</span>Password</label> 
       <div class="col-lg-8"> 
        <input type="password" value="" placeholder="Password" 
    id="user_password" class="form-control" name="user_password" 
    required=""> 
       </div> 
      </div> 

    </br> 
      <div class="form-group"> 
       <div class="col-lg-4 col-lg-offset-8"> 
        <button type="submit" name="go" class="btn btn-primary 
    btn-block">Login Now</button> 
       </div> 
      </div> 
      </section> 
    </section> 

そして、私のCSSコード:

.heading p { 

     font-family: "Times New Roman", Georgia, Serif; 
     font-size: 26px; 
     color: #054185; 
     display: block; 
     } 


     .section { 
     height: 100%; 
     clear: both; 
     padding: 0px; 
     margin: 0px; 
     } 

     .form-group 
    { 
     font-family: "Times New Roman", Georgia, Serif; 
     font-size: 18px; 
     color: #054185; 
     } 



     .login-form { 
     text-align: center; 
     margin: 0 auto; 
     margin-top: 150px; 
     margin-bottom: 200px; 
     max-width: 460px; 
     } 
     .login-form > section { 
     background: rgba(255,255,255,.9); 
     padding: 35px 35px 25px 35px; 
     border-radius: 5px; 
     } 
     .login-form a { 
     color: #054185; 
     } 
     .login-form img { 
     display: block; 
     margin: 0 auto; 
     margin-bottom: 35px; 
     } 

     form[role=login] { 
     font: 13px/2.2em Lato, serif; 
    color: #999; 
    } 
    form[role=login] input, 
    form[role=login] > button { 
     font-size: 16px; 
    } 
    form[role=login] input { 
     color: #777; 
     background: #fbfbfb; 
     border: 1px solid #c1c1c1; 
     border-radius: 3px; 
     -webkit-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1); 
      -moz-box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1); 
       box-shadow: inset 0 0 1px 1px rgba(150, 150, 150, .1); 
    } 
    form[role=login] > div { 
     margin: 25px 0; 
    } 
    form[role=login] > div button { 
     font-weight: bold; 
     font-size: 16px; 
     line-height: 1.25em !important; 
     border: 1px solid #c1c1c1; 
     background: #efefef; /* Old browsers */ 
     background: -moz-linear-gradient(top, #efefef 0%, #d1d1d1 100%); /* 
     FF3.6+ */ 
     background: -webkit-gradient(linear, left top, left bottom, color- 
     stop(0%,#efefef), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */ 
     background: -webkit-linear-gradient(top, #efefef 0%,#d1d1d1 100%); /* 
     Chrome10+,Safari5.1+ */ 
     background: -o-linear-gradient(top, #efefef 0%,#d1d1d1 100%); /* Opera 
     11.10+ */ 
     background: -ms-linear-gradient(top, #efefef 0%,#d1d1d1 100%); /* IE10+ 
      */ 
     background: linear-gradient(to bottom, #efefef 0%,#d1d1d1 100%); /* W3C 
      */ 
     filter: progid:DXImageTransform.Microsoft.gradient( 
     startColorstr='#efefef', endColorstr='#d1d1d1',GradientType=0); /* IE6-9 
    */ 
    } 
    form[role=login] > button { 
     padding: 5px 40px; 
     margin-top: 15px; 
     margin-bottom: 15px; 
     background: #054185; 
    } 

答えて

0

これは、応答性のあるブートストラップとメディアクエリを使用するようにします。あなたは、画面を対象とし、ちょうどその特定の画面用のカスタムCSSを作成することができますので、同様に

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) { 

} 

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) { 

} 

/* Small Devices, Tablets */ 
@media only screen and (min-width : 768px) { 

} 

/* Medium Devices, Desktops */ 
@media only screen and (min-width : 992px) { 

} 

: はここに例を示します。

1

あなたは、xsまたはsm画面形式を使用してみてくださいlg画面形式を使用しています。 これはグリッドシステムに役立ちますBootstrap

関連する問題