Estoy tratando de seleccionar inputelementos de todos los types excepto radioycheckbox .
Muchas personas han demostrado que puedes poner múltiples argumentos :not, pero el uso typeno parece funcionar de todos modos, lo intento.
form input:not([type="radio"], [type="checkbox"]) {
/* css here */
}
¿Algunas ideas?
css
css-selectors
Delphi
fuente
fuente

Respuestas:
Por qué: no solo use dos
:not:Sí, es intencional
fuente
:personaje.input:not('.c1'), input:not('c2'), termina con una situación "y" en la que ambas clases tendrían que estar en la entrada para que coincida.:not([attr],[attr])formato CSV tambiénSi está utilizando SASS en su proyecto, he creado este mixin para que funcione como todos queremos:
Se puede utilizar de 2 maneras:
Opción 1: enumere los elementos ignorados en línea
Opción 2: primero enumere los elementos ignorados en una variable
CSS de salida para cualquier opción
fuente
'caracteres y un código más eficiente.:not()= 6 caracteres por artículo;'',= 3 caracteres por artículo.@includedebe asignarse a una tecla de acceso rápido, así que voy a contar eso como un carácter (en términos de escribirlo). Técnicamente, no creo que necesite usar las comillas simples en la lista si las odia tanto. Sin embargo, ayudan a evitar que los editores se vuelvan locos. En base a eso, sigo pensando que mi forma es la manera más eficiente de escribir.A partir de CSS Selectores 4, es posible usar múltiples argumentos en el
:notselector ( ver aquí ).Ejemplo:
Desafortunadamente, el soporte del navegador es limitado . Por ahora, solo funciona en Safari.
fuente
Estaba teniendo algunos problemas con esto, y el método "X: not (): not ()" no funcionaba para mí.
Terminé recurriendo a esta estrategia:
No es tan divertido, pero funcionó para mí cuando: () estaba siendo pugnaz. No es ideal, pero es sólido.
fuente
Si instala el complemento CSS CSS "cssnext" , puede comenzar a utilizar de forma segura la sintaxis que desea utilizar en este momento.
Usar cssnext convertirá esto:
Dentro de esto:
http://cssnext.io/features/#not-pseudo-class
fuente