ਬਕਸ਼ਾਰਕ ਮਾਡਲ: CSS ਮਾਰਜਿਨ ਮਿਲਣ
- صفحه قبلی مارژ بیرونی CSS
- صفحه بعدی 概述 CSS قرارگیری
ਮਾਰਜਿਨ ਮਿਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜਦੋਂ ਦੋ ਵਿਕਲਪਿਕ ਮਾਰਜਿਨ ਮਿਲਦੇ ਹਨ, ਤਾਂ ਉਹ ਇੱਕ ਮਾਰਜਿਨ ਬਣਾ ਦਿੰਦੇ ਹਨ।
ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨ ਦੀ ਉਚਾਈ ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨਾਂ ਦੀ ਉਚਾਈ ਵਿੱਚੋਂ ਵੱਡੀ ਹੁੰਦੀ ਹੈ।
ਮਾਰਜਿਨ ਮਿਲਣ
ਮਾਰਜਿਨ ਮਿਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜਦੋਂ ਦੋ ਵਿਕਲਪਿਕ ਮਾਰਜਿਨ ਮਿਲਦੇ ਹਨ, ਤਾਂ ਉਹ ਇੱਕ ਮਾਰਜਿਨ ਬਣਾ ਦਿੰਦੇ ਹਨ। ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨ ਦੀ ਉਚਾਈ ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨਾਂ ਦੀ ਉਚਾਈ ਵਿੱਚੋਂ ਵੱਡੀ ਹੁੰਦੀ ਹੈ।
ਸਰਲ ਤੌਰ 'ਤੇ, ਮਾਰਜਿਨ ਮਿਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜਦੋਂ ਦੋ ਵਿਕਲਪਿਕ ਮਾਰਜਿਨ ਮਿਲਦੇ ਹਨ, ਤਾਂ ਉਹ ਇੱਕ ਮਾਰਜਿਨ ਬਣਾ ਦਿੰਦੇ ਹਨ। ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨ ਦੀ ਉਚਾਈ ਮਿਲਣ ਵਾਲੇ ਮਾਰਜਿਨਾਂ ਦੀ ਉਚਾਈ ਵਿੱਚੋਂ ਵੱਡੀ ਹੁੰਦੀ ਹੈ।
ਜਦੋਂ ਇੱਕ ਅਣਗਿਣਤ ਅਣਗਿਣਤ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਅਣਗਿਣਤ ਹੈ ਤਾਂ (ਇਹ ਅਣਗਿਣਤ ਹੋਣ ਦੀ ਸਮਝ ਨਾਲ ਹੈ), ਤਾਂ ਇਸ ਵਿੱਚ ਇਹ ਅਣਗਿਣਤ ਵੀ ਹੈ:

ਜਦੋਂ ਇੱਕ ਅਣਗਿਣਤ ਅਣਗਿਣਤ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਅਣਗਿਣਤ ਹੈ ਤਾਂ (ਇਹ ਅਣਗਿਣਤ ਹੋਣ ਦੀ ਸਮਝ ਨਾਲ ਹੈ), ਤਾਂ ਇਸ ਵਿੱਚ ਇਹ ਅਣਗਿਣਤ ਵੀ ਹੈ:

ਇਸ ਪਰਿਸਥਿਤੀ ਵਿੱਚ, ਸਰਕਾਰੀ ਸ਼ਾਬਦੀ ਸਿਰਫ ਮੈਗਨੇਟਿਕ ਪੈਰਾਲੈਕਸ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਮੈਗਨੇਟਿਕ ਫੈਕਟਰ ਵੀ ਹੈ ਜੋ ਪੈਰਾਲੈਕਸ ਦੀ ਤਰਫ਼ ਪ੍ਰੇਰਿਤ ਕਰਦਾ ਹੈ:
ਇਸ ਪਰਿਸਥਿਤੀ ਵਿੱਚ, ਸਰਕਾਰੀ ਸ਼ਾਬਦੀ ਸਿਰਫ ਮੈਗਨੇਟਿਕ ਪੈਰਾਲੈਕਸ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਮੈਗਨੇਟਿਕ ਫੈਕਟਰ ਵੀ ਹੈ ਜੋ ਪੈਰਾਲੈਕਸ ਦੀ ਤਰਫ਼ ਪ੍ਰੇਰਿਤ ਕਰਦਾ ਹੈ:

اگر این مارژ با مارژ بیرونی یک عنصر دیگر برخورد کند، همچنان ترکیب خواهد شد:

این دلیل این است که چرا پاراگرافهای سریعتر فضای بسیار کمی اشغال میکنند، زیرا همه مارژهای بیرونی آنها با هم ترکیب میشوند تا یک مارژ کوچک تشکیل شود.
در نگاه اول ممکن است ترکیب مارژ بیرونی کمی عجیب به نظر برسد، اما در واقع، این مفهوم دارد. به عنوان مثال، یک صفحه متنی معمولی که چندین پاراگراف دارد. فضای بالای اولین پاراگراف برابر با مارژ بیرونی بالا پاراگراف است. اگر ترکیب مارژ بیرونی نبود، مارژ بین همه پاراگرافهای بعدی برابر با مجموع مارژ بیرونی بالا و پایین بود. این意味着 فاصله بین پاراگرافها دو برابر فاصله بالای صفحه خواهد بود. اگر ترکیب مارژ بیرونی رخ دهد، مارژ بیرونی بالا و پایین پاراگرافها با هم ترکیب میشوند و فاصله در همه جا یکسان خواهد بود.

توجه:فقط مارژ بیرونی عمودی بلوکهای جریان معمولی ممکن است ترکیب شود. مارژ بیرونی بین بلوکهای خطی، فلاoting یا قرارگیری مطلق ترکیب نمیشود.
- صفحه قبلی مارژ بیرونی CSS
- صفحه بعدی 概述 CSS قرارگیری