2017-07-14 18 views
-1

我的所有輸入都使用相同的css樣式,但與文本輸入相比,我的密碼輸入非常小。密碼輸入css沒有生效

enter image description here

JS Fiddle here,一切看起來是一樣的,它工作得很好。 Chrome,Firefox和IE都會在我的機器上進行開發和生產時出現密碼輸入大小問題。

CSS:

.log-form input[type="text"], 
.log-form input[type="date"], 
.log-form input[type="datetime"], 
.log-form input[type="email"], 
.log-form input[type="number"], 
.log-form input[type="password"] 
.log-form input[type="search"], 
.log-form input[type="time"], 
.log-form input[type="url"], 
.log-form textarea, 
.log-form select 
{ 
    -webkit-transition: all 0.30s ease-in-out; 
    -moz-transition: all 0.30s ease-in-out; 
    -ms-transition: all 0.30s ease-in-out; 
    -o-transition: all 0.30s ease-in-out; 
    outline: none; 
    box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    width: 100%; 
    background: #fff; 
    margin-bottom: 6px; 
    border: 1px solid #ccc; 
    padding: 6px; 
    color: #555; 
    font: 95% Arial, Helvetica, sans-serif; 
} 

.log-form input[type="text"]:focus, 
.log-form input[type="date"]:focus, 
.log-form input[type="datetime"]:focus, 
.log-form input[type="email"]:focus, 
.log-form input[type="number"]:focus, 
.log-form input[type="password"]:focus, 
.log-form input[type="search"]:focus, 
.log-form input[type="time"]:focus, 
.log-form input[type="url"]:focus, 
.log-form textarea:focus, 
.log-form select:focus 
{ 
    box-shadow: 0 0 5px #43D1AF; 
    padding: 6px; 
    border: 1px solid #43D1AF; 
} 
+0

您的網站是否有生活? –

+0

是的,你可以看到它住在這裏。 [Glipboard](http://www.glipboard.com/login) – ddonche

+0

好吧,所以我沒有意識到我忽略了在JS小提琴的輸入表單中添加div類的log-form,當我這樣做時改變了密碼字段的大小。 JS小提琴更新。 – ddonche

回答

3

[password]後錯過了,和HTML你不使用你的log-form類。

fiddle link

.log-form input[type="text"], 
 
.log-form input[type="date"], 
 
.log-form input[type="datetime"], 
 
.log-form input[type="email"], 
 
.log-form input[type="number"], 
 
.log-form input[type="password"], 
 

 
/* Added , which missed */ 
 

 
.log-form input[type="search"], 
 
.log-form input[type="time"], 
 
.log-form input[type="url"], 
 
.log-form textarea, 
 
.log-form select { 
 
    -webkit-transition: all 0.30s ease-in-out; 
 
    -moz-transition: all 0.30s ease-in-out; 
 
    -ms-transition: all 0.30s ease-in-out; 
 
    -o-transition: all 0.30s ease-in-out; 
 
    outline: none; 
 
    box-sizing: border-box; 
 
    -webkit-box-sizing: border-box; 
 
    -moz-box-sizing: border-box; 
 
    width: 100%; 
 
    background: #fff; 
 
    margin-bottom: 6px; 
 
    border: 1px solid #ccc; 
 
    padding: 6px; 
 
    color: #555; 
 
    font: 95% Arial, Helvetica, sans-serif; 
 
} 
 

 
.log-form input[type="text"]:focus, 
 
.log-form input[type="date"]:focus, 
 
.log-form input[type="datetime"]:focus, 
 
.log-form input[type="email"]:focus, 
 
.log-form input[type="number"]:focus, 
 
.log-form input[type="password"]:focus, 
 
.log-form input[type="search"]:focus, 
 
.log-form input[type="time"]:focus, 
 
.log-form input[type="url"]:focus, 
 
.log-form textarea:focus, 
 
.log-form select:focus { 
 
    box-shadow: 0 0 5px #43D1AF; 
 
    padding: 6px; 
 
    border: 1px solid #43D1AF; 
 
}
<div class="log-form"> 
 
    <!-- Added log-form --> 
 
    <input type="text" name="text" placeholder="name"><br /><br /> 
 
    <input type="password" name="pwd" placeholder="password"> 
 
</div>

+0

這是問題,謝謝。 – ddonche

+0

高興地幫助你.. – LKG

2

請在下面選擇塊[type="password"]之後添加,

.log-form input[type="password"] .log-form input[type="search"], 
0

編輯HTML到

<input type="password" class="passw" name="password" plcaeholder="what ever you want"> 


    <style> 
    .passw { 
    #what ever you want! 
    } 

</style> 
0

[type = password]後面似乎有一個逗號丟失。

+0

歡迎來到SO!已經有一個答案指出你提到的問題。與其回答沒有添加新信息的新答案,不如更好地投票回答。 – Colwin