La propriété CSS "display" détermine comment un élément HTML est affiché sur une page web. La valeur "inline-block" permet de définir un élément en ligne tout en conservant la capacité de définir des dimensions et des marges pour cet élément.
Voici comment utiliser la propriété "display: inline-block" :
.button {
display: inline-block;
padding-left: 32px;
padding-right: 32px;
padding-top: 32px;
padding-bottom: 32px;
}
Un exemple complet
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
p {
background: red;
padding-left: 32px;
padding-right: 32px;
padding-top: 32px;
padding-bottom: 32px;
border-radius: 32px;
}
.link {
color: green;
}
.button {
display: inline-block;
background: blue;
color: white;
padding-left: 32px;
padding-right: 32px;
padding-top: 32px;
padding-bottom: 32px;
border-radius: 32px;
text-decoration: none;
}
.button:hover {
background: #01016e;
}
</style>
</head>
<body>
<h1>Display inline-block</h1>
<p>Ceci est un paragraphe</p>
<a class="link" href="#">Ceci est un lien</a>
<a href="contact.html" class="button">Bouton vers contact</a>
</body>
</html>