عندما يتعلق الأمر بإنشاء صفحات الويب ، فإن إحدى المشكلات الأكثر شيوعا هي تمديد الحاوية إلى العرض والارتفاع الكاملين للشاشة. يواجه العديد من مطوري الويب المبتدئين مشكلة كيفية تمديد الجسم بشكل صحيح إلى ملء الشاشة دون استخدام أنماط كس.
في هذه المقالة ، سنلقي نظرة على خمس طرق بسيطة لتمديد الجسم إلى وضع ملء الشاشة باستخدام علامات وسمات هتمل فقط. لا تتطلب هذه الأساليب استخدام أنماط خاصة وستساعدك على إنشاء صفحات ويب جذابة وسريعة الاستجابة.
1. باستخدام الارتفاع = سمة"100٪"
الطريقة الأولى هي تعيين الارتفاع=سمة"100 ٪" لعنصر الجسم. هذه طريقة سهلة لتمديد المحتوى إلى الارتفاع الكامل للشاشة. ومع ذلك ، يجدر النظر في أن هذا قد يؤدي إلى فقدان بعض المحتوى بسبب التمرير.
مثال:
2. باستخدام النمط = سمة"الارتفاع: 100 فولت في الساعة"
الطريقة الثانية هي استخدام سمة النمط بقيمة الارتفاع المحددة:100 فولت (ارتفاع منفذ العرض). تسمح لك هذه الطريقة بتمديد الجسم إلى الارتفاع الكامل لإطار العرض الحالي دون فقد المحتوى بسبب التمرير.
مثال:
3. باستخدام سمة النمط= "الحد الأدنى للارتفاع: 100 فولت في الساعة"
الطريقة الثالثة هي استخدام سمة النمط بالقيمة المحددة الحد الأدنى للارتفاع: 100 فولت في الساعة. تسمح لك هذه الطريقة بتمديد الجسم إلى الارتفاع الكامل لإطار العرض الحالي ، ولكن إذا لزم الأمر ، يمكن أن يتجاوز المحتوى الشاشة.
مثال:
4. باستخدام العلامة
الطريقة الرابعة هي استخدام علامة داخل عنصر الجسم. يتيح لك ذلك تعيين المحتوى الرئيسي للصفحة وتمديده إلى الارتفاع الكامل للشاشة.
مثال:
5. باستخدام أنماط فليكسبوكس
الطريقة الخامسة هي استخدام أنماط فليكسبوكس لتمتد عناصر الجسم إلى العرض الكامل وارتفاع الشاشة. هذه طريقة أكثر تعقيدا ولكنها أكثر مرونة تسمح لك بإنشاء صفحات ويب سريعة الاستجابة.
مثال:
كل من هذه الطرق الخمس يسمح لك لتمتد الجسم إلى كامل الشاشة دون استخدام أنماط كس. اختيار واحد الذي يناسب مهمتك وإنشاء صفحة ويب جذابة وسريعة الاستجابة.
- باستخدام خاصية كس " الارتفاع: 100٪"
- ضبط "الهامش " و" الحشو " على "0"
- باستخدام "الموقف: ثابت"
- باستخدام شبكة المغلق
- باستخدام فليكس بوكس
- كيفية تمديد الجسم إلى وضع ملء الشاشة على أجهزة مختلفة
- أهمية القدرة على التكيف
- الطريقة التي تختار
- سؤال وجواب
- كيف يمكنني تمتد الجسم إلى كامل الشاشة?
باستخدام خاصية كس " الارتفاع: 100٪"
. يسمح هذا للعنصر باحتلال المنطقة الرأسية المتاحة بالكامل للمتصفح.
يمكن أن يكون استخدام هذه الخاصية مفيدا في حالات مختلفة. على سبيل المثال ، إذا كنت تريد إنشاء صورة خلفية أو لون يغطي منطقة العرض بالكامل على جهاز المستخدم.
.
انها لن تعمل.
:
.
لإزالة الهوامش الافتراضية التي يمكن تعيينها بواسطة المتصفح.
ضبط "الهامش " و" الحشو " على "0"
واحدة من أسهل الطرق لتمديد نص المستند إلى ملء الشاشة هي تعيين قيم "الهامش" و "الحشو" إلى الصفر.
تحدد خاصية "الهامش" الهامش الخارجي للعنصر ، أي المسافة بين العنصر والعناصر المجاورة له.
تحدد خاصية "الحشو" المسافة البادئة الداخلية للعنصر ، أي المسافة بين محتوى العنصر وحدوده.
سيؤدي تعيين" الهامش "و" الحشو "إلى" 0 " إلى تجنب التخصيص التلقائي للقيم الافتراضية بواسطة المتصفح وزيادة المساحة المتاحة لعرض المحتوى.
باستخدام "الموقف: ثابت"
المنصب: ثابت هو خاصية كس التي تسمح لك لإصلاح عنصر على الشاشة ، نسبة إلى إطار العرض. يتيح لك ذلك التحكم في موضع العنصر بغض النظر عن تمرير الصفحة.
لاستخدام الموضع: ثابت ، يجب عليك تعيين الموضع: نمط ثابت في كس للعنصر:
- قم بإنشاء عنصر تريد إصلاحه ، على سبيل المثال ، قائمة أو شريط جانبي.
- إضافة فئة أو معرف لهذا العنصر لتكون قادرة على نمط باستخدام كس.
- في كس ، حدد النمط لهذه الفئة أو المعرف باستخدام الموضع: خاصية ثابتة.
مثال الاستخدام:
هناك عنصر ثابت هنا
في المثال أعلاه ، أنشأنا عنصرا مع فئة " عنصر ثابت "وأضفنا نمط" الموضع: ثابت " إليه. سيؤدي هذا إلى إصلاح العنصر في الزاوية اليسرى العليا من الشاشة. يمكننا أيضا تحديد قيم أخرى" أعلى "و" يسار " للتحكم في موضع العنصر.
إذا كنت بحاجة إلى تمديد العناصر
كامل الشاشة الجسم ، واحدة من أفضل الطرق لاستخدام شبكة المغلق. شبكة كس هي تقنية قوية تسمح لك بإنشاء شبكات مرنة وقابلة للتكيف على صفحة ويب.
لإنشاء شبكة باستخدام شبكة كس ، تحتاج إلى تحديد حاوية الأصل التي سوف تحتوي على جميع عناصر الشبكة. ثم يمكنك تحديد قالب الشبكة التي ستحدد بنية الشبكة وموقع العناصر داخله.
ميزة استخدام شبكة كس هو أنه يسمح لك بسهولة التحكم في وضع العناصر على الصفحة ، وتغيير حجمها وترتيبها ، وإنشاء هياكل الشبكة المعقدة.
مثال على استخدام شبكة كس:
.شبكة الحاويات {
عرض: الشبكة;
شبكة-قالب-أعمدة: 1 فر 1 فر 1 فر;
فجوة الشبكة: 10 بكسل;
}
.الشبكة-البند {
لون الخلفية: # دد;
الحشو: 20 بكسل;
محاذاة النص: المركز;
}
الركن 2
الركن 3
- في هذا المثال ، يتم إنشاء شبكة بثلاثة أعمدة متساوية الحجم وفاصل بينهما. عناصر الشبكة (فئة
- الشبكة-البند
) لديك خلفية ونص مركزي.
يتم وضع عناصر الشبكة تلقائيا داخل الحاوية وفقا لهيكل وقواعد تخطيط الشبكة المحددة. يمكنك تغيير عدد الأعمدة والصفوف وأحجامها ، وكذلك تغيير ترتيب العناصر من خلال تطبيق خصائص كس المختلفة على حاوية الشبكة وعناصر الشبكة.
باستخدام شبكة كس يمكن أن يكون وسيلة فعالة جدا لتمتد
باستخدام فليكس بوكس
لاستخدام فليكس بوكس ، يجب تحديد العرض: فليكس ؛ الخاصية إلى الحاوية. يمكنك بعد ذلك ضبط المحاور الرئيسية ومحاذاة العناصر باستخدام خصائص أخرى مثل الاتجاه المرن وتبرير المحتوى.
تحدد خاصية تبرير المحتوى محاذاة العناصر على طول المحور. على سبيل المثال ، تبرير-المحتوى: فليكس-ابدأ ؛ محاذاة العناصر إلى بداية المحور ، وتبرير-المحتوى: المركز ؛ — إلى المركز.
| يوفر فليكس بوكس أيضا العديد من الخصائص الأخرى للتحكم في حجم العناصر وترتيبها ومحاذاتها على طول المحور العمودي. يمكنك قراءة المزيد عنها في المواصفات الرسمية. | مثال على استخدام فليكس بوكس: | |
|---|---|---|
| الركن 1 | ||
| الركن 2 | ||
| الركن 3 |
الممتلكات
المعنى
الوصف
من العرض
فليكس
يضبط الحاوية على وضع فليكس بوكس
الاتجاه المرن
صف / صف-عكس / عمود / عمود-عكس
يحدد اتجاه المحور الرئيسي
تبرير-المحتوى
فليكس بداية / فليكس نهاية / مركز / الفضاء بين / الفضاء حول
يحدد محاذاة العناصر على طول المحور
كيفية تمديد الجسم إلى وضع ملء الشاشة على أجهزة مختلفة
هناك عدة طرق لتمديد عنصر الجسم إلى وضع ملء الشاشة على أجهزة مختلفة:
باستخدام ارتفاع خاصية كس: 100 فولت;
تسمح هذه الخاصية للعنصر باحتلال 100 ٪ من ارتفاع نافذة المتصفح. من خلال تعيينه لعنصر الجسم ، يمكننا تمديده إلى وضع ملء الشاشة. في الوقت نفسه ، سيشغل العنصر الارتفاع المتاح بالكامل ، بغض النظر عن الجهاز.
باستخدام إطار التمهيد كس;
يوفر التمهيد مجموعة متنوعة من الطبقات الجاهزة والأساليب التي تجعل من السهل أن تمتد العناصر إلى كامل الشاشة. على سبيل المثال ، تضيف فئة" ح-100 "ارتفاعا بنسبة 100 ٪ إلى عنصر ، وتسمح لك فئة" د-فليكس "باستخدام خاصية" فليكس " لتمديد العناصر.
باستخدام جافا سكريبت;
باستخدام جافا سكريبت ، يمكنك حساب ديناميكيا وتعيين ارتفاع عنصر الجسم اعتمادا على حجم نافذة المتصفح أو الجهاز. على سبيل المثال ، باستخدام "النافذة.داخليارتفاع " يمكنك الحصول على ارتفاع نافذة المتصفح وتطبيقه على عنصر الجسم.
استخدام استعلامات وسائط كس;
تسمح لك استعلامات الوسائط بتعيين أنماط مختلفة للعناصر اعتمادا على عرض الشاشة أو الجهاز. يمكنك استخدام استعلامات الوسائط لتعيين ارتفاع عنصر الجسم اعتمادا على حجم شاشة الجهاز.
باستخدام الجدول;
تعد إضافة جدول في عنصر جسم أحادي الخلية وتعيين أنماط لتمتد إلى وضع ملء الشاشة طريقة أخرى لتحقيق النتائج. على سبيل المثال ، يمكنك تعيين ارتفاع 100 ٪ وعرض 100 ٪ لجدول.
باستخدام إحدى هذه الطرق ، يمكنك تمديد عنصر الجسم إلى وضع ملء الشاشة على أجهزة مختلفة ، مما يؤثر على أنماط مثل الارتفاع والعرض وتحديد موضع العنصر.
أهمية القدرة على التكيف
تعد قدرة موقع الويب على التكيف جانبا رئيسيا في إنشاء تصميم حديث وناجح. يضمن العرض الأمثل للمحتوى على الأجهزة والشاشات المختلفة ، مما يوفر سهولة الاستخدام وتجربة مستخدم أفضل.
يظهر العدد المتزايد من مستخدمي الأجهزة المحمولة مثل الهواتف الذكية والأجهزة اللوحية أن القدرة على التكيف تزداد أهمية. يفضل المزيد والمزيد من الأشخاص تلقي المعلومات واستخدام الإنترنت على أجهزتهم المحمولة ، لذلك من المهم تحسين المواقع للعرض في متصفحات الجوال.
يسمح التصميم سريع الاستجابة للموقع بالتغيير والتكيف تلقائيا مع أحجام الشاشة المختلفة ، بدءا من الأجهزة المحمولة إلى أجهزة الكمبيوتر المكتبية. قد يشمل ذلك تغيير حجم النص وإعادة ترتيب القوائم ووضع المحتوى.
وتشمل فوائد التكيف سهولة الوصول إلى المعلومات للمستخدمين الذين لديهم أجهزة مختلفة ، وتحسين الرؤية وسهولة قراءة النص ، واستخدام أكثر ملاءمة للموقع وزيادة رضا المستخدمين.
ومع ذلك ، يمكن أن تكون عملية إنشاء تصميم تكيفي معقدة وتتطلب مهارات ومعرفة معينة. يتضمن ذلك استخدام استعلامات الوسائط ، والتي تسمح لك بالتحكم في الأنماط اعتمادا على حجم الشاشة ، بالإضافة إلى اختبار الموقع وتحسينه للأجهزة المختلفة.
نتيجة لذلك ، يعد إنشاء تصميم سريع الاستجابة جزءا لا يتجزأ من تطوير الويب الحديث. يتيح ذلك الوصول إلى مواقع الويب وسهولة استخدامها على أي جهاز ، وهو عامل مهم في ضمان النجاح والقدرة التنافسية في عالم الإنترنت.
الطريقة التي تختار
عندما يتعلق الأمر بتمديد عنصر الجسم إلى ملء الشاشة في هتمل ، هناك العديد من الخيارات التي يمكن استخدامها. ولكن أي واحد يجب أن أختار?
يعتمد ذلك على احتياجاتك ومتطلبات تصميم موقع الويب الخاص بك. دعونا نلقي نظرة على بعض الطرق الأكثر شيوعا وخصائصها:
باستخدام ارتفاع الملكية المغلق: 100%;
تتيح لك هذه الطريقة ضبط ارتفاع عنصر الجسم على 100 ٪ من حجم نافذة المتصفح. ومع ذلك ، يمكن أن يتسبب ذلك في حدوث مشكلات في التمرير على الأجهزة المحمولة إذا تجاوز محتوى الصفحة ارتفاع الشاشة.