语义 UI React - 浮动按钮从容器中出来?
Semantic UI React - floated button coming out of its container?
我正在使用语义 UI React。我有一个 Segment 组件,里面有一些东西,以我想向右浮动的 Button 结尾,但是当我向右浮动时,它开始从 Segment 中出来:
如果我不浮动它,它会很好地留在 Segment 内,但它在左侧,我希望它在右侧:
我该怎么做才能解决这个问题?
你需要使用一些像
button{
float:right;
position:inherit;
}
尝试使用 margin-left:auto
而不是 float
。这将在其容器右侧对齐块级元素。
我正在研究一本 Angular 的书,看到他们在标准 styles.css 中添加了这个 css 以获得段内的按钮:
form.form:after {
content: '';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
这有助于我获取表单内的按钮并使用右侧浮动 类。
无需手动调整 CSS 规则,您只需在 Segment
上设置 clearing
,正如 the documentation 确认的那样,清除浮动内容。
在幕后,它目前似乎应用了 clearfix 的变体:
.ui.clearing.segment::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
有一个解决方案只使用语义而不是自定义 CSS。
只需将按钮放在另一个容器中并在容器上设置对齐方式:
<div class="ui right aligned container">
<button class="ui button" type="submit">Add All</button>
</div>
我正在使用语义 UI React。我有一个 Segment 组件,里面有一些东西,以我想向右浮动的 Button 结尾,但是当我向右浮动时,它开始从 Segment 中出来:
如果我不浮动它,它会很好地留在 Segment 内,但它在左侧,我希望它在右侧:
我该怎么做才能解决这个问题?
你需要使用一些像
button{
float:right;
position:inherit;
}
尝试使用 margin-left:auto
而不是 float
。这将在其容器右侧对齐块级元素。
我正在研究一本 Angular 的书,看到他们在标准 styles.css 中添加了这个 css 以获得段内的按钮:
form.form:after {
content: '';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
这有助于我获取表单内的按钮并使用右侧浮动 类。
无需手动调整 CSS 规则,您只需在 Segment
上设置 clearing
,正如 the documentation 确认的那样,清除浮动内容。
在幕后,它目前似乎应用了 clearfix 的变体:
.ui.clearing.segment::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
有一个解决方案只使用语义而不是自定义 CSS。 只需将按钮放在另一个容器中并在容器上设置对齐方式:
<div class="ui right aligned container">
<button class="ui button" type="submit">Add All</button>
</div>