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

Floating Labels in Grids التسميات العائمة داخل الشبكة

صمّم التسميات العائمة الأنيقة بلغة CSS في بوتستراب 5 عبر كلاس form-floating، وتطبيق قاعدة ترتيب الحقل قبل التسمية، وتنسيق مربعات النص والقوائم والشبكة.
5 صفوف تعليمية
بوتستراب 5
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تبرع التسميات العائمة بشكل خاص عند وضعها داخل صفوف الشبكة المتراصة مثل <div class="row g-2">؛ فبما أن التسمية محتواة داخل ارتفاع الصندوق نفسه (3.5rem افتراضياً) في كل من الحقل النصي وقائمة الاختيار، يصطف العمودان أفقياً كشريط أنيق متساوي الارتفاع دون أي إزاحة رأسية.

الصف 2 كود برمجي
HTML
<div class="input-group mb-2">
  <span class="input-group-text">@</span>
  <div class="form-floating">
    <input type="text" class="form-control" id="uName"
           placeholder="Username">
    <label for="uName">Username</label>
  </div>
</div>
الصف 3 شرح توضيحي

يلخص الجدول المرجعي التالي قواعد ومتطلبات التسميات العائمة في Bootstrap 5.3:

العنصر أو الشرططريقة الكتابة الصحيحةسبب الإلزام أو السلوك الناتج
.form-floatingالحاوية الأب المباشرةضبط الموضع النسبي والارتفاع الموحد (3.5rem) للحقل وتسميته
ترتيب الوسومالحقل أولاً ثم <label> بعدهتمكين محدد الأخ في CSS من تحريك التسمية عند التركيز أو الامتلاء
سمة placeholderإلزامية على input وtextareaتفعيل الكاشف :not(:placeholder-shown) لمعرفة وجود نص مكتوب
ارتفاع <textarea>عبر style="height: ..." وليس rowsلأن قواعد ارتفاع .form-floating تتجاهل سمة عدد الأسطر التقليدية
قائمة .form-selectقائمة مفردة بدون multiple أو sizeتستقر التسمية علوياً بشكل دائم فوق الخيار النشط
الدمج مع .input-groupوضع .form-floating كابن داخل المجموعةإلحاق بادئات أو أزرار مع بقاء التسمية العائمة فاعلة داخل الحقل
الصف 4 ملاحظة هامة
الصف 5 شرح توضيحي
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس آلية عمل التسميات العائمة .form-floating بلغة CSS الخالصة، وقاعدة ترتيب الحقل قبل التسمية مع سمة placeholder الإلزامية، وضبط ارتفاع مربعات النص، وتنسيق قوائم الاختيار ومجموعات الإدخال والشبكة. الخطوة التالية: انتقل الآن إلى درس «تخطيط وتوزيع النماذج في بوتستراب 5» لبناء النماذج الشبكية المتعددة الأعمدة والنماذج الأفقية والسطرية.