Maison >interface Web >tutoriel CSS >Comment ajouter un suffixe de texte à un champ à l'aide de CSS ?
Champ Vous utilisez CSS ? " /> Champ Vous utilisez CSS ? " />
Ajouter un suffixe de texte à
Cette question tourne autour de la nécessité d'ajouter un suffixe de texte aux champs de saisie de type "number" pour indiquer les unités représentées par la valeur d'entrée. Bien que cela ne puisse pas être réalisé directement avec CSS, il existe une solution de contournement intelligente utilisant un élément wrapper et le pseudo-élément ::after.
Concept :
Mise en œuvre :
<code class="css">/* Wrapper element styling */ div { display: inline-block; position: relative; } /* Unit suffix position */ div::after { position: absolute; right: 1em; /* Adjust as needed */ } /* Example unit suffixes */ .ms::after { content: 'ms'; } .db::after { content: 'dB'; } .percent::after { content: '%'; }</code>
<code class="html"><div class="ms"> <input type="number" id="milliseconds" /> </div> <br> <div class="db"> <input type="number" id="decibel" /> </div> <br> <div class="percent"> <input type="number" id="percentages" /> </div></code>
Avantages :
Limitations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!