دوست گرامی

اول این که فرمایش شما اشتباه بود. دستور margin:0 auto; شامل چهار جزء است و margin-bottom:0; را هم شامل می‌شود که شما جا انداختید.

دوم این که این «بهینه» نیست، کوتاه شده‌است. کاربر می‌رود دستور کوتاه شده را استفاده می‌کند، بعد از چند وقت بر می‌گردد می‌گوید چرا من هر وقت دستور شما را استفاده می‌کنم، وسط‌چین شدن درست کار می‌کند اما فاصله عمودی اجزایم به هم می‌ریزد؟ بعد آن وقت من و شما باید یادمان بیاید که بی‌خود به او margin-top و margin-buttom هم داده بودیم!

اگر خیلی خیلی روی کوتاه‌کردن دستورها وسواس دارید، فرم کوتاه شده و «صحیح» این نیست:

margin:0 auto;


بلکه این است:
margin:default auto;