2017-07-14 3 views
-1

Ich habe alle meine Eingaben mit den gleichen CSS-Stilen, aber meine Passworteingabe ist sehr klein im Vergleich zur Texteingabe.Passworteingabe css nicht wirksam

enter image description here

Auf der JS Fiddle here, sieht alles gleich, es funktioniert gut. Das Größenproblem für die Kennworteingabe wird in Chrome, Firefox und IE sowohl in der Entwicklung als auch in der Produktion auf meinem Computer angezeigt.

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

Ist Ihre Site live? –

+0

Ja, Sie können es hier leben sehen. [Glipboard] (http://www.glipboard.com/login) – ddonche

+0

Okay, also habe ich nicht bemerkt, dass ich es versäumt habe, die div-Klasse von log-form um das Eingabeformular in der JS Fiddle hinzuzufügen, als ich das getan habe änderte die Größe des Passwortfeldes. JS Fiddle aktualisiert. – ddonche

Antwort

3

Sie verfehlten , nach [password] und in HTML sind Sie nicht Ihre log-form Klasse.

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

Das war das Problem, danke. – ddonche

+0

Glücklich, Ihnen zu helfen .. – LKG

2

Bitte fügen , nach [type="password"] in dem folgenden Selektor chunk:

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

bearbeiten HTML

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


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

</style> 
0

Nach [type = password] scheint ein Komma zu fehlen.

+0

Willkommen zu SO! Es gibt bereits eine Antwort, die auf das Problem hinweist, das Sie erwähnt haben. Anstatt mit einer neuen Antwort zu antworten, die keine neuen Informationen hinzufügt, ist es besser, diese Antwort zu wählen. – Colwin