diff options
| author | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:46:50 +0100 |
|---|---|---|
| committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:46:50 +0100 |
| commit | a55b575e8089ee6cab7c5c262a7e6db55d0e34d6 (patch) | |
| tree | 5032e6779a402a863654c9d65965073f09ea4182 /files/es/web/css/_colon_not() | |
| parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
| download | translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.tar.gz translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.tar.bz2 translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.zip | |
unslug es: move
Diffstat (limited to 'files/es/web/css/_colon_not()')
| -rw-r--r-- | files/es/web/css/_colon_not()/index.html | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/files/es/web/css/_colon_not()/index.html b/files/es/web/css/_colon_not()/index.html deleted file mode 100644 index 5182d83d77..0000000000 --- a/files/es/web/css/_colon_not()/index.html +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: ':not()' -slug: 'Web/CSS/:not()' -tags: - - CSS - - Diseño - - Referencia - - Web - - pseudoclase -translation_of: 'Web/CSS/:not' ---- -<div>{{CSSRef}}</div> - -<p>La <a href="/es/docs/Web/CSS/Pseudo-classes">pseudoclase</a> <strong><code>:not()</code></strong> de <a href="/es/docs/Web/CSS">CSS</a> representa elementos que no coinciden con una lista de selectores. Como evita que se seleccionen elementos específicos, se lo conoce como la <em>pseudoclase de negación</em>.</p> - -<pre class="brush: css no-line-numbers notranslate">/* Selecciona cualquier elemento que NO sea un párrafo */ -:not(p) { - color: blue; -}</pre> - -<div class="note"> -<p><strong>Notas:</strong></p> - -<ul> - <li>Se pueden escribir selectores inútiles usando esta pseudoclase. Por ejemplo, <code>:not(*)</code> coincide con cualquier elemento que no sea un elemento, por lo que la regla nunca se aplicará.</li> - <li>Esta pseudoclase puede aumentar la <a href="/es/docs/Web/CSS/Specificity">especificidad</a> de una regla. Por ejemplo, <code>#foo:not(#bar)</code> coincidirá con el mismo elemento que el <code>#foo</code> más simple, pero tiene una especificidad más alta.</li> - <li><code>:not(.foo)</code> coincidirá con cualquier cosa que no sea <code>.foo</code>, <em>incluidos {{HTMLElement("html")}} y {{HTMLElement("body")}}.</em></li> - <li>Este selector solo se aplica a un elemento; no puedes usarlo para excluir a todos los antepasados. Por ejemplo, <code>body :not(table) a</code> se aplicará a los enlaces dentro de una tabla, ya que {{HTMLElement("tr")}} coincidirá con la parte <code>:not()</code> del selector.</li> -</ul> -</div> - -<h2 id="Sintaxis" name="Sintaxis">Sintaxis</h2> - -<p>La pseudoclase <code>:not()</code> requiere una lista separada por comas de uno o más selectores como argumento. La lista no debe contener otro selector de negación o un <a href="/es/docs/Web/CSS/Pseudo-elements">pseudoelemento</a>.</p> - -<div class="warning"> -<p>La capacidad de enumerar más de un selector es experimental y aún no es ampliamente compatible.</p> -</div> - -<pre class="syntaxbox notranslate">{{csssyntax}}</pre> - -<h2 id="Ejemplo">Ejemplo</h2> - -<h3 id="HTML">HTML</h3> - -<pre class="brush: html notranslate"><p>Soy un párrafo.</p> -<p class="fancy">¡Soy muy elegante!</p> -<div>NO soy un párrafo.</div> -</pre> - -<h3 id="CSS">CSS</h3> - -<pre class="brush: css notranslate">.fancy { - text-shadow: 2px 2px 3px gold; -} - -/* elementos <p> que no están en la clase `.fancy` */ -p:not(.fancy) { - color: green; -} - -/* Elementos que no son elementos <p> */ -body :not(p) { - text-decoration: underline; -} - -/* Elementos que no son elementos <div> o <span> */ -body :not(div):not(span) { - font-weight: bold; -} - -/* Elementos que no son `.crazy` o `.fancy` */ -/* Tenga en cuenta que esta sintaxis aún no está bien soportada. */ -body :not(.crazy, .fancy) { - font-family: sans-serif; -}</pre> - -<h3 id="Resultado">Resultado</h3> - -<p>{{EmbedLiveSample('Ejemplo')}}</p> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('CSS4 Selectors', '#negation', ':not()')}}</td> - <td>{{Spec2('CSS4 Selectors')}}</td> - <td>Extiende su argumento para permitir algunos selectores no simples.</td> - </tr> - <tr> - <td>{{SpecName('CSS3 Selectors', '#negation', ':not()')}}</td> - <td>{{Spec2('CSS3 Selectors')}}</td> - <td>Definición Inicial.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<div> - - -<p>{{Compat("css.selectors.not")}}</p> -</div> |
