如何将右侧的按钮对齐到右侧(图像中橙色框的右侧)?
[未向右对齐的按钮元素的视觉效果][1][1]: https://i.stack.imgur.com/kAi2y.png
HTML:
<div id="button-container">
<span>
<button
class="btn btn-primary"
type="submit"
>{{lex.labelViewLog}}
</button>
<button
class="btn"
type="button"
>{{lex.reset}}
</button>
</span>
<span>
<button
class="btn btn-icon btn-primary"
[title]="lex.download | titlecase"
type="button">
<cds-icon shape="download"></cds-icon>
<span>{{lex.download}}</span>
</button>
<button
class="btn btn-icon btn-primary"
[title]="lex.print | titlecase"
type="button">
<cds-icon shape="printer"></cds-icon>
<span>{{lex.print}}</span>
</button>
</span>
</div>
CSS:
#button-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
请使用下面的CSS样式:
#button-container{
display: flex;
justify-content: flex-end !important;
}
在<button class="btn btn-icon btn-primary">
{
display: flex;
justify-content: flex-end;
align-items: center;
}
问题归结为。btn类。Clarity为按钮增加了0.6rem的右距。我用一个样式(style="margin-right:0")来覆盖CSS:
类来解决这个问题。<button
class="btn btn-icon btn-primary"
style="margin-right:0"
[title]="lex.print | titlecase"
type="button">
<cds-icon shape="printer"></cds-icon>
<span>{{lex.print}}</span>
</button>