bootstrap基础
1.视口
(1)布局视口
布局视口(layout Viewport):是网页的宽度,一般移动浏览器都默认设置了布局视口的宽度。
(2)视觉视口
视觉视口(visual Viewport):用户正在看的网站的区域,这个区域的宽度通常等于移动设备浏览器窗口的宽度。
(3)理想视口
理想视口:浏览器窗口的宽度和设备屏幕的宽度相同。要加上 <meta>
标签。
2.box-sizeing
box-sizing:用来更改盒子尺寸的计算方式。
(1)content-box
传统方式:content-box
盒子的宽度 = CSS中设置的width + border + padding
<style>
div{
width: 300px;
height: 200px;
background-color: red;
box-sizing: content-box;
border: 2px solid blue;
padding: 15px;
}
</style>
<body>
<div>西安邮电大学</div>
</body>
(2)border-box
CSS新的计算方式:border-box
盒子的宽度 = CSS中设置的width
内部包含了border和padding,盒子的大小是固定的
<style>
div{
width: 300px;
height: 200px;
background-color: red;
box-sizing: border-box;
border: 2px solid blue;
padding: 15px;
}
</style>
<body>
<div>西安邮电大学</div>
</body>
3.分辨率
(1)屏幕分辨率
屏幕分辨率:屏幕能显示多少信息,通常用px来衡量。在同一台设备上,图像的像素点和屏幕的像素点是一一对应的。
(2)图像分辨率
分辨率越低,图像就越模糊;分辨率越高,图像就越清晰。
(3)设备像素比
设备像素比 = 屏幕像素 / CSS像素
4.网页中图片的分类
(1)小图标(icon)
(2)图像:gif、jpg/jpeg、png
(3)可缩放的矢量图形(SVG)
5.bootstrap的环境配置
(1)必须的文件
- 样式文件:bootstrap.min.css/bootstrap.css
- jQuery库文件:jquery.min.js/jquery.js
- bootstrap.min.js/bootstrap.js
(2)文件的引用
- 先下载,然后在页面文件中引用
- 使用CDN加速器
6.bootstrap的全局CSS样式
(1)布局容器
- .container类:用于固定宽度、支持响应式布局
- .container-fluid类:宽度100%占据全局视口的容器