Ionic - 8.10 Styliser un texte avec ion-text et ion-label
Pour colorer un texte dans une page Ionic, plusieurs solutions existent. Cette leçon compare trois approches : un style CSS, un ion-label et un ion-text. Elle explique pourquoi ion-text est recommandé pour styliser un simple texte.
Colorer un texte avec un style ou un label
Une première méthode consiste à ajouter un style CSS avec la couleur souhaitée, par exemple dans une balise style. La vidéo montre aussi qu'on peut placer le texte dans un ion-label, avec un attribut color.
Ces deux solutions donnent le même résultat à l'écran. Ce n'est toutefois pas la plus adaptée, car le label est prévu pour les éléments d'une liste.
Choisir ion-text pour un simple texte
Le composant ion-text accepte un attribut color, comme danger. Pour styliser simplement un texte, la vidéo recommande ion-text, car il évite les problèmes de compatibilité.
ion-label reste préférable lorsqu'on gère beaucoup de textes, par exemple dans un formulaire. Pour un texte isolé, ion-text est plus approprié.
<ion-text color="danger">Votre texte en rouge</ion-text>
En résumé
Pour colorer un texte simple, utilisez ion-text avec un attribut color. ion-label convient mieux aux éléments de formulaire et aux listes. Un style CSS fonctionne aussi, mais il n'est pas la méthode la plus adaptée dans Ionic.
Points clés
- Un style CSS peut colorer un texte, mais ce n'est pas la solution la plus adaptée.
- ion-label est conçu pour les éléments d'une liste et les formulaires.
- ion-text accepte un attribut color, comme danger.
- ion-text évite les problèmes de compatibilité, selon la vidéo.
- Pour un simple texte, ion-text est recommandé.
Questions fréquentes
Peut-on utiliser ion-label pour colorer un texte ?
Oui, le résultat est le même. Mais ion-label est surtout conçu pour les formulaires et les éléments de liste.
Quand utiliser ion-label ?
Quand on gère beaucoup de textes, par exemple dans un formulaire.
Que fait l'attribut color ?
Il applique une couleur du thème au texte, comme danger.