導入: <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.css"> 移動設備優先: 爲了確保適當的繪製和觸屏縮放,須要在 <head> 之中添加 viewport 元數據標籤。 <meta name="viewport" content="width=device-width, initial-scale=1"> 經常使用樣式類 1. 容器 1. container 2. container-fluid 2. 柵格系統 把一行均分紅最多12列 能夠設置標籤佔多少列 1. row表示一行 2. col-xx-**表示一列 xx: 表示樣式適用的屏幕尺寸 - xs 手機 - sm 平板 - md 桌面顯示器 - lg 超大屏幕 **:表示佔多少份 - 取值範圍: 1~12 3. col-xx-offset-**: 表示左側空幾份! 4. 列支持再嵌套(再寫一行,分紅12份) 5. 列排序 1. col-xx-push-* --> 往右推 2. col-xx-pull-* --> 往左拉 6.clearfix:若是同一行中的標籤高度不一樣,加上這個屬性能夠以最高高度的標籤爲準統一各個標籤的高度 3. 佈局樣式 4. 表格 5. 表單 6. 按鈕 7. 圖片 8. 輔助類 1. 文本顏色 2. 背景顏色 3. 快速浮動 4. 清除浮動 #--登陸驗證簡單實例 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-Type" charset="UTF-8"> <meta http-equiv="X-ua-compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.css"> <title>Title</title> <style> body{ background-color: #dddddd; } .login-box { margin-top: 50px; } </style> </head> <body> <div class="container"> <div class="row"> <div class="col-md-4 col-md-offset-4 login-box"> <form> <h2 class="text-center">請登陸</h2> <div class="form-group"> <label for="exampleInputEmail1">用戶名</label> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email"> <span></span> </div> <div class="form-group"> <label for="exampleInputPassword1">密碼</label> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> <span></span> </div> <div class="checkbox"> <label> <input type="checkbox"> 記住我 </label> </div> <button type="button" class="btn btn-default" id="b1">提交</button> </form> </div> </div> </div> <script src="../JQtest/jquery-3.4.1.min.js"></script> <script> $("#b1").click(function () { $("input:not([type='checkbox'])").each(function () { if($(this).val().length === 0){ var keyWord=$(this).prev().text(); $(this).next().text(keyWord+"不能爲空"); $(this).parent().addClass("has-error"); } }); }); //獲取焦點,輸入的時候輸入框不變成警告色 $("input:not([type='checkbox'])").focus(function () { $(this).next().text(""); $(this).parent().removeClass("has-error"); }); </script> </body> </html>