wesamdev

افلام هندية$type=sticky$count=4$show=home

$show=home

|روبوتات_$type=slider$source=random-posts$snippet=hide$cate=20$show=home

|اضافات بلوجر$type=three$m=0$rm=0$h=400$c=3$show=home

$show=home

wesamdev

تخطيط موقع الويب مع Bootstrap

إن إنشاء تخطيط مثل هذا بدون إطار عمل CSS مثل Bootstrap سيكون تحديًا كبيرًا. مع Bootstrap يصبح الأمر أسهل بكثير.

تخطيط موقع الويب مع Bootstrap

تخطيط موقع الويب مع Bootstrap

تم تحديث هذه الصفحة لتغطية Bootstrap 4 .

بشكل افتراضي ، يتم ترتيب عناصر HTML بطريقتين:

تبدأ عناصر الكتلة دائمًا في سطر جديد. أمثلة من العناصر كتلة هي <div>، <h1>، <p>، و <li>.


تخطيط موقع الويب مع Bootstrap

يتم عرض العناصر المضمنة في سطر. أمثلة من العناصر المضمنة هي <span>، <a>، <strong>، <em>، و <img>.


تخطيط موقع الويب مع Bootstrap

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

تحتوي معظم مواقع الويب إما على تخطيط يتكون من عمودين ...


تخطيط موقع الويب مع Bootstrap

... أو لديهم تخطيط من ثلاثة أعمدة .


تخطيط موقع الويب مع Bootstrap

إن إنشاء تخطيط مثل هذا بدون إطار عمل CSS مثل Bootstrap سيكون تحديًا كبيرًا. مع Bootstrap يصبح الأمر أسهل بكثير.

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


شبكة التمهيد


إذا لم تقم بعد بدمج Bootstrap في مشروعك ، فالرجاء قراءة كيفية استخدام Bootstrap Framework في دروس HTML  .

يستخدم Bootstrap نظام شبكة مكون من 12 عمودًا للتخطيط (راجع  شبكة Bootstrap ). يمكن اعتبار الشبكة كجدول غير مرئي يحتوي على اثني عشر عمودًا.


تخطيط موقع الويب مع Bootstrap

نحدد الأعمدة الخاصة بنا من خلال تحديد عدد الأعمدة من بين 12 ممكنًا نرغب في استخدامها.


مثال لتخطيط عمودين


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


تخطيط موقع الويب مع Bootstrap

في كود HTML لهذا التخطيط سيبدو كما يلي:


<div class="container">
  <div class="row">
    <div class="col-sm-4">
      Content of the left column.
    </div>
    <div class="col-sm-8">
      Content of the right column.
    </div>
  </div>
</div>

تلميحات حول شبكة Bootstrap


  • يجب أن تكون الشبكة دائمًا في a <div>مع containerالفصل. (لاستخدام حاوية كاملة العرض ، استخدم container-fluidالفئة لتمديد العرض الكامل لإطار العرض .)
  • داخل الحاوية <div>مع فئة row. بهذا نحدد صفًا في الشبكة.
  • داخل الصف نحدد الأعمدة colبالفئات المختلفة .

أحجام الشاشة


تحتوي كل فئة عمود Bootstrap على إشارة إلى حجم الشاشة. هناك أربعة أحجام للشاشة :

  • col - عمود للأجهزة الصغيرة جدًا (الهواتف الذكية ، أقل من 576 بكسل)
  • col-sm - عمود للأجهزة الصغيرة (الهواتف الذكية ، 576 بكسل وما فوق)
  • col-md - عمود للأجهزة المتوسطة (الأجهزة اللوحية ، 768 بكسل وما فوق)
  • col-lg - عمود للأجهزة الكبيرة (أجهزة كمبيوتر سطح المكتب ، 992 بكسل وما فوق)
  • col-xl - عمود للأجهزة الكبيرة جدًا (أجهزة كمبيوتر سطح المكتب الكبيرة ، 1200 بكسل وما فوق)

col-sm-4يعني التحديد في المثال أعلاه ، أنه سيتم عرض عمود بعرض 4 على الشاشات التي لا يقل حجمها عن حجم الكمبيوتر اللوحي.

في جميع الشاشات الأصغر حجمًا ، سيتم تكديس الأعمدة رأسيًا تلقائيًا.

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


تخطيط موقع الويب مع Bootstrap


مثال على تخطيط ثلاثي الأعمدة


في هذا المثال ، نحدد ثلاثة أعمدة.

تخطيط موقع الويب مع Bootstrap

في كود HTML ، سيبدو هذا التنسيق كما يلي:


<div class="container">
  <div class="row">
    <div class="col-sm-3">
      Content of the left column.
    </div>
    <div class="col-sm-6">
      Content of the middle column.
    </div>
    <div class="col-sm-3">
      Content of the right column.
    </div>
  </div>
</div>

تطبيقه على مدونة الخاصة بنا


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


تخطيط موقع الويب مع Bootstrap

blog / index.html

<div class="container">
  <h1 class="title">Blog</h1>
  <p>I write about things I encounter while learning web programming.</p>

  <div class="row">
    <div class="col-sm-8">
      <h2>Blog Entries</h2>
      <ul>
        <li>More entries will follow...</li>
        <li><a href="second-entry/">Second Entry</a></li>
        <li><a href="first-entry/">First Entry</a></li>
      </ul>
    </div>

    <div class="col-sm-3 offset-sm-1">
      <h3>Links</h3>
        <p>
          Have a look at the following blogs of my friends:
        </p>
        <ul class="list-unstyled">
          <li><a href="#">Blog 1</a></li>
          <li><a href="#">Blog 2</a></li>
          <li><a href="#">Blog 3</a></li>
          <li><a href="#">Blog 4</a></li>
        </ul>
    </div>
  </div>
</div>

تفسيرات

  • في العمود الأيمن ، أضفت فئة CSS ثانية تسمى offset-sm-1. يؤدي هذا إلى نقل العمود موضعًا واحدًا إلى اليمين. وهكذا نحصل على مسافة أكبر قليلاً بين العمودين.
  • اختبر التنسيق عن طريق تغيير حجم نافذة المتصفح.
  • list-unstyledيزيل الفصل النقاط النقطية لعناصر القائمة (انظر قوائم التمهيد ).

المزيد من المعلومات حول تخطيط Bootstrap اقرأ القسم الخاص بنظام الشبكة في وثائق Bootstrap
 يمكن العثور على شرح شامل وجيد للغاية حول كيفية عمل نظام شبكة Bootstrap في How the Bootstrap 4 Grid Works .

👈سننتقل الآن إلى الدرس التالي، والذي يتحدّث عن جلب الأيقونات على مواقع الويب .


wesam developer

إذا أعجبك المقال أو كان مفيدًا - ضع "أعجبني". اشترك في المدونة اوشارك برأيك في التعليقات! أراك لاحقا

COMMENTS

BLOGGER
الاسم

اخبار,45,اداة للكمبيوتر,7,اضافات بلوجر,88,افلام اجنبي,9,افلام روسية,32,افلام عربي مترجمة الي الروسية,1,افلام قديمة,2,افلام هندي,8,البرمجة,8,الجديد في التكنولوجيا,46,العاب,9,النمر,7,اليوتيوب,16,اندرويد,15,اندرويد استوديو,3,برامج كمبيوتر,11,بلوجر,8,تركيا,6,تصميم,3,تطبيقات,20,جافاسكريبت,3,حوادث,5,حول العالم,65,حيوانات,25,خلفيات,1,دروس HTML| بالعربية,2,روبوتات,8,روسيا,60,سياحة,4,سيارات,12,سياسة,17,شروحات,34,شريط الاخبار,1,صحتي,2,طائرات,22,فن,35,قناة الوعي نور,4,قناة قعدة تاريخ,8,قوالب بلوجر,3,كتب الكترونية,7,مالتي ميديا,6,متصفح,2,محليات,4,مسلسل لعبة الحبار,1,مسلسلات اجنبية,2,مسلسلات رمضان 2022,1,مسلسلات رمضان 2120,1,مصر والعرب,2,معدات حربية,34,معدات زراعية,6,مقالات,101,مواصلات النقل,1,مواقع للتصميم,14,وثائقي,14,وسوم بلوجر,2,ويندوز,15,Antivirus,3,Button,1,c++,1,css,37,HTML,11,wesam,2,
rtl
item
Wesam: تخطيط موقع الويب مع Bootstrap
تخطيط موقع الويب مع Bootstrap
إن إنشاء تخطيط مثل هذا بدون إطار عمل CSS مثل Bootstrap سيكون تحديًا كبيرًا. مع Bootstrap يصبح الأمر أسهل بكثير.
https://1.bp.blogspot.com/-XjRlwKqfNxc/YNzFBRwtt2I/AAAAAAAAV4Q/7hRXVjvzmN4E7w1hJ1kuxoIaosSuoiPrgCLcBGAsYHQ/s16000/Black%2Band%2BRed%2BPhotocentric%2BCivil%2BSociety%2BGroup%2BProgress%2BReport%2BSustainable%2BDevelopment%2BGoals%2BPresentation%2B%25282%2529.png
https://1.bp.blogspot.com/-XjRlwKqfNxc/YNzFBRwtt2I/AAAAAAAAV4Q/7hRXVjvzmN4E7w1hJ1kuxoIaosSuoiPrgCLcBGAsYHQ/s72-c/Black%2Band%2BRed%2BPhotocentric%2BCivil%2BSociety%2BGroup%2BProgress%2BReport%2BSustainable%2BDevelopment%2BGoals%2BPresentation%2B%25282%2529.png
Wesam
https://www.wesamdev.com/2021/06/Website-layout-with-Bootstrap.html
https://www.wesamdev.com/
https://www.wesamdev.com/
https://www.wesamdev.com/2021/06/Website-layout-with-Bootstrap.html
true
1297279864306511161
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content