初次接觸 Bootstrap 時,面對龐大的 CSS 與 JS 檔案庫,許多開發者會感到困惑:究竟該引用哪些檔案?Bootstrap 是否意味著完全不需要自己撰寫 CSS?本文將為你釐清觀念,並提供實務上的引用建議。
Bootstrap 將樣式與腳本模組化,主要包含以下核心檔案:
<!-- CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- JS Bundle (含 Popper) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
優點:無需下載、自動快取、全球加速。缺點:離線環境無法使用。
從官網下載編譯後的壓縮檔,解壓後放入專案目錄:
project/
├── css/
│ └── bootstrap.min.css
├── js/
│ └── bootstrap.bundle.min.js
└── index.html
在 HTML 中引用:
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/bootstrap.bundle.min.js"></script>
「引用 Bootstrap 就不用寫 CSS 了嗎?」
不完全是。Bootstrap 提供的是通用設計語言與基礎元件,實際專案中仍需:
正確心法:Bootstrap 是「敏捷開發的加速器」,而非「樣式的終點」。
若專案體積敏感,可透過 Sass 來源碼僅編譯所需模組(如僅需 Grid 與 Button),大幅減小檔案大小。需配置建置工具(Vite、Webpack、Gulp 等)。
<!DOCTYPE html><meta name="viewport" content="width=device-width, initial-scale=1"><head>,JS 放在 </body> 之前。掌握引用細節後,你就能專注於利用 Bootstrap 強大的元件庫快速構建介面,再針對專案需求進行客製化調整。