الانتقال إلى المحتوى الرئيسي

كيفية قياس المسافة بين الكتل في مارسي: دليل مفصل

غالبا ما يرتبط تخطيط صفحة الويب بالحاجة إلى الترتيب الصحيح للكتل فيما بينها. أحد الجوانب المهمة هو قياس المسافة بين الكتل. في هذا الدليل ، وسوف ننظر في كيفية قياس المسافة بين الكتل في مارسي ، مكتبة كس شعبية للتخطيط.

تتضمن طرق قياس المسافة بين الكتل في مارسي استخدام الهوامش والهوامش. الهوامش هي المساحة المحيطة بالكتلة ، والتي يمكن تعيينها باستخدام خاصية هامش كس. يسمح لك بتعيين هوامش لكل جانب من جوانب الكتلة من حواف العنصر الأصل أو العناصر الأخرى على الصفحة.

الحقول هي المساحة داخل كتلة يمكن تعيينها باستخدام خاصية حشو كس. يسمح لك بتعيين هوامش داخلية لكل جانب من جوانب الكتلة. الفرق بين الهوامش والهوامش هو أن الهوامش تؤثر على المسافة بين الكتل ، بينما تؤثر الهوامش على المسافة بين المحتوى وحدود الكتلة.

مثال على استخدام الهوامش والهوامش في مارسي:

شعبة {

الهامش: 10 بكسل;

الحشو: 5 بكسل;

}

عند استخدام الهوامش والهوامش في مارسي ، لا تنس أن قيمة خاصية الهامش تحدد مسافة متساوية من كل جانب من الكتلة ، وأن قيمة خاصية الحشو تحدد المسافة بين المحتوى وحدود الكتلة. يمكنك أيضا استخدام القيم السالبة لإنشاء تأثيرات مختلفة في التخطيط.

  1. طرق قياس المسافة بين الكتل في مارسي: دليل مفصل
  2. 1. باستخدام طريقة المسافة
  3. 2. باستخدام طريقة المسافة من
  4. 3. باستخدام طريقة المسافة بين
  5. قياس المسافة البصرية
  6. الوسم
  7. الشبكة
  8. استخدام أدوات القياس في مرسي
  9. كيفية تحديد المسافة بين الكتل في الكود
  10. استخدام الهوامش للتحكم في المسافة
  11. العمل مع الطبقات لضبط المسافة
  12. استخدام وحدات البكسل بدلا من المسافات البادئة لقياس دقيق
  13. تحسين المسافة لأنواع مختلفة من الأجهزة
  14. سؤال وجواب
  15. ما هي وحدات القياس المستخدمة في مارسي لقياس المسافة?
  16. كيف يمكنني استخدام بكسل لقياس المسافة بين الكتل في مارسي?
  17. هل من الممكن استخدام النسب المئوية لقياس المسافة بين الكتل في مارسي?
  18. كيف يمكنني استخدام ريمس لقياس المسافة بين الكتل في مارسي?
  19. هل من الممكن استخدام عرض إطار العرض لقياس المسافة بين الكتل في مارسي?

طرق قياس المسافة بين الكتل في مارسي: دليل مفصل

مارسي هي مكتبة جافا سكريبت تسمح لك بقياس المسافة بين الكتل على صفحة الويب. يمكن أن يكون هذا مفيدا إذا كنت بحاجة إلى تحديد الموضع النسبي للعناصر أو حساب الهوامش بينهما. في هذا الدليل ، سننظر في عدة طرق لقياس المسافة بين الكتل في مارسي.

1. باستخدام

. تتيح لك هذه الطريقة قياس المسافة بين نقطتين على الصفحة. تأخذ الطريقة إحداثيات س و ص من هذه النقاط كمعلمات.

مثال الاستخدام:

عنصر كونست 1 = مارسي.احصل على (".العنصر 1");

عنصر كونست 2 = مارسي.احصل على (".العنصر 2");

المسافة الثابتة = العنصر1.المسافة إلى (العنصر 2);

وحدة التحكم.سجل (المسافة) ؛ / / إخراج المسافة بين.العنصر 1 و .عنصر2

2. باستخدام

. تتيح لك هذه الطريقة قياس المسافة من نقطة واحدة إلى كتلة على الصفحة. تأخذ الطريقة إحداثيات س و ص للنقطة ومعرف الكتلة أو الفئة كمعلمات.

مثال الاستخدام:

نقطة كونست = {س: 100 ، ص: 200 };

كونست بلوك = مارسي.احصل على (".بلوك");

كونست المسافة = مارسي.المسافة من (نقطة ، كتلة);

وحدة التحكم.سجل (المسافة); // إخراج المسافة من النقطة { س: 100 ، ص: 200 } إلى .بلوك

3. باستخدام

. تتيح لك هذه الطريقة قياس المسافة بين كتلتين على الصفحة. تأخذ الطريقة المعرف أو فئة الكتلة الأولى والمعرف أو فئة الكتلة الثانية كمعلمات.

مثال الاستخدام:

كتلة كونست 1 = مارسي.احصل على (".بلوك 1");

كونست بلوك 2 = مارسي.احصل على (".بلوك 2");

كونست المسافة = مارسي.المسافة بين (بلوك 1 ، بلوك 2);

وحدة التحكم.سجل (المسافة) ؛ / / إخراج المسافة بين.بلوك 1 و .بلوك 2

في هذا الدليل ، قمنا بمراجعة عدة طرق لقياس المسافة بين الكتل في مارسي. تسمح لك هذه الطرق بتحديد المسافة بين الكتل على صفحة الويب بدقة واستخدامها لحل مهام تطوير الويب المختلفة.

قياس المسافة البصرية

يمكن تحديد المسافة بين الكتل في مارسي باستخدام عدة طرق بصرية. في هذا الدليل ، سننظر في طريقتين رئيسيتين لقياس المسافة: استخدام الملصقات واستخدام الشبكة.

الوسم

الطريقة الأولى لقياس المسافة بصريا هي إضافة علامات إلى الكتل لتحديد المسافة بينها.

  1. حدد الكتلتين التي تريد قياس المسافة بينهما.
  2. أضف علامة على الكتلة الأولى تشير إلى بداية المسافة المقاسة.
  3. انتقل إلى الكتلة الثانية وأضف علامة تشير إلى نهاية المسافة المقاسة.
  4. حدد المسافة المرئية بين العلامات باستخدام أداة قياس في بيئة التصميم.

يمكن تمثيل العلامة في شكل خطوط رأسية أو أفقية أو أسهم أو رموز أخرى تساعد في تحديد المسافة بين الكتل بصريا.

الشبكة

الطريقة الثانية لقياس المسافة بصريا هي استخدام شبكة لتحديد المسافة بين الكتل.

  1. قم بتشغيل الشبكة على بيئة تصميم مارسي.
  2. ضع الكتل على الشبكة بطريقة تتوافق مع المسافة المطلوبة بينهما.
  3. تحديد عدد الخلايا التي تحتلها الكتل لتحديد المسافة البصرية بينهما.

يجعل استخدام الشبكة من السهل تحديد المسافة بين الكتل ويسهل اتباع قواعد التصميم والمحاذاة المثلى للعناصر.

تعد المسافة بين الكتل جانبا مهما من تصميم الويب ، لأنها تؤثر على تصور المستخدمين وتنظيم المحتوى على الصفحة. يساعد قياس المسافة المرئية باستخدام العلامات أو الشبكات على إنشاء تصميم جذاب ومفهوم.

استخدام أدوات القياس في مرسي

لدى مارسي العديد من الأدوات التي تسمح لك بقياس المسافة بين الكتل. ستساعدك هذه الأدوات في تحديد الحجم الذي تحتاج إلى تعيينه لكل كتلة من أجل تحقيق المسافة المطلوبة بينهما.

1. استخدام الهامش:

لضبط المسافة بين الكتل. على سبيل المثال ، إذا كنت تريد تعيين المسافة بين كتلتين إلى 10 بكسل ، فيمكنك إضافة النمط التالي لكل كتلة:

.بلوك {

الهامش: 10 بكسل;

}

2. استخدام الهوامش:

لضبط المسافة داخل الكتلة. على سبيل المثال ، إذا كان لديك كتلة بحجم محدد وتريد تعيين المسافة بين النص داخل الكتلة وحدودها ، فيمكنك إضافة النمط التالي:

.بلوك {

الحشو: 10 بكسل;

}

ملاحظة: يمكن أن يكون استخدام الهوامش مفيدا عندما تحتاج إلى ضبط المسافة داخل كتلة ، ولكن لا تريد تغيير حجمها أو هوامشها الخارجية.

3. استخدام الحدود:

لضبط المسافة بين الكتل. يمكنك إضافة حد بحجم محدد ، مما سيخلق مساحة فارغة بين الكتل. فمثلا:.بلوك {

الحدود: 10 بكسل صلبة شفافة;

}

4. باستخدام العناصر الزائفة:

يمكنك استخدام العناصر الزائفة مثل

.بلوك:: قبل {

المحتوى: "";

الهامش السفلي: 10 بكسل;

}

ملاحظة: يمكن أن يكون استخدام العناصر الزائفة مفيدا عندما تحتاج إلى إنشاء مسافة بين الكتل دون استخدام عناصر إضافية في الترميز.

يمكنك الجمع بين هذه الأدوات حسب احتياجاتك لتحقيق المسافة المطلوبة بين الكتل في مارسي.

كيفية تحديد المسافة بين الكتل في الكود

عند تطوير صفحة ويب أو تطبيق ، قد يكون من الضروري معرفة المسافة بين الكتل المختلفة في الكود. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لتعيين الهوامش أو المحاذاة أو إنشاء تصميم متكيف.

هناك عدة طرق لتحديد المسافة بين الكتل. واحدة من أكثر الطرق شيوعا هي استخدام مفتش عنصر متصفح الويب.

لتحديد المسافة بين الكتل باستخدام مفتش العنصر ، اتبع الخطوات التالية:

افتح صفحة ويب أو تطبيق متصفح ويب (على سبيل المثال ، جوجل كروم).

  1. انقر بزر الماوس الأيمن على الكتلة التي تهتم بها وحدد" استكشاف العنصر "أو"فحص".
  2. تفتح لوحة مفتش العنصر. سترى في هذه اللوحة علامات تبويب مختلفة مثل "العناصر" و "الأنماط" و "المحسوبة" و "التخطيط" وما إلى ذلك.
  3. انتقل إلى علامة التبويب" تخطيط". ستجد هنا معلومات حول حجم وموضع العنصر على الصفحة ، بما في ذلك المسافة إلى الكتل المجاورة.
  4. انتبه إلى حقول" الهامش "و" الحشو "و" الحدود". تشير إلى المسافة بين الكتل.
  5. الطريقة الثانية لتحديد المسافة بين الكتل هي استخدام خاصية كس "الهامش" أو "الحشو". يمكنك إضافة أنماط مؤقتة إلى الكتلة لرؤية التغييرات في المسافة.

مثال:

بلوك 1

بلوك 2محتويات الكتلة 1
محتويات الكتلة 2في هذا المثال ، لرؤية تغيير مرئي في المسافة بين الكتل 1 و 2 ، تمت إضافة أنماط مؤقتة باستخدام خاصية "الهامش". تشير القيمة" 20 بكسل " إلى حجم المسافة البادئة بين الكتل.

ستساعدك هذه الطرق في تحديد المسافة بين الكتل في الكود وتخصيصها وفقا لتصميم صفحة الويب أو التطبيق الخاص بك.

استخدام الهوامش للتحكم في المسافة

يتطلب تخطيط صفحة الويب التحكم في المسافة بين الكتل لضمان تكوين مناسب ومفهوم للعناصر على الصفحة. طريقة واحدة للتحكم في المسافة هي استخدام المسافة البادئة.

الهوامش هي المسافة بين حدود العنصر ومحتوياته أو العناصر الأخرى. يمكن تعيينها باستخدام كلمة رئيسية أو باستخدام وحدات قياس مثل وحدات البكسل أو النسب المئوية.

هناك عدة طرق لاستخدام الهوامش للتحكم في المسافة على صفحة الويب:

الهوامش الخارجية

  1. تحدد الهوامش الخارجية المسافة بين العنصر وجيرانه. يضيفون مساحة حول العنصر ، مما يسمح لك بالتحكم في موضعه وإنشاء مسافة بادئة مرئية بين الكتل.
  2. الهوامش الداخلية

  3. يحدد الحشو الداخلي المسافة بين حدود العنصر ومحتوياته. يضيفون مساحة داخل العنصر ، مما يسمح لك بالتحكم في حجمه وإنشاء مسافة بادئة مرئية بين المحتوى والحدود.
  4. تجميع العناصر باستخدام القوائم

  5. قوائم (المجاهدين ، رأ) يمكن استخدامها لتجميع العناصر في ترتيب معين أو بدونه. باستخدام القوائم ، يمكنك بسهولة إنشاء مسافات بادئة بين العناصر وإنشاء كتل مرئية.
  6. استخدام الجداول لإنشاء شبكة

  7. يمكن استخدام الجداول لإنشاء شبكة حيث تكون كل خلية عبارة عن كتلة بمسافة محددة بين الخلايا. تسهل الجداول التحكم في المسافة بين الكتل وخلق مساحة حول العناصر.
  8. العمل مع الطبقات لضبط المسافة

لضبط المسافة بين الكتل في مارسي ، يمكنك استخدام الفئات التي تمت إضافتها إلى العناصر المقابلة. هناك العديد من خيارات الفصل لتعيين المسافة:

الهامش هو فئة تسمح لك بإضافة هوامش على جميع جوانب الكتلة. سيؤدي استخدام فئة الهامش بدون معلمات إلى إضافة هوامش قياسية.

  1. الهامش العلوي ، الهامش السفلي ، الهامش الأيسر ، الهامش الأيمن هي فئات تسمح لك بإضافة هوامش فقط على جوانب معينة من الكتلة. على سبيل المثال ، تضيف فئة الهامش الأعلى مسافة بادئة من الأعلى ، وتضيف فئة الهامش الأيسر مسافة بادئة من اليسار. يمكن استخدام فئتي الهامش العلوي والهامش السفلي لضبط المسافة بين الكتل.
  2. الحشو هو فئة تسمح لك بإضافة حشوة داخلية على جميع جوانب الكتلة. سيؤدي استخدام فئة الحشو بدون معلمات إلى إضافة مسافة بادئة داخلية قياسية.
  3. الحشو العلوي ، الحشو السفلي ، الحشو الأيسر ، الحشو الأيمن هي فئات تسمح لك بإضافة حشوة داخلية فقط على جوانب معينة من الكتلة. على سبيل المثال ، تضيف الطبقة العلوية للحشو مسافة بادئة داخلية في الأعلى ، وتضيف الطبقة اليسرى للحشو مسافة بادئة داخلية على اليسار.
  4. يمكن الجمع بين استخدام الفئات لضبط المسافة بين الكتل عن طريق تحديد عدة فئات مفصولة بمسافة. على سبيل المثال:

النص

في هذا المثال ، سيتم وضع مسافة بادئة للكتلة من الأعلى والأسفل ، مما سيسمح لك بضبط المسافة بين هذه الكتلة والعناصر المجاورة.

استخدام وحدات البكسل بدلا من المسافات البادئة لقياس دقيق

عند العمل مع هتمل و كس ، غالبا ما يكون من الضروري قياس المسافة بين الكتل. بدلا من استخدام المسافة البادئة المعتادة ، يمكن للمطورين استخدام وحدات البكسل للحصول على قياسات أكثر دقة.

البكسل هو وحدة قياس تحدد عدد النقاط على الشاشة. يتيح لك استخدام وحدات البكسل تحقيق ترتيب أكثر دقة ويمكن التنبؤ به للعناصر على الصفحة.

لاستخدام وحدات البكسل لقياس المسافة بين الكتل ، تحتاج إلى تعيين القيم المناسبة لخصائص الإزاحة في كس. على سبيل المثال ، لإضافة هوامش 10 بكسل بين الكتل ، يمكنك استخدام التعليمات البرمجية التالية:

.بلوك {

الهامش الأعلى: 10 بكسل;

الهامش السفلي: 10 بكسل;

}

في هذا المثال ، ستحتوي الكتلة على هوامش أعلى وأسفل 10 بكسل.

عند استخدام وحدات البكسل لقياس المسافة ، يجب مراعاة عوامل مختلفة ، مثل حجم الشاشة وتغيير حجم المحتوى. إذا تغيرت أبعاد العناصر أو تم تغيير حجم المحتوى ، فقد لا تتطابق الهوامش مع القيم المتوقعة.

ومع ذلك ، يمكن أن يكون استخدام وحدات البكسل مفيدا لتحديد موقع العناصر بدقة على الصفحة. هذا صحيح بشكل خاص عند إنشاء تخطيطات ذات عرض ثابت ومتطلبات مسافة مفصلة.

من المهم أن تتذكر أن استخدام وحدات البكسل يمكن أن يؤدي إلى مشاكل في إمكانية الوصول والقدرة على التكيف ، لذلك يوصى باستخدامها بحذر ومراعاة احتياجات الجمهور.

تحسين المسافة لأنواع مختلفة من الأجهزة

عند تطوير مواقع الويب والتطبيقات ، غالبا ما يكون من الضروري تحسين المسافة بين الكتل لأنواع مختلفة من الأجهزة. بعد كل شيء ، قد تكون المسافة التي ستكون مثالية لأجهزة الكمبيوتر المكتبية كبيرة جدا أو ، على العكس ، صغيرة جدا بالنسبة للأجهزة المحمولة.

  • من أجل حل هذه المشكلة ، يمكن استخدام تقنيات وأساليب مختلفة:
  • هوامش التكيف-إذا كنت تستخدم أطر كس ، مثل بوتستراب ، ثم سيكون لديك الفرصة لتكوين هوامش التكيف التي تتكيف تلقائيا إلى أنواع مختلفة من الأجهزة.
  • استعلامات الوسائط-باستخدام استعلامات الوسائط في كس ، يمكنك تعيين قيم مسافة بادئة مختلفة اعتمادا على عرض الشاشة. على سبيل المثال ، يمكنك تعيين هوامش كبيرة للشاشات التي يزيد عرضها عن 1200 بكسل ، وهوامش متوسطة للشاشات من 768 إلى 1200 بكسل ، وهوامش صغيرة للشاشات التي تقل عن 768 بكسل.
  • قيم النسبة المئوية-بدلا من استخدام هوامش البكسل الثابتة ، يمكنك استخدام قيم النسبة المئوية التي ستتكيف تلقائيا مع عرض شاشة الجهاز.

باستخدام وحدات القياس" إم "أو" ريم " — تسمح لك وحدات القياس هذه أيضا بإنشاء هوامش تكيفية. تعتمد وحدة " إم "على حجم خط العنصر ، وتعتمد وحدة" ريم " على حجم خط العنصر الجذر. يمكن أن تؤدي التغييرات التكيفية في حجم الخط إلى تغييرات تلقائية في المسافة البادئة.

باستخدام هذه التقنيات والأساليب ، ستتمكن من تحسين المسافة بين الكتل لأنواع مختلفة من الأجهزة وضمان تفاعل مستخدم أكثر راحة وملاءمة مع موقع الويب أو التطبيق الخاص بك.

سؤال وجواب

ما هي وحدات القياس المستخدمة في مارسي لقياس المسافة?

في مارسي ، وحدات مختلفة من القياس يمكن استخدامها لقياس المسافة بين الكتل ، مثل بكسل ، النسب المئوية ، ريمس ، إمس ، عرض إطار العرض وأكثر من ذلك. يمكنك اختيار واستخدام وحدة القياس التي هي الأنسب لمشروعك.

كيف يمكنني استخدام بكسل لقياس المسافة بين الكتل في مارسي?

لاستخدام وحدات البكسل في مارسي ، يمكنك ببساطة تحديد العدد المطلوب من وحدات البكسل عند تعيين الهوامش. على سبيل المثال ، لإنشاء مسافة بادئة 20 بكسل بين الكتل ، يمكنك تحديد ' الهامش: 20 بكسل؛`. سيؤدي هذا إلى إنشاء إزاحة بكسل دقيقة بين الكتل.

هل من الممكن استخدام النسب المئوية لقياس المسافة بين الكتل في مارسي?

نعم ، يمكنك استخدام النسب المئوية لقياس المسافة بين الكتل في مارسي. على سبيل المثال ، يمكنك تحديد `الهامش: 10 ٪ ؛ ` لإنشاء مسافة بادئة تساوي 10 ٪ من عرض العنصر الأصل.

كيف يمكنني استخدام ريمس لقياس المسافة بين الكتل في مارسي?

لاستخدام ريمس لقياس المسافة بين الكتل في مارسي ، تحتاج إلى تحديد قيمة المسافة البادئة في ريمس. على سبيل المثال ، ` الهامش: 2ريم ؛ ' سيخلق مسافة بادئة تساوي اثنين من ريمس.

هل من الممكن استخدام عرض إطار العرض لقياس المسافة بين الكتل في مارسي?