首页 > 其他分享 >6_1Bootstrap介绍

6_1Bootstrap介绍

时间:2023-02-27 16:47:58浏览次数:25  
标签:bootstrap Bootstrap 介绍 开源 HTML 版本 CSS 1Bootstrap


 

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来.

版本情况:

目前使用较广的是版本2、3和4,其中2的最新版本的是2.3.2,3的最新版本是3.4.1,4的最新版本是4.5.1,在2018年1月下旬,Bootstrap团队发布了Bootstrap 4 正式版,4的最主要变化包括以下方面:

从 Less 迁移到 Sass

改进网格系统

缺省弹性框支持

Dropped wells, thumbnails, and panels for cards

合并所有 HTML resets 到一个新的模块中:Reboot

全新自定义选项

不再支持 IE8

重写所有的 JavaScript 插件

改进工具提示和 popovers 的自动定位

改进文档

其他大量改进 

bootstrap有什么优点?

移动设备优先:

自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。

浏览器支持:

                       

 

容易上手:

只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。

快速开发:

bootstrap给我提供了大量的样式,布局解决方案和插件库,可以让程序员从基本的样式设计和调试上解放,快速搭建项目.同时bootstrap还给我们提供了大量的常用网页组件,可以让我们直接复制代码后,简单修改即可使用.ctrl-c  ctrl-v

响应式设计:

Bootstrap的响应式 CSS 能够自适应于台式机、平板电脑和手机。

 

除此之外:

它为开发人员创建接口提供了一个简洁统一的解决方案。

它包含了功能强大的内置组件,易于定制。

它还提供了基于 Web 的定制。

它是开源的。

bootstrap怎么用?

接下来我们下载bootstrap,认识一下它的目录结构,搭建一个使用bootstrap的项目

 

标签:bootstrap,Bootstrap,介绍,开源,HTML,版本,CSS,1Bootstrap
From: https://www.cnblogs.com/2324hh/p/17160267.html

相关文章

  • 6_1Bootstrap介绍
     Bootstrap是美国Twitter公司的设计师MarkOtto和JacobThornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得Web开发更加快捷。Bootstr......
  • NRF52832蓝牙芯片详细介绍及应用方案
    NRF52XX系列蓝牙Soc芯片选型表NRF52810-QFAA处理器:ARMCortexM4RAM:24kBFLASH:192kB支持协议:BLE、ANT、私有2.4G封装:QFN48尺寸(mm):6x6NRF52810-QCAA处理器:ARMCortexM4R......
  • OpenMMLab教程【零】OpenMMLab介绍与安装
    前言 该系列教程旨在向计算机视觉领域入门者介绍当下流行的OpenMMLab框架,从计算机视觉领域多个基础任务入手,详细解读其基础知识、在OpenMMLab体系下的组织构建方式、......
  • Vue 关键概念介绍
    Vue现在已经迭代到3+版本,阅读官方文档的过程中发现作者的一些理念和思路很合我口味,很多概念与方案都是基于解决实际问题提出并实现的,且在权衡利弊后勇于打破常规,比如如何......
  • AMBA总线介绍-01
    AMBA总线介绍AMBA总线概述AHBAPB不同IP之间的互连系统总线简介系统芯片中各个模块之间需要有接口连接总线作为子系统之间共享的通信链路优点:成本低,方便易用(通用......
  • Kafka简单介绍和安装
    1.什么是KafkaKafka传统定义:Kafka是一个分布式的基于发布/订阅模式的消息队列(MessageQueue),主要应用于大数据实时处理领域。**Kafka最新定义**:Kafka是一个开源的分布......
  • ChatGPT API使用介绍
    1.概述随着人工智能技术的不断发展,越来越多的AI产品被应用到各个领域,其中最具代表性的莫过于人工智能语言模型。语言模型是一种可以通过学习大量语言数据来预测文本或语音......
  • 03_02_JavaWeb||day02_MySQL基础||day01_1_JavaWeb课程介绍
    JavaWeb课程介绍什么JavaWeb?使用Java语言开发互联网项目。简单理解:使用Java语言开发网站课程介绍:30天数据库:5天网页前端:5天web核心技术:15天旅游管理系统:5天......
  • 浅谈VastbaseG100-产品介绍
    一、产品介绍VastbaseG100数据库是“北京海量数据技术股份有限公司”基于开源opengauss内核开发的企业级关系型数据库。除了具有opengauss的极致性能、同时在原有的基础......
  • Vue 插件介绍
    功能:用于增强Vue本质:包含install方法的一个对象,install的第一个参数是Vue,第2个以后的参数是插件使用者传递的数据。1、定义插件:对象.install=function(Vue,options){......