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>