问题
I find the naming in Bootstrap v4 less than intuitive.
I know they want to minimise the impact all the classes cluttering up the markup, but I just can't come to a reasonable conclusion. I can guess - but I can't find concrete answers.
- p-1, p-2, p-N: Flexbox related, but what does the
pstand for? - d-flex: Flexbox related, but what does the
dstand for? Perhapsdisplay? - mr-auto - Elliots cousin? Guessing margin related - perhaps
margin-right-autobut can't confirm in the docs. - mt-auto - ?
- ml-auto - ?
回答1:
They are the new spacing utility classes. I think they're are very intuitive...
p-*is for padding all sides.m-*is for margin all sides.pl-*is for padding left.mt-*is for margin top.mr-autois for margin right auto.
Spacing Utils Demo
There are also display utilties..
d-block, d-flex, d-inline-block, d-none etc..
来源:https://stackoverflow.com/questions/42160532/what-does-the-p-n-and-its-variants-represent-in-bootstrap-v4