HTML 如下:
<div class="parent">
<div class="block"></div>
</div>
復(fù)制代碼
想要塊級(jí)元素居右往往設(shè)置 margin-right: 0
屬性是行不通的
下面介紹五種方法,不同場(chǎng)景適用不同方法
使用 margin 屬性
.block{
margin-left: auto;
}
復(fù)制代碼
將?margin-left
?設(shè)為?auto
?后, 元素左邊的?margin
?會(huì)被盡可能的撐大, 所以自然就把元素?cái)D到右邊去了
使用 position 屬性
.parent{
position: relative;
}
.block{
position: absolute;
right: 0;
}
復(fù)制代碼
使用 position
定位, 絕對(duì)能把元素放到右邊去.
使用 float 屬性
.block{
float: right;
}
復(fù)制代碼
使用 float
浮動(dòng)將元素浮動(dòng)到右邊.
使用 text-align 屬性
.parent{
text-align: right;
}
.block{
display: inline-block;
}
復(fù)制代碼
將塊設(shè)為行內(nèi)元素,然后父元素使用?text-align: right;
?是塊到右邊.
使用 flex 屬性
.parent{
display: flex;
justify-content: flex-end;
}
復(fù)制代碼
將父元素變?yōu)閺椥匀萜? 然后將?justify-content
?設(shè)為?flex-end
, 那么容器中的彈性元素會(huì)從右開(kāi)始排列.文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-412072.html
原文鏈接:https://juejin.cn/post/6985480302030225415文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-412072.html
到了這里,關(guān)于CSS 系列 -- 塊級(jí)元素靠右的實(shí)現(xiàn)方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!