2012-12-15 110 views
4

由於某種原因,我不能讓CSS使用我的表單?我已經嘗試了一切,我似乎無法找到問題?我究竟做錯了什麼?CSS無法識別輸入框?

我的HTML結構

 <div class="login-container"> 
      <form> 
      <fieldset> 
       <label for="email">Email:</label> 
       <input type="text" name="email" class="input" id="email" /> 
       <br /><br /> 
       <label for="pword">Password:</label> 
       <input type="text" name="pword" id="pword" /> 
       </fieldset> 
      </form> 
     </div> 

我的CSS結構

.login-container fieldset { 
    padding: 1em; 
} 
.login-container label { 
    float:left; 
    width:25%; 
    margin-right:0.5em; 
    padding-top:0.2em; 
    text-align:right; 
    font-weight:bold; 
} 
.input { 
    background-color:#F00; 
} 
+1

我將你的代碼複製到了dabblet。 http://dabblet.com/gist/4297057。什麼不行?你正在測試哪個瀏覽器? .input工作在第一個輸入字段上,因爲它有一個輸入類... – joholo

回答

0

似乎工作得很好,請參閱jsfiddle.net/4FCgc/

什麼是不工作?也許這是你的網頁瀏覽器的緩存......但我懷疑這一點。