{"id":19,"date":"2023-12-21T21:08:17","date_gmt":"2023-12-21T21:08:17","guid":{"rendered":"https:\/\/yzaz.net\/html\/?page_id=19"},"modified":"2024-11-03T09:59:37","modified_gmt":"2024-11-03T09:59:37","slug":"css-texte","status":"publish","type":"page","link":"https:\/\/yzaz.net\/html\/css-texte\/","title":{"rendered":"CSS &#8211; Mise en forme du texte"},"content":{"rendered":"<p><strong>Couleurs et arri\u00e8res-plans<\/strong><br \/>\nLa couleur d&#8217;avant-plan : la propri\u00e9t\u00e9 &#8216;color&#8217;<br \/>\nLa propri\u00e9t\u00e9 color d\u00e9crit la couleur d&#8217;avant-plan d&#8217;un \u00e9l\u00e9ment.<br \/>\nPar exemple, les titres rouge fonc\u00e9. h1. <\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 { color: #ff0000; } \r\n<\/pre>\n<p><strong>La propri\u00e9t\u00e9 &#8216;background-color&#8217;<\/strong><br \/>\nLa propri\u00e9t\u00e9 background-color d\u00e9crit la couleur d&#8217;arri\u00e8re-plan.<br \/>\nPour changer la couleur d&#8217;arri\u00e8re-plan d&#8217;une page enti\u00e8re, il faudrait l\u2019 appliquer \u00e0 l&#8217;\u00e9l\u00e9ment <strong>body<\/strong>.<\/p>\n<p>Exp:  Les couleurs d&#8217;arri\u00e8re-plan diff\u00e9rentes sont appliqu\u00e9es aux \u00e9l\u00e9ments <strong>body <\/strong>et <strong>h1<\/strong>.<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nbody { background-color: #FFCC66; } \r\nh1 { color: #990000;\r\n background-color: #FC9804; } \r\n<\/pre>\n<p><strong>Les images d&#8217;arri\u00e8re-plan [background-image]<\/strong><br \/>\nbackground-image : ins\u00e9rer une image d&#8217;arri\u00e8re-plan. <\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nbody \r\n{ background-color: #FFCC66;\r\n background-image: url(&quot;butterfly.gif&quot;);\r\n } \r\nh1 \r\n{ color: #990000; \r\nbackground-color: #FC9804; \r\n} \r\n<\/pre>\n<p><strong>R\u00e9p\u00e9ter l&#8217;image d&#8217;arri\u00e8re-plan [background-repeat]<\/strong><br \/>\nLe tableau d\u00e9crit les quatre valeurs diff\u00e9rentes de background-repeat.<\/p>\n<table border=\"1\">\n<tr>\n<td>Valeur\t\t<\/td>\n<td>Description<\/td>\n<\/tr>\n<tr>\n<td>Background-repeat: repeat-x\t<\/td>\n<td>L&#8217;image se r\u00e9p\u00e8te horizontalement<\/td>\n<\/tr>\n<tr>\n<td>background-repeat: repeat-y\t<\/td>\n<td>L&#8217;image se r\u00e9p\u00e8te verticalement<\/td>\n<\/tr>\n<tr>\n<td>background-repeat: repeat\t<\/td>\n<td>L&#8217;image se r\u00e9p\u00e8te horizontalement et verticalement<\/td>\n<\/tr>\n<tr>\n<td>background-repeat: no-repeat\t<\/td>\n<td>L&#8217;image ne se r\u00e9p\u00e8te pas<\/td>\n<\/tr>\n<\/table>\n<p>Pour \u00e9viter la r\u00e9p\u00e9tition d&#8217;une image d&#8217;arri\u00e8re-plan: <\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nbody \r\n{ \r\nbackground-color: #FFCC66; \r\nbackground-image: url(&quot;butterfly.gif&quot;); \r\nbackground-repeat: no-repeat; \r\n}\r\n h1 \r\n{ \r\ncolor: #990000; \r\nbackground-color: #FC9804; \r\n} \r\n<\/pre>\n<p>background-attachment: pour  fixer ou d\u00e9filer l&#8217;image d&#8217;arri\u00e8re-plan avec l&#8217;\u00e9l\u00e9ment conteneur.<\/p>\n<table boorder=1>\n<tr>\n<td>Valeur<\/td>\n<td\tDescription<\/td>\n<\/tr>\n<tr>\n<td>Background-attachment: scroll<\/td>\n<td\tL'image d\u00e9file avec la page (non bloqu\u00e9e)<\/td>\n<\/tr>\n<tr>\n<td>Background-attachment: fixed<\/td>\n<td\tL'image est bloqu\u00e9e<\/td>\n<\/tr>\n<\/table>\n<p><strong>La famille de polices [font-family]<\/strong><br \/>\nfont-family : indique la liste prioritaire des polices \u00e0 utiliser pour l&#8217;affichage d&#8217;un \u00e9l\u00e9ment donn\u00e9 ou d&#8217;une page Web. Si la premi\u00e8re police de la liste n&#8217;est pas disponible sur l&#8217;ordinateur utilis\u00e9 pour acc\u00e9der au site, la police suivante est essay\u00e9e et ainsi de suite.<\/p>\n<p><strong>La  diff\u00e9rence entre les polices :<\/strong><\/p>\n<p>On commence par la police pr\u00e9f\u00e9r\u00e9e suivie par des polices de remplacement.<br \/>\nIl est recommand\u00e9 de terminer la liste par une famille g\u00e9n\u00e9rique. Ainsi, la page s&#8217;affichera au moins avec une police de la m\u00eame famille si aucune des polices indiqu\u00e9es n&#8217;\u00e9tait disponible.<br \/>\nExp  :<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 {font-family: arial, verdana, sans-serif;}\r\n h2 {font-family: &quot;Times New Roman&quot;, serif;}\r\n<\/pre>\n<p><strong>Le style des polices [font-style]<\/strong><br \/>\nLa propri\u00e9t\u00e9 font-style d\u00e9finit le style de la police concern\u00e9e \u00eatre normal, italic ou oblique.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 {font-family: arial, verdana, sans-serif;} \r\nh2 {font-family: &quot;Times New Roman&quot;, serif;\r\n       font-style: italic;} \r\n<\/pre>\n<p>La propri\u00e9t\u00e9 font-variant sert \u00e0 choisir entre les variantes normal ou small-caps d&#8217;une police.<br \/>\nUne police small-caps utilise des lettres en capitales de taille r\u00e9duite \u00e0 la place des lettres en minuscules.<br \/>\nExp :<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 {font-variant: small-caps;}\r\nh2 {font-variant: normal;} \r\n<\/pre>\n<p><strong>La graisse des polices [font-weight]<\/strong><br \/>\nFont-weight d\u00e9crit le degr\u00e9 de graisse de  la police. Elle peut avoir une graisse normal ou bold.<\/p>\n<p>Exp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\np {font-family: arial, verdana, sans-serif;} \r\ntd {font-family: arial, verdana, sans-serif; \r\n      font-weight: bold;}\r\n<\/pre>\n<p><strong>Le corps des polices [font-size]<\/strong><br \/>\nLe corps d&#8217;une police se r\u00e8gle par la propri\u00e9t\u00e9 font-size.<br \/>\nOn peut choisir parmi beaucoup d&#8217;unit\u00e9s diff\u00e9rentes (par exemple, pixels et pourcentages) pour d\u00e9crire les corps des polices.<br \/>\nExp :<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 {font-size: 30px;} \r\nh2 {font-size: 12pt;} \r\nh3 {font-size: 120%;} \r\np {font-size: 1em;} \r\n<\/pre>\n<p>Il existe une diff\u00e9rence essentielle entre les quatre unit\u00e9s pr\u00e9c\u00e9dentes. Les unit\u00e9s \u00ab px \u00bb et \u00ab pt \u00bb font que le corps de la police est absolu, tandis que \u00ab % \u00bb et \u00ab em \u00bb permettent \u00e0 l&#8217;utilisateur de l&#8217;ajuster si n\u00e9cessaire. Il est souhaitable utiliser des unit\u00e9s ajustables telles que \u00ab % \u00bb ou \u00ab em \u00bb. <\/p>\n<p><strong>Concision [font]<\/strong><br \/>\nAvec la propri\u00e9t\u00e9 raccourcie font, il est possible de couvrir toutes les diff\u00e9rentes propri\u00e9t\u00e9s de police en un coup.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\np {\tfont-style: italic; \r\n\tfont-weight: bold; \r\n\tfont-size: 30px; \r\n\tfont-family: arial, sans-serif; } \r\n<\/pre>\n<p>Avec la propri\u00e9t\u00e9 raccourcie, on peut simplifier le code :<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\np { font: italic bold 30px arial, sans-serif; } \r\n<\/pre>\n<p>L&#8217;ordre des valeurs de la propri\u00e9t\u00e9 font est le suivant :<\/p>\n<p>font-style | font-variant | font-weight | font-size | font-family<\/p>\n<p><strong>L&#8217;indentation du texte [text-indent]<\/strong><br \/>\nLa propri\u00e9t\u00e9 text-indent permet d&#8217;ajouter une touche d&#8217;\u00e9l\u00e9gance aux paragraphes de texte en appliquant une indentation \u00e0 la premi\u00e8re ligne du paragraphe.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\np { text-indent: 30px; }\r\n<\/pre>\n<p><strong>L&#8217;alignement du texte [text-align]<\/strong><br \/>\nLa propri\u00e9t\u00e9 CSS text-align correspond \u00e0 l&#8217;attribut align utilis\u00e9 dans le HTML. Le texte peut \u00eatre align\u00e9 \u00e0 gauche (left), \u00e0 droite (right) ou centr\u00e9 (center). La valeur justify \u00e9tirera chaque ligne de sorte que les marges \u00e0 gauche et \u00e0 droite soient droites toutes les deux.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nth { text-align: right; } \r\ntd { text-align: center; } \r\np { text-align: justify; }\r\n<\/pre>\n<p><strong>La d\u00e9coration du texte [text-decoration]<\/strong><br \/>\nLa propri\u00e9t\u00e9 text-decoration permet d&#8217;ajouter des \u00ab effets \u00bb diff\u00e9rents au texte. Par exemple, on peut souligner le texte, le barrer, ou tracer un trait au-dessus.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 { text-decoration: underline; } \r\nh2 { text-decoration: overline; } \r\nh3 { text-decoration: line-through; }\r\n<\/pre>\n<p><strong>L&#8217;espacement des lettres [letter-spacing]<\/strong><br \/>\nL&#8217;espacement entre les caract\u00e8res du texte peut \u00eatre d\u00e9fini avec la propri\u00e9t\u00e9 letter-spacing. La valeur de la propri\u00e9t\u00e9 est celle de l&#8217;espacement d\u00e9sir\u00e9.<br \/>\nExp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 { letter-spacing: 6px; } \r\np { letter-spacing: 3px; } \r\n<\/pre>\n<p><strong>La transformation du texte [text-transform]<\/strong><\/p>\n<p>La propri\u00e9t\u00e9 text-transform contr\u00f4le la capitalisation du texte. On peut choisir une capitalisation initiale, une mise en majuscules ou une mise en minuscules, ind\u00e9pendamment de l&#8217;aspect du texte original dans le code HTML.<\/p>\n<p>Exp: le mot \u00ab titre \u00bb que l&#8217;on peut pr\u00e9senter \u00e0 l&#8217;utilisateur comme \u00ab TITRE \u00bb ou \u00ab Titre \u00bb. <\/p>\n<p>La propri\u00e9t\u00e9 text-transform admet quatre valeurs possibles :<br \/>\nCapitalize: Elle capitalise la premi\u00e8re lettre de chaque mot.<br \/>\nUppercase: Elle convertit toutes les lettres en majuscules.<br \/>\nLowercase: Elle convertit toutes les lettres en minuscules.<br \/>\nNone: Aucune transformation n\u2019est appliqu\u00e9e.<\/p>\n<p>Exp:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\nh1 { text-transform: uppercase; } \r\nli { text-transform: capitalize; } \r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Couleurs et arri\u00e8res-plans La couleur d&#8217;avant-plan : la propri\u00e9t\u00e9 &#8216;color&#8217; La propri\u00e9t\u00e9 color d\u00e9crit la couleur d&#8217;avant-plan d&#8217;un \u00e9l\u00e9ment. Par exemple, les titres rouge fonc\u00e9. h1. h1 { color: #ff0000; } La propri\u00e9t\u00e9 &#8216;background-color&#8217; La propri\u00e9t\u00e9 background-color d\u00e9crit la couleur d&#8217;arri\u00e8re-plan. Pour changer la couleur d&#8217;arri\u00e8re-plan d&#8217;une page enti\u00e8re, il faudrait l\u2019 appliquer \u00e0 l&#8217;\u00e9l\u00e9ment body. Exp: Les couleurs d&#8217;arri\u00e8re-plan<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/pages\/19"}],"collection":[{"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":1,"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/pages\/19\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/yzaz.net\/html\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}