Comment Créer un Bouton avec Sauts de Ligne

En général, les boutons sont crées à l'aide des tags <button> ou <input> .

Lorsqu'on crée un bouton, on peut avoir besoin de saut de ligne, quand le bouton a un texte longue.

Façons de Créer un Saut de Ligne

La façon la plus facile d'avoir un saut de ligne est l'utilisation du tag <br> dans le texte. It is used to insert a single line break.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Bouton avec saut de ligne</h1>
    <button type="submit">
      My<br />
      Bouton
    </button>
  </body>
</html>

Un autre moyen pour créer un saut de ligne est l'utilisation de la propriété CSS word-break, qui spécifie comment les mots doivent se briser en fin de la ligne. Insérez le texte du bouton dans l'élément <p> et le stylez. Utilisez la valeur keep-all pour la propriété word-break et définissez width correspondants à longueur de votre mots.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      p {
        width: 50px;
        padding: 0 20px;
        margin: 0;
        word-break: keep-all;
        text-align: center;
      }
    </style>
  </head>
  <body>
    <h1>Bouton avec word-break</h1>
    <button type="submit">
      <p>Exemple de mon bouton</p>
    </button>
  </body>
</html>

Une façon différent de la création de saut de ligne est la propriété flex-wrap avec la valeur qui définie que les éléments flexibles vont enrouler si nécessaire. On doit définir la propriété width pour votre bouton.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .btn {
        display: flex;
        flex-wrap: wrap;
        width: 80px;
        padding: 10px;
      }
    </style>
  </head>
  <body>
    <h1>Bouton avec flex-wrap</h1>
    <button class="btn" type="submit">Exemple de mon bouton</button>
  </body>
</html>

Voyons un autre exemple, où un style supplémentaire et un attribut onclick sont ajoutés au bouton.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      .btn {
        display: inline-block;
        padding: 10px 25px;
        margin: 4px 2px;
        background-color: #1c87c9;
        border: 3px solid #095484;
        border-radius: 5px;
        text-align: center;
        text-decoration: none;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
      }
    </style>
  </head>
  <body>
    <button class="btn" onclick="window.location.href = 'https://fr.w3docs.com';" type="submit">
      Cliquez sur<br />
      Moi!
    </button>
  </body>
</html>