为什么使用 Bootstrap?

原文:为什么使用 Bootstrap?

为什么使用 Bootstrap?

  • 移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。
  • 浏览器支持:所有的主流浏览器都支持 Bootstrap。

        
  • 容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。
  • 响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。更多有关响应式设计的内容详见 Bootstrap 响应式设计

  • 它为开发人员创建接口提供了一个简洁统一的解决方案。
  • 它包含了功能强大的内置组件,易于定制。
  • 它还提供了基于 Web 的定制。
  • 它是开源的。

Bootstrap 包的内容

  • 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。
  • CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。
  • 组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等
  • JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。

     
  • 定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。

     

在线实例

本站的 Bootstrap 教程包含了上百个实例。

你可以使用我们的在线编辑器在线编辑代码,并点击运行按钮查看结果。

Bootstrap 实例

<div class="container">
  <p>Create a responsive table with alternating cell background color:</p> 

  <div class="table-responsive">
    <table class="table table-striped table-bordered">
      <thead>
        <tr>
          <th>#</th>
          <th>Name</th>
          <th>Street</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td>Anna Awesome</td>
          <td>Broome Street</td>
        </tr>
        <tr>
          <td>2</td>
          <td>Debbie Dallas</td>
          <td>Houston Street</td>
        </tr>
        <tr>
          <td>3</td>
          <td>John Doe</td>
          <td>Madison Street</td>
        </tr>
      </tbody>
    </table>
  </div>

</div>

 

时间: 2024-09-20 14:27:12

为什么使用 Bootstrap?的相关文章

JS表格组件神器bootstrap table详解(基础版)_javascript技巧

一.Bootstrap Table的引入 关于Bootstrap Table的引入,一般来说还是两种方法: 1.直接下载源码,添加到项目里面来. 由于Bootstrap Table是Bootstrap的一个组件,所以它是依赖Bootstrap的,我们首先需要添加Bootstrap的引用. 2.使用我们神奇的Nuget 打开Nuget,搜索这两个包 Bootstrap已经是最新的3.3.5了,我们直接安装即可. 而Bootstrap Table的版本竟然是0.4,这也太坑爹了.所以博主建议Boot

bootstrap问题,请问如何让栅格div水平居中

问题描述 bootstrap问题,请问如何让栅格div水平居中 div栅格是左对齐的,现在我想让一个col-md-11的div水平居中,请问应该怎么办? PS:如果是偶数的话可以用左右各放一个空div的方法实现 如 1 10 1 但是奇数不行啊 ... 解决方案 DIV水平和垂直居中问题div垂直水平居中的问题

spring mvc-EasyUi跟bootstrap选择

问题描述 EasyUi跟bootstrap选择 java小菜鸟,现在想学习一个前端框架,想在easyui和bootsrap中选择一个,希望 有明白的给解释一下,哪个上手快一些,还有谁有Spring SpringMVC Mybatis的项目, 希望有人可以指点一下,谢谢 解决方案 bootstrap datetimepicker 选择月份 选择年 解决方案二: 我当时学习java的时候是直接用简单的html页面实践的,没必要用前端,除非你要开始做项目.另外,如果要学前端的话,推荐bootstrap

使用Bootstrap v3.3.4注意细节box-sizing

一.bootstrap样式 在Bootstrap v3.3.4中有下面一条重置样式: * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 将所有的元素的默认

大虾门,bootstrap有会的吗,看看我这个怎么解决

问题描述 大虾门,bootstrap有会的吗,看看我这个怎么解决 怎么才能改变输入框的大小,改成有滚动条的那种,求帮忙呀 解决方案 带滚动条,应该是设置外层div的属性,输入框大小,需要你自己设置style,里面指定长宽 解决方案二: 你使用内联样式不就直接控制了么,还需要什么直接设置?

Bootstrap可视化布局系统使用文档

 利用Bootstrap可视化布局系统可以拖拽生成统一的基本的样式布局HTML代码,对于没有前端介入的情况下,java开发也能快速搭建一套标准美观的后台系统,使用简单.方便.灵活.可视化布局系统地址:http://www.bootcss.com/p/layoutit/.另外bootstrap提供了一整套CSS样式,可以满足后台系统所有样式需求,不用依赖前端开发,想要什么样式先到这里找找http://v3.bootcss.com/css/,一定能找到你想要的. 可视化布局系统默认提供的样式有以下几

bootstrap响应式网页设计的9条基本原则!

bootstrap响应式网页设计是针对多屏幕问题的一个很好的解决方案,但从印刷的视角来看有点困难.没有固定的页面尺寸,没有毫米或英寸,没有任何的物理限制,无从下手. 为了desktop和mobile单独使用像素设计的方法也成为了过去,因为越来越多的设备都可以打开网站.因此,我们需要弄清楚bootstrap响应式网页设计的一些基本原则,接受流体网页,而不是与之相抗.为了让它保持简单,我们将着眼于布局(是的,响应式比它更复杂,如果你想了解更多,这是一个很好的开端.) 响应式 vs 自适应网页设计 它

【博文推荐】ASP.NET MVC4+BootStrap实战

本博文出自51CTO博客BruceAndLee博主,有任何问题请进入博主页面互动讨论! 博文地址:http://leelei.blog.51cto.com/856755/1587301 OK,不多说了,看一下Solution的截图 基本上一看就明白了,控制器调用Biz层,Biz层调用DAL层,DAL层进行数据的CURD.Utility是一些公用的类库.ok,为什么程序集的命名都是以Bruce开头呢,因为我在公司的英文名叫这个.废话不多说,我们先看一下页面 我们引入了BootStrap,主要是为了

前端开发框架Twitter Bootstrap分析

文章简介:Twitter Bootstrap深受开发者喜爱的理由. 当下最流行的前端开发框架Bootstrap,可大大简化网站开发过程,从而深受广大开发者的喜欢.本文总结了Bootstrap之所以广泛流传的11大原因.如果你还没有使用Twitter Bootstrap,建议你去了解一下. Bootstrap,作为创新技术框架,使开发者.设计者更容易.更快捷.更出色地完成网站及应用的搭建工作.如果你还没有使用Twitter Bootstrap,建议你去了解一下.Bootstrap为开发者提供了众多

PHP实战 新闻管理系统 使用到了bootstrap框架

新闻管理系统浏览新闻发布新闻 <script type="text/javascript" src="bootstrap-3.2.0-dist/js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="bootstrap-3.2.0-dist/js/bootstrap.js"></script> &