El selector :not() es un selector nuevo para CSS3, que nos permite negar las búsquedas que estabamos haciendo.
Un ejemplo del mismo en el salto de la página (Clickar en “Leer más”)
//CSS /* Todos los elementos input */ input { border:1px red solid; } /* El elemento con id #phone */ input#phone { background-color:yellow; } /* Todos los elemento no #phone*/ input:not(#phone) { background-color:green; } /* Todos los elementos que no sean Submit */ input:not([type="submit"]) { font-size:3em; } // HTML <form id="comments_form" action="" method="post"> <fieldset> <p> <label for="name">Nombre: </label> <input name="nombre" value="" type="text" id="name" /> </p> <p> <label for="surname">Apellido: </label> <input name="apellido" value="" type="text" id="surname" /> </p> <p> <label for="phone">Teléfono: </label> <input name="telefono" value="" type="text" id="phone" /> </p> <p> <input type="submit" value="Enviar" /> </p> </fieldset> </form>
Como se puede observar, también nos ofrece otra posibilidad con la que seleccionar nuestros elementos.
Más información | Kilian (En inglés).
Vía | Anieto2k