Bonjour à tous
Je n'arrive pas à trouver la bonne formulation CSS pour traiter le cas suivant:
http://tests.osirisnet.net/migration/outils/diapos3.png
La structure du code HTML:
Le CSS actuel:
La dernière directive force bien la deuxième image à aller à la ligne, mais le deuxième paragraphe reste dans le flot, ce qui est tout à fait normal.
Ma question: comment styler ce contexte pour que la rupture affecte également le paragraphe, c'est à dire que le texte en anglais se mette à côté de la deuxième <figure>?
Merci de votre aide
Modifié par PapyJP (03 Jul 2016 - 15:29)
Je n'arrive pas à trouver la bonne formulation CSS pour traiter le cas suivant:
http://tests.osirisnet.net/migration/outils/diapos3.png
La structure du code HTML:
<article class="news">
<header><h2> ... </h2><header>
<figure>... la première image ... </figure>
<p lang="fr"> le texte en français </p>
<figure>... la deuxième image ... </figure>
<p lang="en"> le texte en anglais</p>
Le CSS actuel:
.news figure {
display:inline-table;
font-weight:100;
color:#202020;
font-size:0.8em;
float:left;
margin:0 0.5em 0.125em 0;
border-radius:0.5em;
border:1px solid gray;
padding:0.25em;
}
.news p ~ figure{clear:both;}
La dernière directive force bien la deuxième image à aller à la ligne, mais le deuxième paragraphe reste dans le flot, ce qui est tout à fait normal.
Ma question: comment styler ce contexte pour que la rupture affecte également le paragraphe, c'est à dire que le texte en anglais se mette à côté de la deuxième <figure>?
Merci de votre aide
Modifié par PapyJP (03 Jul 2016 - 15:29)