قم بإنشاء مربع مع نص التمرير باستخدام CSS و HTML

ان لغة البرمجة مربع التمرير هو مربع يضيف أشرطة تمرير إلى الجانب الأيمن والأسفل عندما تكون محتويات الصندوق أكبر من أبعاد الصندوق. بمعنى آخر ، إذا كان لديك مربع يتسع لحوالي 50 كلمة ، وكان لديك نص مكون من 200 كلمة ، فسيضع مربع تمرير HTML أشرطة التمرير لأعلى للسماح لك بمشاهدة 150 كلمة إضافية. في لغة HTML القياسية ، سيؤدي ذلك ببساطة إلى دفع النص الإضافي خارج المربع.

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

كود HTML
حمزة تاركول / جيتي إيماجيس

ماذا تفعل بالنص الإضافي؟

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

  • أعد كتابة النص بحيث يكون أقصر وملائمًا.
  • اسمح للنص بالتدفق خارج الحدود وأتمنى أن ينثني التصميم لدعمه.
  • قطع النص حيث يفيض.
  • أضف أشرطة تمرير (عادةً ما تكون عمودية للنص) بحيث يتم تمرير المسافة لإظهار النص الإضافي.

عادةً ما يكون الخيار الأفضل هو الخيار الأخير: إنشاء مربع نص قابل للتمرير. ثم يظل من الممكن قراءة النص الإضافي ، لكن التصميم الخاص بك لم يتم المساومة عليه.

instagram viewer

سيكون HTML و CSS لهذا:

اكتب هنا... 

ال تجاوز: تلقائي ؛ يخبر المتصفح بإضافة أشرطة تمرير إذا كانت هناك حاجة إليها لمنع النص من تجاوز حدود div. ولكن لكي يعمل هذا ، تحتاج أيضًا إلى تعيين خصائص نمط العرض والارتفاع على div ، بحيث تكون هناك حدود للتجاوز.

يمكنك أيضًا قطع النص عن طريق تغيير overflow: auto؛ ل إخفاء الفائض؛ إذا تركت خاصية overflow ، فسينتشر النص فوق حدود div.

يمكنك إضافة أشرطة التمرير إلى أكثر من مجرد نص

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

في هذا المثال ، توجد الصورة مقاس 400 × 509 داخل فقرة مقاس 300 × 300.

يمكن أن تستفيد الجداول من أشرطة التمرير

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

أسهل طريقة هي تمامًا كما هو الحال مع الصور والنص ، ما عليك سوى إضافة div حول الجدول ، وتعيين عرض وارتفاع div ، وإضافة خاصية overflow:

... 

شيء واحد يحدث عند القيام بذلك هو شريط التمرير الأفقي الذي يظهر عادةً لأن المتصفح يفترض أن كروم أشرطة التمرير يتداخل مع الجدول. هناك طرق عديدة لإصلاح هذا من تغيير عرض الجدول وغيرها. لكن المفضل لدينا هو ببساطة إيقاف تشغيل التمرير الأفقي باستخدام خاصية CSS 3 تجاوز- x

فقط اضف تجاوز- x: مخفي ؛ إلى div ، وسيؤدي ذلك إلى إزالة شريط التمرير الأفقي. تأكد من اختبار ذلك ، فقد يكون هناك محتوى يختفي.

يدعم Firefox استخدام علامات TBODY لـ Overflow

إحدى الميزات الرائعة لمتصفح Firefox هي أنه يمكنك استخدام خاصية overflow على علامات الجدول الداخلية مثل tbody و thead أو tfoot. هذا يعني أنه يمكنك تعيين أشرطة التمرير على محتويات الجدول ، وتبقى خلايا الرأس مثبتة فوقها. يعمل هذا فقط في Firefox ، وهو أمر سيء للغاية ، ولكنه ميزة رائعة إذا كان القراء يستخدمون Firefox فقط. تصفح إلى هذا المثال في Firefox لمعرفة ما أعنيه.

... NamePhoneJennifer502-5366. 
... 

صيغة

ملاباشيكاغو

الاقتباس الخاص بك

كيرنين ، جينيفر. "مربع تمرير HTML." ThoughtCo ، مايو. 14 ، 2021 ، thinkco.com/html-scroll-box-3466228.كيرنين ، جينيفر. (2021 ، 14 مايو). مربع تمرير HTML. استردادها من https://www.thoughtco.com/html-scroll-box-3466228كيرنين ، جينيفر. "مربع تمرير HTML." ThoughtCo. https://www.thoughtco.com/html-scroll-box-3466228 (تمت الزيارة في 23 يونيو / حزيران 2021).

  • رجلين الترميز على أجهزة الكمبيوتر

    كيفية تصميم إطارات IFrame باستخدام CSS

  • التوضيح البرمجة

    كيفية استخدام CSS لتوسيط الصور وكائنات HTML الأخرى

  • رجل يقوم بتصميم الويب على المكتب.

    كيفية إنشاء تخطيط ثلاثي الأعمدة في CSS

  • جهاز لوحي يعرض الأخبار على المكتب

    كيفية تعويم صورة إلى يمين النص

  • عمال يستخدمون برمجيات لمعايرة الزنبركات في المكتب

    أضف الصور إلى صفحات الويب باستخدام HTML

  • رجل يرتدي نظارات على الهاتف باستخدام الكمبيوتر المحمول

    كيفية إدراج الأسطر في HTML باستخدام علامة الموارد البشرية

  • مطورة ويب تعمل على الكمبيوتر

    كيفية تعويم صورة إلى يسار النص على صفحة ويب

  • يبدو أن العديد من الحاويات وشاشات الكمبيوتر مليئة بالسائل ، العنوان: المحتوى مثل الماء

    تخطيطات العرض الثابتة مقابل التخطيطات السائلة

  • امرأة تنظر إلى الحائط برمز

    إنشاء محتوى قابل للتمرير في HTML5 و CSS3 بدون MARQUEE

  • صورة ذات علامة مائية لتيار متتالي

    كيفية إنشاء علامة مائية في Microsoft Publisher

  • توقيع HTML (على اليمين) مع كود HTML (على اليسار)

    كيفية إنشاء توقيع بريد إلكتروني بتنسيق HTML

  • منظر جانبي لرجل يعمل في المكتب

    استخدام سمات عنصر جدول HTML

  • جافا سكريبت على أرقام ثنائية

    كيفية إنشاء نافذة اسمية نصية مستمرة في جافا سكريبت

  • شعار CSS3

    الفرق بين CSS2 و CSS3

  • عناصر مفهوم تصميم مواقع الويب لتصميم موقع على شبكة الإنترنت.

    أنماط مخطط CSS

  • كيفية تغيير تسطير الارتباط على صفحة ويب

منزل، بيت

تعلم شيئًا جديدًا كل يوم

كان هناك خطأ. حاول مرة اخرى.

اهلا بك! شكرا لتسجيلك.

كان هناك خطأ. حاول مرة اخرى.

شكرا لك على التسجيل.

تابعنا

  • موقع التواصل الاجتماعي الفيسبوكموقع التواصل الاجتماعي الفيسبوك
  • FlipboardFlipboard
الثقة
  • معلومات عنا
  • يعلن
  • سياسة الخصوصية
  • سياسة ملفات الارتباط
  • وظائف
  • إرشادات التحرير
  • اتصال
  • شروط الاستخدام
  • إشعار خصوصية كاليفورنيا

تستخدم ThoughtCo ملفات تعريف الارتباط لتزويدك بتجربة مستخدم رائعة ولنا

أغراض الأعمال.