1
私はそれが絵にあるように右の要素をスタイルする必要がありますが、私は「プル権利」をクラスを使用する場合、それはまた、底部要素の幅に影響を与えます。
<a class="pull-right">My link</a>
<div class="input-group margin-top-md">
<!--->It is bottom element <--->
</div>
私はそれが絵にあるように右の要素をスタイルする必要がありますが、私は「プル権利」をクラスを使用する場合、それはまた、底部要素の幅に影響を与えます。
<a class="pull-right">My link</a>
<div class="input-group margin-top-md">
<!--->It is bottom element <--->
</div>
あなたが前の要素のposition
を設定するのを忘れている場合、これはfloat: right
の正常な動作です。左上のコンテナの位置をposition: absolute
に変更すると、リンクは上に移動しますが、右に移動していることがわかります。
CSSフレックスを使用してこれをスタイリングすることをおすすめします。
.pull-right {
display: flex;
align-items: center;
}
.test {
display: flex;
width: 100%;
height: 50px;
background: red;
}
.test1 {
display: flex;
width: 100%;
height: 50px;
background: blue;
}
.test2 {
display: flex;
justify-content: flex-end;
width: 100%;
height: 50px;
background: green;
}
.input-group {
width: 100%;
height: 50px;
background: yellow;
}
<div class="test">
<div class="test1">
</div>
<div class="test2">
<a class="pull-right">My link</a>
</div>
</div>
<div class="input-group margin-top-md">
</div>
あなたはすでにあなたの右上の要素からマージン/パディングに見上げていましたか? –
正確に何を確認する必要がありますか? – Ted
あなたはその要素にマージンやパディングがあると思いますので、右に引っ張るとブラウザからinspect要素を右クリックまたはF12で使用して何が起こっているのかを確認してください –