點燈坊

失くすものさえない今が強くなるチャンスよ

使用 mr-auto 水平靠左

Sam Xiao's Avatar 2021-02-11

水平靠左直覺會使用 Flexbox 的 justify-start,事實上 mr-auto 更精簡。

Version

Tailwind CSS 2.0.3

mr-auto

left000

紅色正方形水平靠左。

<template>
  <div class="w-20 h-20 bg-red-500 mr-auto"/>
</template>
  • w-20:設定寬度
  • h-20:設定高度
  • bg-red-500:設定背景顏色為紅色
  • mr-auto:設定根據剩餘空間自動調整 right margin

Conclusion

  • mr-autojustify-start 都能水平靠左,唯 Flexbox 是從父層處理,故須在外層多加一層 <div>;而 mr-auto 是從子層處理,故可直接針對 element 設定

Reference

Tailwind CSS, Margin