Je voudrais remplacer le float:right de .crayon-icones pour que le
crayon s'affiche, coller à droite du texte à crayonner, sans être à
l'extrême droite comme avec le float:right
Je ne trouve pas la propriété css qui pourrait donner ce résultat.
Je voudrais remplacer le float:right de .crayon-icones pour que le
crayon s'affiche, coller à droite du texte à crayonner, sans être à
l'extrême droite comme avec le float:right
Je ne trouve pas la propriété css qui pourrait donner ce résultat.
Merci pour la solution proposée mais ce n'est pas ce que je cherche.
Par exemple si j'utilise crayons sur un titre, si le titre est court, le
crayon apparait juste à droite, à côté de la dernière lettre.
De même si le titre est très long.
Donc le crayon n'aurait pas une position fixe mais s'ajusterait à la
longueur du texte.
Je cherche une propriété css qui pourrait faire cela.
Merci pour la solution proposée mais ce n'est pas ce que je cherche.
Par exemple si j'utilise crayons sur un titre, si le titre est court, le
crayon apparait juste à droite, à côté de la dernière lettre.
De même si le titre est très long.
Donc le crayon n'aurait pas une position fixe mais s'ajusterait à la
longueur du texte.
Je cherche une propriété css qui pourrait faire cela.
Nope, en fait ça ne semble pas possible.
L'icône est insérée dans le HTML *avant* le texte à éditer, donc
impossible de la placer à droite en CSS sans la mettre en float.
Le 31/07/2019 à 18:41, tcharlss a écrit :
Je tenterais :
float: none;
display: inline-block;
Le 31/07/2019 à 17:39, Renée Picard a écrit :
Merci pour la solution proposée mais ce n'est pas ce que je cherche.
Par exemple si j'utilise crayons sur un titre, si le titre est court, le
crayon apparait juste à droite, à côté de la dernière lettre.
De même si le titre est très long.
Donc le crayon n'aurait pas une position fixe mais s'ajusterait à la
longueur du texte.
Je cherche une propriété css qui pourrait faire cela.
Une solution, qui n'est pas applicable à tous les cas, est flexbox, par exemple sur un titre h1 :
h1 {
display: flex;
flex-direction: row-reverse;
justify-content: left;
}
françois
Le 31/07/2019 à 18:55, tcharlss a écrit :
Nope, en fait ça ne semble pas possible.
L'icône est insérée dans le HTML *avant* le texte à éditer, donc
impossible de la placer à droite en CSS sans la mettre en float.
Le 31/07/2019 à 18:41, tcharlss a écrit :
Je tenterais :
float: none;
display: inline-block;
Le 31/07/2019 à 17:39, Renée Picard a écrit :
Merci pour la solution proposée mais ce n'est pas ce que je cherche.
Par exemple si j'utilise crayons sur un titre, si le titre est court, le
crayon apparait juste à droite, à côté de la dernière lettre.
De même si le titre est très long.
Donc le crayon n'aurait pas une position fixe mais s'ajusterait à la
longueur du texte.
Je cherche une propriété css qui pourrait faire cela.
Une solution, qui n'est pas applicable à tous les cas, est flexbox, par
exemple sur un titre h1 :
h1 {
display: flex;
flex-direction: row-reverse;
justify-content: left;
}
françois
Ah oui bien vu, le conteneur ayant une classe .crayon ça doit être
jouable dans certains cas.
J'ai essayé avec le flexbox et je n'ai pas réussi.
Le 19-08-01 à 15:10, tcharlss a écrit :
Le 01/08/2019 à 10:24, Graphie a écrit :
Bonjour,
Une solution, qui n'est pas applicable à tous les cas, est flexbox, par
exemple sur un titre h1 :
h1 {
display: flex;
flex-direction: row-reverse;
justify-content: left;
}
françois
Ah oui bien vu, le conteneur ayant une classe .crayon ça doit être
jouable dans certains cas.
Préalablement, faire un test avec le débugger (F12) du navigateur.
Il faut peut-être "forcer" le display :
display: flex!important;
françois
Le 01/08/2019 à 21:16, Renée Picard a écrit :
J'ai essayé avec le flexbox et je n'ai pas réussi.
Le 19-08-01 à 15:10, tcharlss a écrit :
Le 01/08/2019 à 10:24, Graphie a écrit :
Bonjour,
Une solution, qui n'est pas applicable à tous les cas, est flexbox, par
exemple sur un titre h1 :
h1 {
display: flex;
flex-direction: row-reverse;
justify-content: left;
}
françois
Ah oui bien vu, le conteneur ayant une classe .crayon ça doit être
jouable dans certains cas.
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Merci
J'ai contourné les difficultés en plaçant le crayon à gauche.
.crayon-icones { float: left; text-align: center; position: relative;
top:0; margin-left: -19px; z-index:4999;vertical-align: middle; }
.crayon-icones span,.crayon-icones em { position:absolute; left:0; }
Le 19-08-02 à 01:56, Graphie a écrit :
Préalablement, faire un test avec le débugger (F12) du navigateur.
Il faut peut-être "forcer" le display :
display: flex!important;
françois
Le 01/08/2019 à 21:16, Renée Picard a écrit :
J'ai essayé avec le flexbox et je n'ai pas réussi.
Le 19-08-01 à 15:10, tcharlss a écrit :
Le 01/08/2019 à 10:24, Graphie a écrit :
Bonjour,
Une solution, qui n'est pas applicable à tous les cas, est flexbox,
par
exemple sur un titre h1 :
h1 {
display: flex;
flex-direction: row-reverse;
justify-content: left;
}
françois
Ah oui bien vu, le conteneur ayant une classe .crayon ça doit être
jouable dans certains cas.
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net