Chaque test dispose de son propre message, afin d’informer et de guider au maximum l’intégrateur en quête d’amélioration.
Cependant, je me suis bêtement aperçu que les messages qui reviennent à la ligne par manque de place ne s'affichent pas correctement.

Quelques modifications mineures résoudront rapidement ce léger désagrément :
- Laisser le navigateur calculer la hauteur de l'élément
height: auto !important;
- Définir un interligne approprié aux multi-lignes
font: normal normal 1rem/1.4 "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
- Libérer la fonction de transformation grâce aux pourcentages
transform: translateY( -100% ) translateZ( 0 ) !important;
mais il serait dommage de s'arrêter en si bon chemin.
Maintenant que notre boite est affranchie de ses limites, le must serait de pouvoir maîtriser ces sauts de ligne à l'intérieur de notre message.
Comme rien n'est impossible, voici la ligne nécessaire à cette proposition :
%message {
&::after {
white-space: pre;
}
}
Il ne restera plus qu'à placer la séquence de caractères \A à l'endroit désiré pour obtenir un saut de ligne.
Exemple :
content: "#{$error-ico} Attribut [alt] manquant. Quelle hérésie.\A @see : BP1 OpQuast." !important;
et en pratique dans un Fiddle : http://jsfiddle.net/7studio/U3cb7/
En espérant que vous trouverez cela utile.
Ressources supplémentaires :
Cependant, je me suis

bêtementaperçu que les messages qui reviennent à la ligne par manque de place ne s'affichent pas correctement.Quelques modifications mineures résoudront rapidement ce léger désagrément :
height: auto !important;font: normal normal 1rem/1.4 "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;transform: translateY( -100% ) translateZ( 0 ) !important;mais il serait dommage de s'arrêter en si bon chemin.
Maintenant que notre boite est affranchie de ses limites, le must serait de pouvoir maîtriser ces sauts de ligne à l'intérieur de notre message.
Comme rien n'est impossible, voici la ligne nécessaire à cette proposition :
Il ne restera plus qu'à placer la séquence de caractères
\Aà l'endroit désiré pour obtenir un saut de ligne.Exemple :
et en pratique dans un Fiddle : http://jsfiddle.net/7studio/U3cb7/
En espérant que vous trouverez cela utile.
Ressources supplémentaires :