BootStrap知识概括

本文详细介绍了BootStrap框架,包括其简介、容器的区别、栅格系统的分析、响应式工具的使用以及其他辅助工具,如导航组件和模态框。Bootstrap4进行了重大改进,不再支持IE8,并提供了强大的响应式设计工具,简化了Web开发流程。
摘要由CSDN通过智能技术生成

BootStrap简介

BootStrap简介:

  • Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。
  • Bootstrap提供了优雅的HTML和CSS规范,Bootstrap3及以前版本都是基于Less编写的。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目。
  • BootStrap中文网
  • BootStrap英文网
  • 注意:在2018年1月下旬,Bootstrap团队发布了Bootstrap 4 正式版。在Bootstrap4中,Bootstrap团队做了大量改进,包括迁移到 Sass、重写所有的 JavaScript 插件、全新自定义选项、不再支持IE8等,

容器

CSS的width:100%和width:auto区别:

  • width:100% 并不包含margin-left margin-right的属性值,直接取其父容器的宽度加上含margin-left/margin-right的值。如果设置了margin那新的width值是容器的宽度加上margin的值。(细心观察)就会发现加了margin相对应的边就会多出设置的空白。而且会多出横向滚动条因为宽度已经超出了屏幕的范围。(这条相对于父容器是body)。
  • width:auto包含margin-left/margin-right的属性值。其值包含margin-left/margin-right的值。width:auto总是占据整行!!!这其中margin的值已经包含其中了(也就是一整行)如果要设置margin的值那就用一整行然后减去margin的值就得到了现在的宽度了。减去的这个值就是相应边得空白。显著的特征是这个没有横向滚动条出现也就是宽度没有增加。
  • 在IE6下显示不正常,但是在IE8和IE9下显示正常,可能是IE8和IE9对width:100%的解析与IE6不同所致,但是两者对width:auto的解析是一致的。

流体布局容器:

  • 容器的width为100%,两边加了15px的padding。
  • 流体容器会随屏幕大小随时适应相应。
  • 注意: 占用页面的100宽度
<div class="container-fluid"></div>	

固定布局容器:

  • 容器的width为auto,两侧有15px padding。且会随设备分辨率的不同而生产变化
  • 固定容器会根据屏幕大小范围,呈现出固定的样式大小。
  • 注意: 两边留有一定宽度 padding
  • 父元素的width:子元素的width+padding+border+margin。
阀值 width
≥1200px(lg 大屏PC) 1140px + 30px(槽宽)
≥992px && ≤1200px(md 小屏PC) 940px + 30px(槽宽)
≥768px && ≤992px(sm 平板) 720px + 30px(槽宽)
≥768px(xs 移动手机) auto
Bootstrap是一个流行的前端开发框架,它提供了一系列的CSS和JavaScript组件,可以帮助开发人员快速构建响应式、移动优先的网站和应用程序。其中主要的知识点包括: 1. Bootstrap的简介:了解Bootstrap的背景和基本概念,以及它在前端开发中的应用场景。 2. 栅格系统:Bootstrap的栅格系统是其最基础的部分,用于创建响应式的布局。栅格系统由行和列组成,通过指定不同的列宽度和偏移量,可以实现不同屏幕大小下的布局效果。 3. CSS布局组件:Bootstrap提供了一系列的CSS样式和组件,用于快速构建常见的布局元素,如导航栏、表格、表单等。这些组件具有响应式设计,并且可以自定义样式以满足项目需求。 4. CSS组件:除了布局组件外,Bootstrap还提供了其他常用的CSS组件,如按钮、标签、图片、卡片等。这些组件可以简化开发过程,提高界面的一致性和美观性。 5. JavaScript插件:Bootstrap还包含一些常用的JavaScript插件,如模态框、轮播图、下拉菜单等,可以通过简单的配置和调用实现交互效果和功能增强。 以上是Bootstrap的主要知识点,通过学习这些内容,可以掌握Bootstrap的基础知识,并且能够利用Bootstrap快速构建现代化的网站和应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Bootstrap知识点](https://blog.csdn.net/qq_37957971/article/details/82917275)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [bootstrap笔记(每一个知识点都有单独的示例)非常全](https://download.csdn.net/download/lonerma/10675969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值