Contrôle du saut de ligne


Espace insécable

Truc dans Dreamweaver

Utilisez la commande Ctrl + Shift + Spacebar pour créer une espace insécable ( ).

Une espace insécable peut être ajoutée au texte à l'aide de l'un des codes suivants :

  1. Code d'espace insécable
    ( )
  2. Code "noWrap"
    (<span class="noWrap"></span> /
    <span class="nowrap"></span>)
  3. Code "wrap-none"
    (<span class="wrap-none"></span>)

Code déprécié en langage HTML5

N'utilisez pas la balise <nobr> puisqu'elle n'est plus conforme au langage HTML5 (W3C).

La balise <nowrap></nowrap> qui s'insérait entre les balises <td> et <th> est dépréciée dans le langage HTML5 (W3C).

Utilisez une espace insécable afin de réaliser les fonctions suivantes :

  • empêcher le contenu de se retrouver sur plusieurs lignes, ce qui en réduit la lisibilité;
  • s'assurer que les éléments d'information (p. ex. les dates, les noms, les chiffres, les pourcentages, certains mots à trait d'union, certaines phrases, etc.) ne soient pas coupés en fin de ligne;
  • garder ensemble les deux derniers mots d'un paragraphe afin d'éviter que le dernier mot ne se retrouve sur une ligne seule;
  • garder ensemble les mots au début d'une parenthèse avec le reste du texte (e.g.,&nbsp;text).

Exemples

Voici une liste partielle de situations où il convient d'utiliser les codes d'espace insécable.

Les adresses postales :
<span class="wrap-none">235, rue Queen</span>
<span class="wrap-none">Édifice Jean Edmonds</span>
tour&nbsp;nord

Les adresses URL et les adresses courriel :
<span class="noWrap">www.ic.gc.ca</span>

Les chiffres et les mots :
page&nbsp;4
tableau&nbsp;3
32&nbsp;Mo
figure&nbsp;3

Les noms :
Dr&nbsp;Martin&nbsp;Labelle
<span class="nowrap">Le premier ministre Harper</span>
<span class="nowrap">Son Excellence le très honorable</span> David&nbsp;Johnston, <span class="nowrap">gouverneur général du Canada</span>

Les dates :
Le&nbsp;2&nbsp;octobre&nbsp;2013

La température :
14°&nbsp;Celsius

Les pourcentages :
25&nbsp;%
25&nbsp;p.&nbsp;100

Les montants d'argent :
5&nbsp;millions de dollars
5&nbsp;000&nbsp;000&nbsp;$

Les caractères français :
renseignements&nbsp;:
«&nbsp;mot&nbsp;»

Les parenthèses :
(p.&nbsp;ex.&nbsp;utilisez une espace insécable pour éviter de diviser sur deux lignes le texte qui se trouve dans les parenthèses)

Trait d'union insécable

Le code à utiliser pour insérer un trait d'union insécable est &#8209;. Ce code permet de garder sur une même ligne des éléments liés par un trait d'union, comme des mots ou des numéros de téléphone. Les mots à trait d'union peuvent être très courts (p. ex. ceux composés du préfixe « micro- » ou « anti- »).

Exemple

Code :

Micro&#8209;informatique
1&#8209;800&#8209;555&#8209;1111

Résultat :

Micro‑informatique
1‑800‑555‑1111

Saut de ligne

Balise <br>

Utilisation de la balise <br>

Même si les balises <br /> et <br> sont toutes deux acceptables en langage HTML5, il est recommandé d'utiliser la balise <br>.

Le programme Dreamweaver CS5.5 insérera automatiquement le code de saut de ligne <br> si vous avez défini ainsi vos préférences de codage en langage HTML5.

La balise <br> permet de forcer un saut de ligne, ce qui peut être utile quand on formate des adresses, etc.

Il ne faut pas utiliser plus d'une balise <br> (p. ex. <br><br>) dans les situations suivantes :

  • pour séparer des paragraphes : utilisez plutôt les balises <p></p>;
  • pour ajouter des espaces entre les éléments d'une liste ordonnée ou non ordonnée : utilisez plutôt les balises <ul class="space"> ou <ol class="space">.

Balise <wbr>

La balise <wbr> ne force pas nécessairement un saut de ligne; elle permet de spécifier un endroit où un saut de ligne pourrait se produire, au besoin.

Cette balise peut être utilisée dans les longs mots ou les longs textes sans espace (comme une adresse URL). Elle permet de préciser où un saut de page pourrait être inséré, au besoin. Sans la balise <wbr>, le mot s'enroulera au mauvais endroit (ce qui le rendra difficile à lire) ou ne s'enroulera pas du tout (ce qui créera un grand espace en blanc à la fin de la ligne ou encore poussera tout le contenu sur la prochaine ligne).

La différence entre la balise <wbr> et la balise <br> est que la balise <br> force un saut de ligne, alors que la balise <wbr> ajoute un saut de ligne seulement si c'est nécessaire.

Exemple

Code :

Le <cite>Rapport sur les plans et les priorités</cite> d'Industrie Canada se trouve à l'adresse <a href="http://www.tbs-sct.gc.ca/rpp/2012-2013/index-eng.asp?acr=1970"> www.tbs-sct.gc.ca/<wbr>rpp/2012-2013/index-eng.asp?acr=1970</a>.

Résultat :

Le Rapport sur les plans et les priorités d'Industrie Canada se trouve à l'adresse www.tbs-sct.gc.ca/rpp/2012-2013/index-eng.asp?acr=1970.

Remarque :

Si aucun saut de ligne n'est précisé, un saut de ligne pourrait se produire de la façon suivante :

Le Rapport sur les plans et les priorités d'Industrie Canada se trouve à l'adresse www.tbs-sct.gc.ca/rpp/2012-2013/index-eng.asp?acr=1970.

Évaluez cette page

Le contenu de cette page m'a été utile.

Partagez cette page

Pour faire connaître cette page, cliquez sur le réseau social de votre choix :
  • Plus

Aucun appui n'est accordé, soit de façon expresse ou tacite, à aucun produit ou service.