recursal/MDN huggingface dataset:
mask-border-repeat
==================

**Expérimental:** **Cette fonction est expérimentale**  
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.  
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété CSS **`mask-border-repeat`** indique la façon dont les régions du bord du masque sont ajustées pour correspondre aux dimensions de la bordure de l'élément.

Syntaxe
-------


```css
/\* Valeurs avec un mot-clé \*/
mask-border-repeat: stretch;
mask-border-repeat: repeat;
mask-border-repeat: round;
mask-border-repeat: space;

/\* vertical | horizontal \*/
mask-border-repeat: round stretch;

/\* Valeurs globales \*/
mask-border-repeat: inherit;
mask-border-repeat: initial;
mask-border-repeat: unset;
```


La propriété `mask-border-repeat` peut être utilisée avec une ou deux valeurs parmi celles de la liste ci-après.

* Lorsqu'une seule valeur est fournie, le même comportement est utilisé pour les quatre côtés.
* Lorsque deux valeurs sont indiquées, la première valeur s'applique aux côtés haut et bas et la deuxième aux côtés gauche et droit.
### Values

`stretch`

Les bords de l'image source sont étirés afin de remplir l'espace entre chaque bordure.

`repeat`

Les bords de l'image source sont répétés afin de remplir l'espace entre chaque bordure. Les fragments répétés peuvent être rognés afin que le remplissage soit exact.

`round`

Les bords de l'image source sont répétés afin de remplir l'espace entre chaque bordure. Les fragments peuvent être étirés afin que le remplissage soit exact.

`space`

Les bords de l'image source sont répétés afin de remplir l'espace entre chaque bordure. L'espace supplémentaire est réparti entre les fragments répétés pour que le remplissage soit exact.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `stretch` |
| Applicabilité | tous les éléments ; en SVG, cela s'applique aux éléments conteneurs à l'exception des éléments `defs` et des éléments graphiques |
| Héritée | non |
| Valeur calculée | comme spécifié |
| Type d'animation | discrète |

Syntaxe formelle
----------------
```

mask-border-repeat =   
  [ stretch | repeat | round | space ]{1,2}    
  
```

Spécifications
--------------

| Specification |
| --- |
| CSS Masking Module Level 1 # the-mask-border-repeat |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
scroll-padding-inline-start
===========================

La propriété **`scroll-padding-inline-start`** est une propriété qui permet de définir le remplissage, au début de l'axe en ligne, entre l'élément et la zone de défilement.

Les propriétés pour le remplissage de la zone de défilement permettent de définir des décalages par rapport à la zone de défilement de l'élément (*scrollport*). On peut ainsi éviter à un élément d'être affiché là où d'autres barres sont présentes ou encore donner plus d'espace entre un élément et les barres de défilement pour y naviguer.

Exemple interactif
------------------

Syntaxe
-------


```css
/\* Valeurs avec un mot-clé \*/
scroll-padding-inline-start: auto;

/\* Valeurs de longueur \*/
/\* Type <length> \*/
scroll-padding-inline-start: 10px;
scroll-padding-inline-start: 1em;
scroll-padding-inline-start: 10%;

/\* Valeurs globales \*/
scroll-padding-inline-start: inherit;
scroll-padding-inline-start: initial;
scroll-padding-inline-start: unset;
```

### Valeurs

`<length-percentage>`

Un décalage intérieur entre la boîte de défilement et le bord correspondant de l'élément. C'est une longueur ou un pourcentage valide.

`auto`

Le décalage est déterminé par l'agent utilisateur. Cette valeur correspond généralement à `0px` mais le navigateur peut utiliser une heuristique et déterminer si une valeur non nulle est préférable au regard du contexte dans lequel se trouve l'élément.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `auto` |
| Applicabilité | conteneurs d'ascenseurs |
| Héritée | non |
| Pourcentages | relative to the scroll container's scrollport |
| Valeur calculée | comme spécifié |
| Type d'animation | by computed value type |

Syntaxe formelle
----------------
```

scroll-padding-inline-start =   
  auto                       |  
  <length-percentage [0,∞]>    
  
<length-percentage> =   
  <length>      |  
  <percentage>    
  
```

Spécifications
--------------

| Specification |
| --- |
| CSS Scroll Snap Module Level 1 # padding-longhands-logical |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
max-inline-size
===============

**Expérimental:** **Cette fonction est expérimentale**  
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.  
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété CSS **`max-inline-size`** définit la taille maximale horizontale ou verticale d'un élément en ligne (*inline*) selon le mode d'écriture utilisé. Elle correspond à la propriété `max-width` ou `max-height` selon la valeur utilisée pour `writing-mode`. Si le mode d'écriture est orienté verticalement, `max-inline-size` fait référence à la hauteur maximale de l'élément, sinon elle fait référence à la largeur maximale de l'élément. La propriété `max-block-size` peut être utilisée pour les blocs.

Exemple interactif
------------------

Syntaxe
-------


```css
/\* Valeurs de longueur \*/
/\* Type <length> \*/
max-inline-size: 300px;
max-inline-size: 25em;

/\* Valeurs proportionnelles \*/
/\* Type <percentage> \*/
max-inline-size: 75%;

/\* Valeurs avec un mot-clé \*/
max-inline-size: none;
max-inline-size: max-content;
max-inline-size: min-content;
max-inline-size: fit-content;
max-inline-size: fill-available;

/\* Valeurs globales \*/
max-inline-size: inherit;
max-inline-size: initial;
max-inline-size: unset;
```

### Valeurs

La propriété `max-inline-size` peut prendre les mêmes valeurs que les propriétés `max-width` ou `max-height`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `none` |
| Applicabilité | identique à `width` et à `height` |
| Héritée | non |
| Pourcentages | la taille en ligne du bloc englobant |
| Valeur calculée | identique à `max-width` et à `max-height` |
| Type d'animation | une longueur, pourcentage ou calc() ; |

Syntaxe formelle
----------------
```

max-inline-size =   
  <'max-width'>    
  
```

Exemple
-------

### CSS


```css
.exemple {
  writing-mode: vertical-rl;
  background-color: yellow;
  block-size: 100%;
  max-inline-size: 200px;
}
```

### HTML


```html
<p class="exemple">Texte d'exemple</p>
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| CSS Logical Properties and Values Level 1 # propdef-max-inline-size |
| CSS Box Sizing Module Level 4 # sizing-values |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* Les propriétés physiques correspondantes : `max-width` et `max-height`
* `writing-mode`
border-top-style
================

La propriété **`border-top-style`** définit le style de ligne utilisé pour mettre en forme la bordure en haut d'une boîte.

Exemple interactif
------------------

**Note :** La spécification ne définit pas la façon dont les bordures de différents styles se rejoignent dans les coins.

Syntaxe
-------


```css
/\* Valeurs avec un mot-clé \*/
border-top-style: none;
border-top-style: hidden;
border-top-style: dotted;
border-top-style: dashed;
border-top-style: solid;
border-top-style: double;
border-top-style: groove;
border-top-style: ridge;
border-top-style: inset;
border-top-style: outset;

/\* Valeurs globales \*/
border-top-style: inherit;
border-top-style: initial;
border-top-style: revert;
border-top-style: unset;
```


La propriété `border-top-style` se définit avec l'un des mots-clés utilisés par la propriété `border-style`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `none` |
| Applicabilité | tous les éléments. S'applique aussi à `::first-letter`. |
| Héritée | non |
| Valeur calculée | comme spécifié |
| Type d'animation | discrète |

Syntaxe formelle
----------------
```

border-top-style =   
  <line-style>    
  
<line-style> =   
  none    |  
  hidden  |  
  dotted  |  
  dashed  |  
  solid   |  
  double  |  
  groove  |  
  ridge   |  
  inset   |  
  outset    
  
```

Exemples
--------

### HTML


```html
<table>
  <tr>
    <td class="b1">none</td>
    <td class="b2">hidden</td>
    <td class="b3">petits points</td>
    <td class="b4">tirets</td>
  </tr>
  <tr>
    <td class="b5">solid</td>
    <td class="b6">double</td>
    <td class="b7">groove</td>
    <td class="b8">ridge</td>
  </tr>
  <tr>
    <td class="b9">inset</td>
    <td class="b10">outset</td>
  </tr>
</table>
```

### CSS


```css
/\* On applique un style sur le tableau \*/
table {
  border-width: 2px;
  background-color: #52e385;
}
tr,
td {
  padding: 3px;
}

/\* Des exemples pour border-top-style \*/
.b1 {
  border-top-style: none;
}
.b2 {
  border-top-style: hidden;
}
.b3 {
  border-top-style: dotted;
}
.b4 {
  border-top-style: dashed;
}
.b5 {
  border-top-style: solid;
}
.b6 {
  border-top-style: double;
}
.b7 {
  border-top-style: groove;
}
.b8 {
  border-top-style: ridge;
}
.b9 {
  border-top-style: inset;
}
.b10 {
  border-top-style: outset;
}
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| CSS Backgrounds and Borders Module Level 3 # the-border-style |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* Les autres propriétés liées au style des bordures : `border-left-style`, `border-right-style`, `border-bottom-style`, `border-style`.
* Les autres propriétés liées à la bordure haute : `border-top`, `border-top-color`, `border-top-width`.
margin-top
==========

La propriété **`margin-top`** définit l'espace vertical pour la marge appliquée en haut de l'élément. Une valeur négative peut être utilisée.

Exemple interactif
------------------

Cette propriété n'a aucun effet sur les éléments non-remplacés en ligne (*inline*) tels que `<tt>` ou `<span>`.

Syntaxe
-------


```css
/\* Valeurs de longueur \*/
/\* Type <length> \*/
margin-top: 10px; /\* Une longueur absolue \*/
margin-top: 1em; /\* Une longueur proportionnelle à la taille du texte \*/
margin-top: 5%; /\* Une marge relative à la largeur \*/
/\* du bloc englobant le plus proche \*/

/\* Valeur avec un mot-clé \*/
margin-top: auto;

/\* Valeurs globales \*/
margin-top: inherit;
margin-top: initial;
margin-top: unset;
```


Le mot-clé `auto` ou une valeur de longueur (`<length>`) ou de pourcentage (`<percentage>`).

### Valeurs

`<length>`

Cette valeur définit une largeur fixée. Pour les valeurs qui peuvent être utilisées, voir la page sur le type `<length>`.

`<percentage>`

Une valeur en pourcentage (type `<percentage>` qui est relative à la **largeur** du bloc englobant.

`auto`

Voir `margin`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `0` |
| Applicabilité | tous les éléments exceptés ceux dont les types `display` pour les tableaux ne sont pas `table-caption`, `table` et `inline-table`. S'applique aussi à `::first-letter`. |
| Héritée | non |
| Pourcentages | se rapporte à la largeur du bloc contenant |
| Valeur calculée | le pourcentage tel que spécifié ou une longueur absolue |
| Type d'animation | une longueur |

Syntaxe formelle
----------------
```

margin-top =   
  <length-percentage>  |  
  auto                   
  
<length-percentage> =   
  <length>      |  
  <percentage>    
  
```

Exemples
--------

### CSS


```css
div {
  background-color: blue;
  background-clip: border-box;
  width: 50px;
  height: 2em;
}
.exemple {
  margin-top: 3em;
  background-color: gold;
  background-clip: border-box;
}
```

### HTML


```html
<div></div>
<p class="exemple">
  C’est ce qui arriva en effet, et bien plus tôt qu’elle ne s’y attendait. Elle
  n’avait pas bu la moitié de la bouteille, que sa tête touchait au plafond et
  qu’elle fut forcée de se baisser pour ne pas se casser le cou.
</p>
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| CSS Box Model Module Level 3 # margin-physical |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
:last-child
===========

La pseudo-classe **`:last-child`** permet de cibler un élément qui est le dernier enfant de son parent.


```css
/\* Cible n'importe quel élément <li> tant que \*/
/\* celui-ci est le dernier enfant de son élément \*/
/\* parent \*/
li:last-child {
  background-color: lime;
}
```


**Note :** En CSS3, l'élément ciblé devait avoir un élément parent, cette restriction a été levée en CSS4.

Syntaxe
-------

Error: could not find syntax for this itemExemples
--------

### CSS


```css
li:last-child {
  background-color: lime;
}
```

### HTML


```html
<ul>
  <li>Cet élément n'est pas vert !</li>
  <li>Celui-ci est vert.</li>
</ul>
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| Selectors Level 4 # the-last-child-pseudo |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* `:first-child`
* `:nth-child`
* `:last-of-type`
* `:-moz-last-node` 
Non-standard
border-inline-start-color
=========================

**Expérimental:** **Cette fonction est expérimentale**  
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.  
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété **`border-inline-start-color`** définit la couleur de la bordure pour le côté du début de l'élément orienté dans l'axe de lecture. Elle correspond à une propriété physique selon le mode d'écriture de l'élément, sa directionnalité et l'orientation du texte. Autrement dit, elle correspond à l'une des propriétés `border-top-color`, `border-right-color`, `border-bottom-color` ou `border-left-color` selon les valeurs des propriétés `writing-mode`, `direction` et `text-orientation`.

Exemple interactif
------------------

Cette propriété est à rapprocher des autres propriétés logiques permettant de définir les couleurs de la bordure d'un élément :

* `border-block-start-color`,
* `border-block-end-color`,
* `border-inline-end-color`.
Syntaxe
-------


```css
border-inline-start-color: red;
border-inline-start-color: #fffff;
border-inline-start-color: rgb(200, 0, 0);
```

### Valeurs

`<'border-color'>`

La couleur de la bordure, voir `border-color` et `<color>`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `currentcolor` |
| Applicabilité | tous les éléments |
| Héritée | non |
| Valeur calculée | couleur calculée |
| Type d'animation | by computed value type |

Syntaxe formelle
----------------
```

border-inline-start-color =   
  <color>     |  
  <image-1D>    
  
<image-1D> =   
  <stripes()>    
  
<stripes()> =   
  stripes( <color-stripe># )    
  
<color-stripe> =   
  <color>                            &&  
  [ <length-percentage> | <flex> ]?    
  
<length-percentage> =   
  <length>      |  
  <percentage>    
  
```

Exemples
--------

### CSS


```css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exemple {
  writing-mode: vertical-lr;
  border: 10px solid blue;
  border-inline-start-color: red;
}
```

### HTML


```html
<div>
  <p class="exemple">Texte d'exemple</p>
</div>
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| CSS Logical Properties and Values Level 1 # border-color |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* Les propriétés physiques correspondantes :
    + `border-top-color`,
    + `border-right-color`,
    + `border-bottom-color`,
    + `border-left-color`.
* `writing-mode`, `direction`, `text-orientation`
letter-spacing
==============

La propriété **`letter-spacing`** définit l'interlettre utilisée pour les caractères qui composent le texte.

Exemple interactif
------------------

Syntaxe
-------


```css
/\* Valeurs de longueur \*/
/\* Type <length> \*/
letter-spacing: 0.3em;
letter-spacing: 3px;
letter-spacing: 0.3px;

/\* Valeur avec mot-clé \*/
letter-spacing: normal;

/\* Valeurs globales \*/
letter-spacing: inherit;
letter-spacing: initial;
letter-spacing: unset;
```

### Valeurs

`normal`

L'interlettre est dictée par la police utilisée. À la différence de 0, cette valeur permet à l'agent utilisateur de modifier l'espace entre les caractères afin de le justifier.

`<length>`

Cette valeur indique l'espace **ajouté** à l'espace par défaut. Les valeurs peuvent être négatives mais les limites imposées dépendent de l'implémentation du moteur. Les agents utilisateurs ne pourront plus augmenter ou réduire l'interlettre afin de justifier le texte. Pour les différentes unités possibles, se référer à la page `<length>`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `normal` |
| Applicabilité | tous les éléments. S'applique aussi à `::first-letter` et `::first-line`. |
| Héritée | oui |
| Valeur calculée | une valeur optimale consistant en une longueur absolue ou `normal` |
| Type d'animation | une longueur |

Syntaxe formelle
----------------
```

letter-spacing =   
  normal    |  
  <length>    
  
```

Exemples
--------

### CSS


```css
.premier {
  letter-spacing: 0.4em;
}
.deuxieme {
  letter-spacing: 1em;
}
.troisieme {
  letter-spacing: -0.05em;
}
.quatrieme {
  letter-spacing: 6px;
}
```

### HTML


```html
<p class="premier">Et voici l'interlettre</p>
<p class="deuxieme">Et voici l'interlettre</p>
<p class="troisieme">Et voici l'interlettre</p>
<p class="quatrieme">Et voici l'interlettre</p>
```

### Résultat

Accessibilité
-------------

Utiliser une valeur trop grande (positive ou négative) pour `letter-spacing` rendra les mots illisibles. Si une valeur positive trop importante est utilisée, les lettres seront trop éloignées les unes des autres et on ne pourra pas distinguer les mots. Si une valeur négative trop faible est employée, les lettres se chevaucheront et on ne pourra pas lire le texte.

L'espacement doit être déterminé au cas par cas car chaque famille de polices utilise des caractères de largeurs différentes. Il n'existe pas de valeur unique qui permette de s'assurer que, quelle que soit la police utilisée, le texte soit lisible.

* Comprendre les règles WCAG 1.4
* *Understanding Success Criterion 1.4.8, W3C Understanding WCAG 2.0* (en anglais)
Spécifications
--------------

| Specification |
| --- |
| CSS Text Module Level 3 # letter-spacing-property |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* `font-kerning`
scale
=====

**Expérimental:** **Cette fonction est expérimentale**  
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.  
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété **`scale`** permet de mise à l'échelle individuellement et indépendamment de la propriété `transform`. Cela peut être utile pour la construction d'une interface utilisateur et évite d'avoir à se souvenir de l'ordre exact des fonctions de transformations à indiquer pour `transform`.

Syntaxe
-------


```css
/\* Valeurs avec un mot-clé \*/
scale: none;

/\* Une seule valeur \*/
/\* Les valeurs supérieures à 1 agrandissent l'élément \*/
scale: 2;
/\* Les valeurs inférieures à 1 rétrécissent l'élément \*/
scale: 0.5;

/\* Deux valeurs \*/
scale: 2 0.5;

/\* Trois valeurs \*/
scale: 2 0.5 2;
```

### Valeurs

Une seule valeur de longueur/pourcentage

Une longueur ou un pourcentage qui définit une mise à l'échelle en deux dimensions. Le facteur utilisé est le même pour l'axe X et l'axe Y. Cela est équivalent à la fonction `scale()` (mise à l'échelle sur deux dimensions) avec une seule valeur.

Deux valeurs de longueur/pourcentage

Deux longueurs ou pourcentages qui définissent respectivement les composantes horizontale et verticale de l'agrandissement/rétrécissement en deux dimensions. Cela est équivalent à la fonction `scale()` appelée avec ces deux arguments.

Trois valeurs de longueur/pourcentage

Trois longueurs ou pourcentages qui définissent respectivement les composantes horizontale, verticale et en profondeur de la mise à l'échelle sur trois dimensions. Cela est équivalent à la fonction `scale3d()` appelée avec ces trois arguments.

`none`

Cette valeur indique qu'aucune mise à l'échelle ne devrait être appliquée.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | `none` |
| Applicabilité | éléments transformables |
| Héritée | non |
| Valeur calculée | comme spécifié |
| Type d'animation | une transformation |
| Crée un contexte d'empilement | oui |

Syntaxe formelle
----------------
```

scale =   
  none                              |  
  [ <number> | <percentage> ]{1,3}    
  
```

Exemples
--------

### HTML


```html
<div>
  <p class="scale">Scaling</p>
</div>
```

### CSS


```css
\* {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
}

div {
  width: 150px;
  margin: 0 auto;
}

p {
  padding: 10px 5px;
  border: 3px solid black;
  border-radius: 20px;
  width: 150px;
  font-size: 1.2rem;
  text-align: center;
}

.scale {
  transition: scale 1s;
}

div:hover .scale {
  scale: 2 0.7;
}
```

### Résultat

Spécifications
--------------

| Specification |
| --- |
| CSS Transforms Module Level 2 # individual-transforms |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Voir aussi
----------

* `translate`
* `rotate`
* `transform`
:-moz-last-node
===============

**Non standard:** Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

La pseudo-classe **`:-moz-last-node`** correspond à un élément si celui-ci est le dernier nœud d'un autre élément. Cette pseudo-classe est différente de `:last-child` car elle ne cible pas le dernier élément qui possède du texte (hors blancs).

**Note :** Tout blanc qui serait à la fin d'un élément est ignoré pour la détermination de `:-moz-last-node`.

Syntaxe
-------
```

span:-moz-last-node { propriétés de mise en forme }
```

Exemples
--------

### CSS


```css
span:-moz-last-node {
  background-color: lime;
}
```

### HTML


```html
<p>
  <span>:-moz-first-node</span>
  <span>:-moz-last-node</span>
</p>
<p>
  <span>Cet élément n'est pas ciblé car il est suivi par du texte.</span>
  Bip bop bip bop.
</p>
```

### Résultat

Spécifications
--------------

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

Voir aussi
----------

* `:-moz-first-node`
* `:last-child`