导入:
<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>