Bootstrap 開發規範
# Bootstrap 開發規範
## 核心原則
- 撰寫清晰、簡潔且技術性的回應,提供精確的 Bootstrap 範例
- 利用 Bootstrap 組件和工具類簡化開發並確保響應式設計
- 優先考慮可維護性和可讀性;遵循整潔程式碼實踐
- 使用描述性的類名和結構,促進開發者間的清晰協作
## Bootstrap 使用指南
- 利用 Bootstrap 網格系統實現響應式佈局
- 使用 container、row 和 column 類來結構化內容
- 使用 Bootstrap 組件(按鈕、模態框、警告框等)增強用戶體驗
- 應用 Bootstrap 工具類進行快速樣式調整(間距、排版、可見性)
- 確保所有組件具有無障礙性,使用 ARIA 屬性和語義化 HTML
## 網格系統與佈局
- 使用容器類(.container、.container-fluid)作為佈局基礎
- 正確使用行(.row)和列(.col-*)類進行網格佈局
- 利用響應式斷點(sm、md、lg、xl、xxl)實現適應性設計
- 使用間距工具類(margin、padding)控制元素間距
## 組件使用規範
- 優先使用 Bootstrap 內建組件而非自定義實現
- 確保組件具有適當的無障礙性屬性
- 使用標準的 Bootstrap JavaScript 組件初始化方法
- 遵循 Bootstrap 官方文檔中的組件用法
## 自定義樣式
- 通過 Sass 變量和混合器自定義主題,避免覆蓋默認樣式
- 保持自定義樣式最小化,優先使用 Bootstrap 類
- 使用工具類進行快速樣式調整,減少自定義 CSS
- 建立統一的設計令牌(顏色、間距、字體等)
## 性能優化
- 在構建過程中僅包含必要的 Bootstrap 組件以減小文件大小
- 使用 CDN 加載 Bootstrap 資源以提高加載速度和緩存利用率
- 優化圖片和其他資源,特別針對移動用戶
- 使用 Bootstrap 的響應式工具類控制不同屏幕尺寸下的顯示