【发布时间】:2019-03-28 21:21:23
【问题描述】:
我有这个 CSS 代码:
.mainBody {
border: 1px solid rgba(0, 0, 0, 0.87);
width: 895px;
position: relative;
display: inline-block;
padding-bottom: 8rem;
top: 40px;
height: 310px;
}
.label {
display: inline-block;
margin-left: 1%;
position: relative;
bottom: 10px;
float: left;
z-index: 2;
background: white;
}
.dropdown {
padding-left: 1%;
width: 100%;
margin: 1rem 0;
display: flex;
align-items: center;
}
.paragraph {
position: relative;
display: inline-block;
width: 800px;
padding-bottom: 30px;
padding-left: 10px;
}
.expandedLink {
display: flex;
flex-direction: column;
padding: 1rem 10rem;
}
.previousButton {
position: relative;
top: 77px;
float: right;
}
.nextButton {
position: relative;
top: 77px;
float: right;
}
HTML:
<div className="mainBody">
<div className="label"></div>
<div className="dropdown"></div>
<div className="paragraph"></div>
<div className="expandedLink"></div>
<div className="nextButton"></div>
<div className="previousButton"></div>
<div>
我想在mainBody的右下角对齐nextButton和previousButton。问题是我不能使用margin-top,因为我使用的是扩展组件,而mainBody 中的内容没有稳定的大小。有什么想法吗?
【问题讨论】:
-
当前代码共享中出了什么问题,您需要哪种类型的输出?和电流输出
-
将
display:flex; justify-content:flex-end;添加到.mainBody -
从按钮中删除
positions和top -
@raviramani 嗨。这完美地工作。问题是在 .mainBody 和按钮之间,我还有一些其他元素,我也希望它们保持稳定。扩展时和不扩展时如何执行此操作?我编辑了我的代码