Этот ответ вдохновлен этим ответом .
CSS
<style>
[class*="left floated"] {
float: left;
margin-left: 0.25em;
}
[class*="right floated"] {
float: right;
margin-right: 0.25em;
}
figcaption[class*="centered"] {
margin-left: auto;
margin-right: auto;
text-align: center;
display: block;
}
</style>
Затем, если вы хотите плавать вправо или всплывать влево все <figure>
,просто добавьте его в класс, как показано ниже:
<figure class="right floated">
<img class="ui small bordered centered circular image" src="image.png">
<figcaption class="centered">
Caption here...
</figcaption>
</figure>
Если вы хотите, чтобы весь <figure>
был центрирован, просто оставьте класс <figure>
пустым, и браузер отобразит его как "center float"по умолчанию.Но centered
в <img>
по-прежнему необходимо.