CSS: Più Selettori di Attributo

Vorrei stile di input di un form del tipo “e-mail” e “password”, ma non di nient’altro. Immaginavo qualcosa di simile al seguente:

input[type="email"][type="password"] {
    ....
}

Tuttavia, il modo in cui i selettori di attributo di lavoro, sembra di interpretare questo come “input in cui il tipo è contemporaneamente sia ‘email’ e ‘password'”. Quello che vado a fare è “input in cui il tipo è esattamente ‘email’ o ‘password'”. Naturalmente, nulla è sia di tipo e-mail e la password allo stesso tempo.

È possibile scrivere una regola CSS che o‘s in più diversi selettori di attributo?

Per riferimento, il codice HTML sarebbe qualcosa come:

<form id="login" onsubmit="return fadeaway()">
    <fieldset>
    <input type="email" placeholder="username"/> <br />
    <input type="password" placeholder="password"/> <br />
    </fieldset>
</form>
  • La tua ipotesi è corretta: combinando semplici selettori come questo non E un operazione su tutti loro per ogni elemento.
InformationsquelleAutor Chuck | 2012-03-02

 

2 Replies
  1. 22

    Solo fare questo:

    input[type="email"], input[type="password"]
    • Forse la permutazione di virgole, spazi, parentesi, e ordinando che non ho provato….

Lascia un commento