Bootstrap,浅入一下。

简介: Bootstrap,浅入一下。

响应式布局原理:


就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。原理就是在不同屏幕下,通过媒体查询来改变这个布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同屏幕下,看到不同的页面布局和样式变化。


响应式尺寸划分:


超小屏幕(手机,小于768px) : 设置宽度为100%


小屏幕(平板,大于等于768px) :设置宽度为750px


中等屏幕(桌面显示器,大于等于992px) : 宽度设置为970px


大屏幕(大桌面显示器,大于等于1200px) : 宽度设置为1170px


Bootstrap简介:


1.优点

●标准化的html+ css编码规范 ●提供了一套简洁、直观、强悍的组件 ●有自己的生态圈,不断的更新迭代让开发更简单,提高了开发的效率


Bootstrap使用

1.创建文件夹结构


2.创建html骨架


3.引入相关样式文件


4.书写内容


Bootstrap栅格系统

它是指将页面布局划分为等宽的列 ,然后通过列数的定义来模块化页面布局。


Bootstrap提供了一套响应式、 移动设备优先的流式栅格系统,随着屏幕或视口( viewport)尺寸的增加, 系统会自动分为最多12列。 Bootstrap里面container宽度是固定的,但是不同屏幕下, container的宽度不同,我们再把container划分为12等份


栅格选项参数



按照不同屏幕划分为1~12等份


行( row )可以去除父容器作用15px的边距 xs-extra small :超小; sm-small :小; md-medium:中等 ; lg-large :大; 列( column)大于12 ,多余的“列( column)"所在的元素将被作为一个整体另起- 行排列 每- -列默认有左右15像素的padding 可以同时为-列指定多个设备的类名,以便划分不同份数例如class="col-md-4 col-sm-6"


Bootstrap列嵌套:



Bootstrap列偏移:

使用.col-md-offset-类可以将列向右侧偏移。这些类实际是通过使用选择器为当前元素增加了左侧的边距( margin )。



注:如果只有一个盒子那么,偏移(12-盒子所占的分数)/2


bootstrap列排序:

通过使用.col-md-push-和.col-md- pul-类就可以很容易的改变列( column )的顺序。




响应式工具:


为了加快对移动设备友好的页面开发工作,利用媒体查询功能,并使用这些工具类可以方便的针对不同设备 展示或隐藏页面内容。





 

目录
相关文章
|
3天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
316 101
|
4天前
|
JSON fastjson Java
FastJson 完全学习指南(初学者从零入门)
摘要:本文是FastJson的入门学习指南,主要内容包括: JSON基础:介绍JSON格式特点、键值对规则、数组和对象格式,以及嵌套结构的访问方式。FastJson是阿里巴巴开源的高性能JSON解析库,具有速度快、功能全、使用简单等优势,并介绍如何引入依赖,如何替换Springboot默认的JackJson。 核心API: 序列化:将Java对象转换为JSON字符串,演示对象、List和Map的序列化方法; 反序列化:将JSON字符串转回Java对象,展示基本对象转换方法;
|
4天前
|
缓存 JavaScript 前端开发
JavaScript 的三种引入方法详解
在网页开发中,JavaScript 可通过内联、内部脚本和外部脚本三种方式引入 HTML 文件,各具适用场景。本文详解其用法并附完整示例代码,帮助开发者根据项目需求选择合适的方式,提升代码维护性与开发效率。
196 110
|
5天前
|
Android开发 开发者 Windows
这是我设计的一种不关机,然后改造操作系统的软件设计思路2.0版本
本文介绍了在不重启系统的情况下实现操作系统改造的两种方案。第一种方案通过SLFM Recovery模式,在独立于操作系统的最高权限环境下完成系统更新与改造,并支持断电恢复与失败回滚。第二种方案采用多分区机制,通过SLFM套件在独立分区中完成系统改造,适用于可中断与不可中断服务场景,确保系统更新过程的安全与稳定。
230 132