Home | History | Annotate | Download | only in tests

Lines Matching full:pseudo

232       <li class="tocline3"><a href="#pseudo-classes">6.6. Pseudo-classes</a>
234 <li class="tocline4"><a href="#dynamic-pseudos">6.6.1. Dynamic pseudo-classes</a>
235 <li class="tocline4"><a href="#target-pseudo">6.6.2. The :target pseudo-class</a>
236 <li class="tocline4"><a href="#lang-pseudo">6.6.3. The :lang() pseudo-class</a>
237 <li class="tocline4"><a href="#UIstates">6.6.4. UI element states pseudo-classes</a>
238 <li class="tocline4"><a href="#structural-pseudos">6.6.5. Structural pseudo-classes</a>
240 <li><a href="#root-pseudo">:root pseudo-class</a>
241 <li><a href="#nth-child-pseudo">:nth-child() pseudo-class</a>
242 <li><a href="#nth-last-child-pseudo">:nth-last-child()</a>
243 <li><a href="#nth-of-type-pseudo">:nth-of-type() pseudo-class</a>
244 <li><a href="#nth-last-of-type-pseudo">:nth-last-of-type()</a>
245 <li><a href="#first-child-pseudo">:first-child pseudo-class</a>
246 <li><a href="#last-child-pseudo">:last-child pseudo-class</a>
247 <li><a href="#first-of-type-pseudo">:first-of-type pseudo-class</a>
248 <li><a href="#last-of-type-pseudo">:last-of-type pseudo-class</a>
249 <li><a href="#only-child-pseudo">:only-child pseudo-class</a>
250 <li><a href="#only-of-type-pseudo">:only-of-type pseudo-class</a>
251 <li><a href="#empty-pseudo">:empty pseudo-class</a></li>
253 <li class="tocline4"><a href="#negation">6.6.7. The negation pseudo-class</a></li>
257 <li><a href="#pseudo-elements">7. Pseudo-elements</a>
259 <li><a href="#first-line">7.1. The ::first-line pseudo-element</a>
260 <li><a href="#first-letter">7.2. The ::first-letter pseudo-element</a>
261 <li><a href="#UIfragments">7.3. The ::selection pseudo-element</a>
262 <li><a href="#gen-content">7.4. The ::before and ::after pseudo-elements</a></li>
327 selectors, and new pseudo-classes</li>
329 <li>new pseudo-elements, and introduction of the "::" convention
330 for pseudo-elements</li>
442 pseudo-classes</a></td>
449 pseudo-classes</a></td>
457 pseudo-classes</a></td>
464 pseudo-classes</a></td>
472 pseudo-classes</a></td>
479 pseudo-classes</a></td>
486 pseudo-classes</a></td>
493 pseudo-classes</a></td>
500 pseudo-classes</a></td>
507 pseudo-classes</a></td>
514 pseudo-classes</a></td>
522 pseudo-classes</a></td>
531 pseudo-classes</a></td>
538 action pseudo-classes</a></td>
544 href="#target-pseudo">The target
545 pseudo-class</a></td>
552 href="#lang-pseudo">The :lang()
553 pseudo-class</a></td>
561 pseudo-classes</a></td>
569 pseudo-classes</a></td>
576 pseudo-element</a></td>
583 pseudo-element</a></td>
591 fragments pseudo-elements</a></td>
598 pseudo-element</a></td>
605 pseudo-element</a></td>
627 pseudo-class</a></td>
688 href="#pseudo-classes">pseudo-class</a>. One <a
689 href="#pseudo-elements">pseudo-element</a> may be appended to the last
712 no pseudo-element, is an <a href="#Conformance">invalid
916 href="#lang-pseudo">the <code>:lang</code> pseudo-class</a>.</dd>
1240 <h3><a name=pseudo-classes>6.6. Pseudo-classes</a></h3>
1242 <p>The pseudo-class concept is introduced to permit selection based on
1246 <p>A pseudo-class always consists of a &quot;colon&quot;
1247 (<code>:</code>) followed by the name of the pseudo-class and
1250 <p>Pseudo-classes are allowed in all sequences of simple selectors
1251 contained in a selector. Pseudo-classes are allowed anywhere in
1253 universal selector (possibly omitted). Pseudo-class names are
1254 case-insensitive. Some pseudo-classes are mutually exclusive, while
1256 element. Pseudo-classes may be dynamic, in the sense that an element
1257 may acquire or lose a pseudo-class while a user interacts with the
1261 <h4><a name=dynamic-pseudos>6.6.1. Dynamic pseudo-classes</a></h4>
1263 <p>Dynamic pseudo-classes classify elements on characteristics other
1267 <p>Dynamic pseudo-classes do not appear in the document source or
1271 <h5>The <a name=link>link pseudo-classes: :link and :visited</a></h5>
1275 provides the pseudo-classes <code>:link</code> and
1279 <li>The <code>:link</code> pseudo-class applies to links that have
1281 <li>The <code>:visited</code> pseudo-class applies once the link has
1302 authors to abuse the :link and :visited pseudo-classes to determine
1309 <h5>The <a name=useraction-pseudos>user action pseudo-classes
1314 three pseudo-classes for the selection of an element the user is
1319 <li>The <code>:hover</code> pseudo-class applies while the user
1321 it. For example, a visual user agent could apply this pseudo-class
1325 media</a> do not have to support this pseudo-class. Some conforming
1328 media</a> may not be able to support this pseudo-class (e.g., a pen
1331 <li>The <code>:active</code> pseudo-class applies while an element
1335 <li>The <code>:focus</code> pseudo-class applies while an element
1345 <p>These pseudo-classes are not mutually exclusive. An element may
1346 match several pseudo-classes at the same time.</p>
1357 <p>An example of combining dynamic pseudo-classes:</p>
1361 the pseudo-class :focus and in the pseudo-class :hover.</p>
1367 <h4><a name=target-pseudo>6.6.2. The target pseudo-class :target</a></h4>
1381 pseudo-class. If the document's URI has no fragment identifier, then
1394 <p>Here, the <code>:target</code> pseudo-class is used to make the
1400 <h4><a name=lang-pseudo>6.6.3. The language pseudo-class :lang</a></h4>
1412 <p>The pseudo-class <code>:lang(C)</code> represents an element that
1443 <h4><a name=UIstates>6.6.4. The UI element states pseudo-classes</a></h4>
1445 <h5><a name=enableddisabled>The :enabled and :disabled pseudo-classes</a></h5>
1447 <p>The <code>:enabled</code> pseudo-class allows authors to customize
1450 with a mouse). There is a need for such a pseudo-class because there
1465 <h5><a name=checked>The :checked pseudo-class</a></h5>
1469 toggled "on" the <code>:checked</code> pseudo-class applies. The
1470 <code>:checked</code> pseudo-class initially applies to such elements
1475 elements in which case the <code>:checked</code> pseudo-class would no
1476 longer apply. While the <code>:checked</code> pseudo-class is dynamic
1482 <h5><a name=indeterminate>The :indeterminate pseudo-class</a></h5>
1491 <code>:indeterminate</code> pseudo-class that applies to such elements.
1492 <!--While the <code>:indeterminate</code> pseudo-class is dynamic in
1502 <h4><a name=structural-pseudos>6.6.5. Structural pseudo-classes</a></h4>
1505 pseudo-classes</dfn> to permit selection based on extra information that lies in
1515 <h5><a name=root-pseudo>:root pseudo-class</a></h5>
1517 <p>The <code>:root</code> pseudo-class represents an element that is
1522 <h5><a name=nth-child-pseudo>:nth-child() pseudo-class</a></h5>
1526 pseudo-class notation represents an element that has
1592 pseudo-class represents no element in the document tree.</p>
1616 <h5><a name=nth-last-child-pseudo>:nth-last-child() pseudo-class</a></h5>
1619 pseudo-class notation represents an element that has
1623 <code>:nth-child()</code> pseudo-class for the syntax of its argument.
1637 <h5><a name=nth-of-type-pseudo>:nth-of-type() pseudo-class</a></h5>
1640 pseudo-class notation represents an element that has
1646 groups of a elements each. See <code>:nth-child()</code> pseudo-class
1659 <h5><a name=nth-last-of-type-pseudo>:nth-last-of-type() pseudo-class</a></h5>
1662 pseudo-class notation represents an element that has
1666 parent element. See <code>:nth-child()</code> pseudo-class for the
1682 <h5><a name=first-child-pseudo>:first-child pseudo-class</a></h5>
1684 <p>Same as <code>:nth-child(1)</code>. The <code>:first-child</code> pseudo-class
1710 <h5><a name=last-child-pseudo>:last-child pseudo-class</a></h5>
1712 <p>Same as <code>:nth-last-child(1)</code>. The <code>:last-child</code> pseudo-class
1722 <h5><a name=first-of-type-pseudo>:first-of-type pseudo-class</a></h5>
1724 <p>Same as <code>:nth-of-type(1)</code>. The <code>:first-of-type</code> pseudo-class
1750 <h5><a name=last-of-type-pseudo>:last-of-type pseudo-class</a></h5>
1753 <code>:last-of-type</code> pseudo-class represents an element that is
1764 <h5><a name=only-child-pseudo>:only-child pseudo-class</a></h5>
1772 <h5><a name=only-of-type-pseudo>:only-of-type pseudo-class</a></h5>
1781 <h5><a name=empty-pseudo></a>:empty pseudo-class</h5>
1783 <p>The <code>:empty</code> pseudo-class represents an element that has
1806 <h4><a name=negation></a>6.6.7. The negation pseudo-class</h4>
1808 <p>The negation pseudo-class, <code>:not(<var>X</var>)</code>, is a
1810 selector</a> (excluding the negation pseudo-class itself and
1811 pseudo-elements) as an argument. It represents an element that is not
1814 <!-- pseudo-elements are not simple selectors, so the above paragraph
1831 negation pseudo-class unless the argument is a universal selector or a
1848 <p class="note"><strong>Note</strong>: the :not() pseudo allows
1854 <h3><a name=pseudo-elements>7. Pseudo-elements</a></h3>
1856 <p>Pseudo-elements create abstractions about the document tree beyond
1859 line of an element's content. Pseudo-elements allow designers to refer
1860 to this otherwise inaccessible information. Pseudo-elements may also
1863 <code>::after</code> pseudo-elements give access to generated
1866 <p>A pseudo-element is made of two colons (<code>::</code>) followed
1867 by the name of the pseudo-element.</p>
1870 in order to establish a discrimination between pseudo-classes and
1871 pseudo-elements. For compatibility with existing style sheets, user
1873 pseudo-elements introduced in CSS levels 1 and 2 (namely,
1876 not allowed for the new pseudo-elements introduced in CSS level 3.</p>
1878 <p>Only one pseudo-element may appear per selector, and if present it
1884 <h4><a name=first-line>7.1. The ::first-line pseudo-element</a></h4>
1886 <p>The <code>::first-line</code> pseudo-element describes the contents
1897 HTML element. It does match a pseudo-element that conforming user
1936 <p>If a pseudo-element breaks up a real element, the desired effect
1965 <p>In CSS, the <code>::first-line</code> pseudo-element can only be
1989 <code>::first-line</code> pseudo-elements were nested just inside the
2010 <p>The <code>::first-line</code> pseudo-element is similar to an
2013 pseudo-element: font properties, color property, background
2019 <h4><a name=first-letter>7.2. The ::first-letter pseudo-element</a></h4>
2021 <p>The <code>::first-letter</code> pseudo-element represents the first
2024 ::first-letter pseudo-element may be used for "initial caps" and "drop
2030 pseudo-elements: font properties, 'text-decoration', 'text-transform',
2043 pseudo-element is 1.1, but the UA in this example has computed the
2059 <p><img src="initial-cap.png" alt="Image illustrating the ::first-letter pseudo-element">
2087 <P><img src="first-letter.gif" alt="Image illustrating the combined effect of the ::first-letter and ::first-line pseudo-elements"></p>
2104 <p>Note that the <code>::first-letter</code> pseudo-element tags abut
2106 pseudo-element start tag is inserted right after the start tag of the
2127 <p>In CSS, the <code>::first-letter</code> pseudo-element applies to
2133 <p>The <code>::first-letter</code> pseudo-element can be used with all
2136 of the ::first-letter pseudo-element is just before the first text of
2179 considered within the <code>::first-letter</code> pseudo-element.
2183 may create a ::first-letter pseudo-element from one of the elements,
2184 both elements, or simply not create a pseudo-element.</p>
2188 need not create the pseudo-element(s).
2193 how overlapping pseudo-elements may interact. The first letter of
2224 <h4><a name=UIfragments>7.3.</a> <a name=selection>The ::selection pseudo-element</a></h4>
2226 <p>The <code>::selection</code> pseudo-element applies to the portion
2229 field. This pseudo-element should not be confused with the <code><a
2230 href="#checked">:checked</a></code> pseudo-class (which used to be
2233 <p>Although the <code>::selection</code> pseudo-element is dynamic in
2241 pseudo-element for static media.
2244 pseudo-elements: color, background, cursor (optional), outline
2249 <h4><a name=gen-content>7.4. The ::before and ::after pseudo-elements</a></h4>
2251 <p>The <code>::before</code> and <code>::after</code> pseudo-elements
2257 pseudo-elements are combined with <code>::before</code> and
2323 href="#structural-pseudos">:first-child</a></code> pseudo-class
2380 <li>count the number of class selectors, attributes selectors, and pseudo-classes in the selector (= b)</li>
2382 <li>ignore pseudo-elements</li>
2385 <p>Selectors inside <a href="#negation">the negation pseudo-class</a>
2387 a pseudo-class.</p>
2446 [ HASH | class | attrib | pseudo | negation ]*
2447 | [ HASH | class | attrib | pseudo | negation ]+
2481 pseudo
2482 /* '::' starts a pseudo-element, ':' a pseudo-class */
2484 /* Note that pseudo-elements are restricted to one per selector and */
2504 : type_selector | universal | HASH | class | attrib | pseudo
2716 :visited and :active pseudo-classes<br>descendant combinator
2717 <br>::first-line and ::first-letter pseudo-elements</td></tr>
2723 pseudo-classes<br>:target pseudo-class<br>:lang() pseudo-class<br>all UI
2724 element states pseudo-classes<br>all structural
2725 pseudo-classes<br>negation pseudo-class<br>all
2726 UI element fragments pseudo-elements<br>::before and ::after
2727 pseudo-elements<br>child combinators<br>sibling combinators
2745 :active, :hover, :focus, :lang() and :first-child pseudo-classes
2747 combinator<br>::first-line and ::first-letter pseudo-elements<br>::before
2748 and ::after pseudo-elements</td></tr>
2754 selectors<br>:target pseudo-classes<br>all UI element
2755 states pseudo-classes<br>all structural pseudo-classes other
2756 than :first-child<br>negation pseudo-class<br>all UI element
2757 fragments pseudo-elements<br>general sibling combinators
2789 selectors<br>ID selectors<br>all structural pseudo-classes<br>
2795 <td>non-accepted pseudo-classes<br>pseudo-elements<br></td></tr>
2842 probably not implement dynamic pseudo-classes because they make no sense without