.. _reference-bloc-de-declarations:

Bloc de déclarations (*declaration block*)
##########################################

.. raw:: html

   <iframe width="560" height="315" src="https://www.youtube.com/embed/YNyxVdokDc8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Bloc de déclarations
   Un bloc de déclarations commence par une accolade ouvrante ``{`` et se termine par une accolade fermante ``}``. Au milieu doit se trouver une liste de zéro ou davantage de déclarations séparées par des points-virgule (;). [#block]_

exemple
*******

.. code-block:: css
   :emphasize-lines: 1,2,3,4

   {
     font-family: helvetica;
     font-size: 1.2em;
   }

.. note::

   Si le dernier point virgule ci-dessus est optionnel, il est recommander de systématiquement faire suivre une déclaration par un point virgule, que celui-ci serve effectivement à délimiter deux déclarations ou non.

.. [#block] “A *declaration block* starts with a left curly brace ({) and ends with the matching right curly brace (}). In between there must be a list of zero or more semicolon-separated (;) declarations.” – `“Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification – Syntax and Basic Data Types.” <https://www.w3.org/TR/CSS21/syndata.html>`_ Edited by Bert Bos et al., Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification – Syntax and Basic Data Types, W3C, 12 Apr. 2016.