English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكننا تثبيت Bootstrap4 عبر الطريقتين التاليتين:
استخدام CDN لـ Bootstrap 4
من الموقع الرسمي getbootstrap.com تنزيل Bootstrap 4
يُفضل داخليًا استخدام مكتبات Bootstrap4 من CDN Staticfile:
<!-- أحدث ملفات CSS الأساسية لBootstrap4 --> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <!-- ملفات jQuery. يجب تضمينها قبل bootstrap.min.js --> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <!-- bootstrap.bundle.min.js يستخدم لضبط النوافذ المنبثقة، والتلميحات، والقوائم المنسدلة، ويحتوي أيضًا على popper.min.js --> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <!-- أحدث ملفات JavaScript الأساسية لBootstrap4 --> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
ملاحظة:popper.min.js تستخدم لضبط النوافذ المنبثقة، والتلميحات، والقوائم المنسدلة، حيث أن bootstrap.bundle.min.js يحتوي عليها بالفعل popper.min.js。
بالإضافة إلى ذلك، يمكنك أيضًا استخدام الخدمات التالية من CDN:
يُفضل داخليًا استخدام: https://www.staticfile.org/
يُفضل دوليًا استخدام:https://cdnjs.com/
يمكنك الذهاب إلى الموقع الرسمي https://getbootstrap.com/ تنزيل مكتبة موارد Bootstrap4
ملاحظة:بالإضافة إلى ذلك، يمكنك أيضًا تثبيتها باستخدام أدوات إدارة الحزم npm، gem، composer، وما إلى ذلك:
npm install [email protected] gem 'bootstrap', '~> 4.0.0.beta2' composer require twbs/bootstrap:4.0.0-beta.2
Bootstrap يتطلب استخدام نوع ملف HTML5، لذا يجب إضافة بيانات الـ DOCTYPE HTML5.
DOCTYPE HTML5 في بداية المستند وتحديد الترميز المناسب:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> </html>
لجعل مواقع Bootstrap تتمتع باللين مع الأجهزة المحمولة، والتأكد من الرسم المناسب وتكبير اللمس، يجب إضافة رمز meta viewport في رأس الصفحة، كما يلي:
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
width=device-width يعني أن العرض هو عرض شاشة الجهاز.
initial-scale=1 يعني نسبة التكبير الابتدائية.
shrink-to-fit=no يتكيف تلقائيًا مع عرض شاشة الهاتف.
Bootstrap 4 يتطلب عنصر صندوق لتغليف محتويات الموقع.
يمكننا استخدام صندوقين من هذا النوع:
استخدام صندوق .container يمنح عرض ثابت ودعم ترقية التصميم.
استخدام صندوق .container-fluid يمنح عرض 100% ويحتل كامل نطاق الرؤية (viewport).
<!DOCTYPE html> <html> <head> <title>Bootstrap 示例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <h1>صفحة Bootstrap الأولى لي</h1> <p>هذا نص.</p> </div> </body> </html>تجربة رؤية ‹/›
النموذج التالي يظهر صندوق يحتل كامل نطاق الرؤية (viewport).
<!DOCTYPE html> <html> <head> <title>Bootstrap 示例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container-fluid"> <h1>صفحة Bootstrap الأولى لي</h1> <p>استخدمت .container-fluid، عرض 100%، يتخذ الكامل من viewport.</p> </div> </body> </html>تجربة رؤية ‹/›