| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Bootstrap(3、4的区别、引入链接、全局设置(HTML5文档类型、响应式布局相关的标签、css盒模型)、栅格系统(原理、使用、网格选项、列偏移、列排序)、教程、官方中文网) -> 正文阅读 |
|
[JavaScript知识库]Bootstrap(3、4的区别、引入链接、全局设置(HTML5文档类型、响应式布局相关的标签、css盒模型)、栅格系统(原理、使用、网格选项、列偏移、列排序)、教程、官方中文网) |
目录 Bootsrap?有大量页面组件和JavaScript插件(轮播图、弹出框等),可以直接用于响应式布局的框架。自定义了一套响应式规则(栅格系统),只需要给盒子添加几个class,即可实现响应式布局。 Bootstrap3和4的区别
基本使用引入链接下载bootsrtap压缩包,在页面引入bootstrap.min.css即可使用Bootstrap中的组件。
注意:Bootstrap 自带的大部分组件都需要依赖 JavaScript 才能起作用。具体来说,这些组件依赖?jQuery、Popper?以及bootstrap官方的JavaScript 插件。 复制下面的?
?其中Popper和官方的js插件可以用一个代替。
全局设置Bootstrap 依赖一些重要的全局样式和设置,专门针对的是跨浏览器的样式统一化(normalization),需要在使用 Bootstrap前写好。 HTML5 文档类型(doctype)?Bootstrap 要求文档类型(doctype)是 HTML5。如果没有这一设置,你就会看到一些古怪的、不完整的样式,
响应式布局相关的标签?Bootstrap 采用的是?移动设备优先(mobile first)?的开发策略,因此首先为移动设备优化代码,然后根据需要并利用 CSS 媒体查询功能来缩放组件。为了确保所有设备都能支持正确的渲染和触屏缩放,请务必在?
meta标签和viewport详解见下面链接: ?https://blog.csdn.net/AIWWY/article/details/120499036 CSS 盒模型?为了让 CSS 中的尺寸设置更加直观,我们将全局的? 在为数不多的情况下,你需要专门覆盖这一些设置,可以使用如下示例代码:
?利用上述代码片段,嵌套的元素(包括通过? Bootstrap栅格系统bootstrap自定义的一套用于快速构建响应式布局的一系列规则。也预定义了很多跟布局相关的class。我们可以通过使用这些class来快速构建响应式布局。 原理bootstrap利用行和列来对内容进行布局,根据屏幕宽度的不同,自动将一行的宽度自动分成12列,在不同的宽度的屏幕下,每一列的宽度都是不一样的,以此来达到响应式布局的效果。 使用给需要响应式布局的元素上添加2个外层元素包裹,最外层元素的class为container或container-fluid属性,次外层元素class为row。row属性的元素下的内容是默认横向排列,且(该元素)宽度被自动分成了12份,然后在给需要响应式布局的元素添加网络选项的class前缀加数字(1~12)确定所占用row元素的宽度,row元素宽度为父集container的100%,高度为子集的最高高度,可以并列,可以嵌套,如下例子:
显示效果: 网格选项当设备宽度处于不同的范围(xs、sm、md、lg)下,指定每个内容盒子所占的列数。
列偏移偏移是一个用于更专业的布局的有用功能。它们可用来给列腾出更多的空间。例如在大屏幕显示器上使用偏移,可以使用?.col-md-offset-*?类。这些类会把一个列的左外边距(margin)增加?*?列,其中?*?范围是从?1?到?11。 例如下面代码,相当于12列中已经占满了3列空内容。内容占6列,右侧还剩3列,所以相当于居中。
显示效果: ? 列排序和列偏移类似,使用?.col-md-push-*?和?.col-md-pull-*?类的内置网格列的排序,其中?*?范围是从?1?到?11。 理解为先按未加该类显示,然后push相当于右移,pull相当于左移,重叠部分,后面(后出生)的元素覆盖前面的(先出生)。 Bootstrap3教程Bootstrap4教程bootstrap官方中文网 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 4:07:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |