2016-07-01 3 views
0

Почему я не могу щелкнуть по регистру, забыл пропустить, ссылки здесь? и экран рушится, поэтому перетащите его, чтобы увеличить ширину для стилизации. Кто-нибудь знает, почему он рушится, даже если он находится в контейнере для загрузки?Невозможно нажимать на гиперссылки

jsfiddle: https://jsfiddle.net/germfpko/

<header> 
    <div class="container"> 
     <img class="logo" src="" alt="lol"> 

     <form class="login-form"> 
      <input type="text" placeholder="Email Adress"> 
      <input type="password" placeholder="Password"> 

      <button type="submit" class="btn btn-primary">Login</button> 
      <br> 
      <input type="checkbox" name="remember"><span style="color:#FFF">Remember me</span> 
      <div class="login-options"> 
       <ul> 
        <li><a href="#">Reg</a></li> 
        <li><a href="#">Forgot pass?</a></li> 
       </ul> 
      </div> 
     </form> 
    </div> 
    <div class="navbar"> 
     <div class="container"> 
      <ul> 
       <li><a href="#">!!</a></li> 
       <li><a href="#">2</a></li> 
       <li><a href="#">3</a></li> 
       <li><a href="#">Contact</a></li> 
      </ul> 
     </div> 
    </div> 
</header> <!--end of header--> 

CSS

header{ 
    background-color: #2C2C2C; 
    color: #FFF; 
    padding-top: 20px; 
} 

header .login-form{ 
    position: absolute; 
    top: 30px; 
    right: 300px; 
    color: black; 
} 

header a{ 
    text-decoration: none; 
    color: #FFF; 
} 

header li{ 
    list-style-type: none; 
} 

header img.logo{ 
    float: left; 
} 

.login-form input[type="text"]{ 
    height: 30px; 
    border: 2px solid #ffe6e6; 
    border-radius: 3px; 
} 

.login-form input[type="text"]:focus{ 
    border: 2px solid #ffe6e6; 
} 

.login-form input[type="password"]{ 
    height: 30px; 
    border: 2px solid #ffe6e6; 
    border-radius: 3px; 
} 

.login-form input[type="password"]:focus{ 
    border: 2px solid #ffe6e6; 
} 

.login-form .login-options{ 
    position: relative; 
    bottom: 20px; 
    left: 230px; 
    color: #FFF; 
} 

.navbar{ 
    padding-top: 70px; 
} 

.navbar ul { 
    list-style-type: none; 
} 

.navbar li { 
    display: inline-block; 
    width: auto; 
    font-size: 18px; 
    padding-right: 30px; 
} 

.navbar li a { 
    display: block; 
    color: #FFFFFF; 
    text-decoration: none; 
} 

.navbar li a:hover{ 
    background-color: #ff8566; 
} 

ответ

3

header{ 
 
\t background-color: #2C2C2C; 
 
\t color: #FFF; 
 
\t padding-top: 20px; 
 
} 
 

 
header .login-form{ 
 
\t position: absolute; 
 
\t top: 30px; 
 
\t right: 300px; 
 
\t color: black; 
 
    z-index:9999; 
 
} 
 

 
header a{ 
 
\t text-decoration: none; 
 
\t color: #FFF; 
 
} 
 

 
header li{ 
 
\t list-style-type: none; 
 
} 
 

 
header img.logo{ 
 
\t float: left; 
 
} 
 

 
.login-form input[type="text"]{ 
 
\t height: 30px; 
 
\t border: 2px solid #ffe6e6; 
 
\t border-radius: 3px; 
 
} 
 

 
.login-form input[type="text"]:focus{ 
 
\t border: 2px solid #ffe6e6; 
 
} 
 

 
.login-form input[type="password"]{ 
 
\t height: 30px; 
 
\t border: 2px solid #ffe6e6; 
 
\t border-radius: 3px; 
 
} 
 

 
.login-form input[type="password"]:focus{ 
 
\t border: 2px solid #ffe6e6; 
 
} 
 

 
.login-form .login-options{ 
 
\t position: relative; 
 
\t bottom: 20px; 
 
    left: 230px; 
 
    color: #FFF; 
 
    
 
} 
 
.navbar{ 
 
\t padding-top: 70px; 
 
} 
 

 
.navbar ul { 
 
\t list-style-type: none; 
 
} 
 

 
.navbar li { 
 
\t display: inline-block; 
 
\t width: auto; 
 
\t font-size: 18px; 
 
\t padding-right: 30px; 
 
} 
 

 
.navbar li a { 
 
\t display: block; 
 
\t color: #FFFFFF; 
 
\t text-decoration: none; 
 
} 
 

 
.navbar li a:hover{ 
 
\t background-color: #ff8566; 
 
}
<header> 
 
\t \t <div class="container"> 
 
\t \t \t <img class="logo" src="" alt="lol"> 
 
\t \t \t 
 
\t \t \t <form class="login-form"> 
 
\t \t \t \t <input type="text" placeholder="Email Adress"> 
 
\t \t \t \t <input type="password" placeholder="Password"> 
 

 
\t \t \t \t <button type="submit" class="btn btn-primary">Login</button> 
 
\t \t \t \t <br> 
 
\t \t \t \t <input type="checkbox" name="remember"><span style="color:#FFF">Remember me</span> 
 
\t \t \t \t <div class="login-options"> 
 
\t \t \t \t \t <ul> 
 
\t \t \t \t \t \t <li><a href="#">Reg</a></li> 
 
\t \t \t \t \t \t <li><a href="#">Forgot pass?</a></li> 
 
\t \t \t \t \t </ul> 
 
\t \t \t \t </div> 
 
\t \t \t </form> 
 
\t \t </div> 
 
\t \t <div class="navbar"> 
 
\t \t \t <div class="container"> 
 
\t \t \t \t <ul> 
 
\t \t \t \t \t <li><a href="#">!!</a></li> 
 
\t \t \t \t \t <li><a href="#">2</a></li> 
 
\t \t \t \t \t <li><a href="#">3</a></li> 
 
\t \t \t \t \t <li><a href="#">Contact</a></li> 
 
\t \t \t \t </ul> 
 
\t \t \t </div> 
 
\t \t </div> 
 
\t </header> <!--end of header-->

просто добавьте ниже CSS

header .login-form{z-index:9999;} 
0

Вы не можете нажать на гиперссылок потому, вы установили положение

.login-form to absolute; и установите верхнее заполнение .navbar на 70 пикселей;

Он будет работать при удалении обивка-топ, только вставки Верхнее поле там, как

.navbar{ 
    margin-top: 70px; 
} 
Смежные вопросы