全局 CSS 样式 · Bootstrap 中文文档

合集下载

Bootstrap基本模板

Bootstrap基本模板

Bootstrap基本模板Bootstrap简介Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,⽤于开发响应式布局、移动设备优先的 WEB 项⽬。

它的座右铭就是:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

为什么要使⽤Bootstrap?1. ⽣态圈⽕,不断地更新迭代;2. 提供⼀套美观⼤⽅地界⾯组件;3. 提供⼀套优雅的 HTML+CSS 编码规范;4. 让我们的 Web 开发更简单,更快捷;【注意】使⽤ Bootstrap 并不代表不⽤写 CSS 样式,⽽是不⽤写绝⼤多数⼤家都会⽤到的样式。

Bootstrap基本模板介绍<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><!-- 设置浏览器的兼容模式版本(让IE使⽤最新的渲染引擎⼯作) --><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 声明在移动端端所⽤到的属性 --><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><!-- 上述3个meta标签*必须*放在最前⾯,任何其他内容都*必须*跟随其后! --><title>微⾦所</title><link href="lib/bootstrap/css/bootstrap.css" rel="stylesheet"><!-- HTML5 shim 和 Respond.js 是为了让 IE8 ⽀持 HTML5 元素和媒体查询(media queries)功能 --><!-- 警告:通过 file:// 协议(就是直接将 html 页⾯拖拽到浏览器中)访问页⾯时 Respond.js 不起作⽤ --><!-- 条件注释的作⽤:判断条件满⾜时,就会执⾏注释中的HTML代码条件不满⾜时,就会当做注释--><!--html5hiv: 让浏览器可以识别HTML5的新标签respond: 让低版本浏览器可以使⽤css3的媒体查询--><!-- [if lt IE 9]><script src="lib/html5shiv/html5shiv.js"></script><script src="lib/respond/respond.src.js"></script><![endif] --><!-- ⾃⼰写的CSS⽂件 --><link rel="stylesheet" type="text/css" href="css/main.css"></head><body><!-- 必须引⼊,位置必须这样 --><script src="lib/jquery/jquery.js"></script><script src="lib/bootstrap/js/bootstrap.js"></script><!-- ⾃⼰写的js⽂件 --><script src="js/main.js" type="text/javascript"></script></body></html>模板中移动端所⽤到的属性介绍1. width:视⼝的宽度 width=device-width => 视⼝的宽度随着设备的宽度进⾏响应式变化。

bootstrap 步骤

bootstrap 步骤

bootstrap 步骤
Bootstrap的使用步骤如下:
1.创建文件夹:按照以往的习惯创建文件夹。

2.下载Bootstrap:在官网下载压缩包,选择下载生产环境的压缩包,将
其解压到项目目录下,但是不能覆盖你自己建的文件夹。

3.创建html骨架结构:先正常搭建一个html页面,然后再选中“基础模
板”中的所需代码,复制到你自己搭建的html页面中。

4.引入相关样式文件:使用link标签引入css文件,这里以min.css为
例。

5.书写内容:正常输入内容,如果发现内容没有了浏览器默认的内外边
距,则证明css文件引入成功。

6.使用:这里使用按钮为例。

在全局css中选中按钮,根据预定义样式选
中你所需要的css按钮样式,然后复制对应的代码到你搭建好的
Bootstrap结构中并允许查看成功与否。

请注意,以上步骤是使用Bootstrap的基本步骤,但具体实现会根据具体的应用场景和需求有所变化。

bootstrap-frame

bootstrap-frame

下载好的bootstrap版本含有css、js、img文件结构:bootstrap/├──css/│├──bootstrap.css│├──bootstrap.min.css├──js/│├──bootstrap.js│├──bootstrap.min.js└──img/├──glyphicons-halflings.png└──glyphicons-halflings-white.png文档章节:Bootstrap中的HTML、CSS和JS适用于各类设备:脚手架:全局性的样式文件,用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构基本css样式:常见的HTML元素-- 如排版、代码、表格、表单、和按钮的样式。

还包括Glyphicons, 一个非常棒的图标集。

Glyphicons:组件:常见界面组件-- 如标签、pill、导航、警告、页面标题的基本样式。

js插件:和组件类似,这些Javascript插件用来实现提示(tooltip)、弹出框(popover)、模态对话框(modal)等具有交互性的组件。

组件列表:组件库和JavaScript插件集一同提供了以下组件元素。

•按钮组•按钮下拉菜单•用于导航的标签、pill、列表•导航条•Labels•Badges•Page headers and hero unit•缩略图•警告对话框•进度条•模态对话框(Modals)•下拉菜单(Dropdowns)•Tooltips•Popovers•Accordion•Carousel•Typeahead在后面的文档中, 我们会挨个详细的介绍这些组件的细节。

在此之前, 先来看看如何使用并定制它们。

(js文件引用使用script src、css文件引用使用link href)为了使典型的html文件成为一个boolstrap没干开发任何网站和应用程序就必须设置加入下载的boolstrap的两个文件--js、css=============================================================================== =============================================================================== 脚手架:全局设置:必须使用HTML5文档类型<!doctype html><html lang ="en"><html>栅格系统:对于简单的两列式布局,创建一个.row 容器,并在容器中加入合适数量的.span* 列即可。

Bootstrap的使用手册及学习笔记

Bootstrap的使用手册及学习笔记

Bootstrap的使用手册及学习笔记Bootstrap是基于HTML5和CSS3开发的用于前端开发的工具包。

关于Bootstrap的介绍和下载,大家可以去搜索查看。

Bootstrap使用的某些HTML元素和CSS属性需要文档类型为HTML5 的文件类型。

因此这一文档类型必须出现在项目的每个页面的开始部分:<!DOCTYPE html>2 <html lang="en">3 ...4 </html>HTML中定义的所有标题标签, 从<h1> 到 <h6> 都是可用的。

Bootstrap定义的全局font-size 是 14px,line-height 是 20px。

这些样式应用到了 <body> 和所有的段落上。

另外,对 <p> (段落)还定义了1/2行高(默认为10px)的底部外边距(margin)属性。

在使用Bootstrap之前必须要将bootstrap.css或者bootstrap.min.css(压缩版)引入到页面中,它定义了Bootstrap的基本样式。

如果需要使用Bootstrap提供的组件,要将bootstrap.js或者bootstrap.min.js(压缩版)引入到页面中。

因为bootstrap的JS插件需要Jquery的支持,所有在引入bootstrap.js之前必须将Jquery.js也引入到页面上。

另外如果你希望你的页面支持响应式布局,必须引入bootstrap-responsive.css或者bootstrap-responsive.min.css(压缩版),它主要提供页面在移动设备上的显示样式支持,需要注意的是bootstrap-responsive.css必须放置在bootstrap.css之后,否则便不具有响应式布局功能。

当然在Bootstrap3的版本中,bootstrap.css和bootstrap-responsive.css已经合并了。

bootstrap常用样式

bootstrap常用样式

bootstrap常用样式Bootstrap是一种前端开发框架,提供了丰富的样式和组件,用于快速构建响应式网页。

在本文中,我将介绍一些常用的Bootstrap 样式,包括标题的样式。

一、标题样式1. h1-h6标题样式Bootstrap提供了h1-h6标签的样式,可以根据标题的重要程度选择合适的标签。

h1标签通常用于页面的主要标题,h2-h6标签则用于副标题或其他次要标题。

2. 文字颜色样式Bootstrap提供了多种文字颜色样式,可以根据需要选择合适的颜色。

比如,可以使用.text-primary样式设置文字为主要颜色,.text-danger样式设置文字为红色,.text-success样式设置文字为绿色等。

3. 文字背景样式Bootstrap提供了多种文字背景样式,可以为标题添加背景色。

比如,可以使用.bg-primary样式为标题添加主要背景色,.bg-danger样式为标题添加红色背景色,.bg-success样式为标题添加绿色背景色等。

4. 文字对齐样式Bootstrap提供了多种文字对齐样式,可以根据需要设置标题的对齐方式。

比如,可以使用.text-left样式将标题左对齐,.text-center样式将标题居中,.text-right样式将标题右对齐等。

5. 文字大小样式Bootstrap提供了多种文字大小样式,可以根据需要设置标题的大小。

比如,可以使用.display-1样式设置标题为最大的字号,.display-2样式设置标题为较大的字号,.display-3样式设置标题为中等字号等。

6. 文字样式Bootstrap提供了多种文字样式,可以根据需要设置标题的样式。

比如,可以使用.font-weight-bold样式设置标题为粗体,.font-italic样式设置标题为斜体,.text-uppercase样式将标题转换为大写等。

7. 文字装饰样式Bootstrap提供了多种文字装饰样式,可以为标题添加装饰效果。

全面解析Bootstrap排版使用方法(文字样式)

全面解析Bootstrap排版使用方法(文字样式)

全⾯解析Bootstrap排版使⽤⽅法(⽂字样式)⼀、段落 段落是排版中另⼀个重要元素之⼀。

在Bootstrap中为⽂本设置了⼀个全局的⽂本样式(这⾥所说的⽂本是指正⽂⽂本):1、全局⽂本字号为14px(font-size)。

2、⾏⾼为1.42857143(line-height),⼤约是20px(⼤家看到⼀串的⼩数或许会有疑惑,其实他是通过LESS编译器计算出来的,当然Sass也有这样的功能)。

3、颜⾊为深灰⾊(#333);⼆、⽂字样式 在实际项⽬中,对于⼀些重要的⽂本,希望突出强调的部分都会做另外的样式处理。

Bootstrap同样对这部分做了⼀些轻量级的处理。

如果想让⼀个段落p突出显⽰,可以通过添加类名“.lead”实现,其作⽤就是增⼤⽂本字号,加粗⽂本,⽽且对⾏⾼和margin也做相应的处理。

1.粗体:在Bootstrap中,可以使⽤<b>和<strong>标签让⽂本直接加粗。

2.斜体:在Bootstrap中,可以使⽤<em>或<i>来实现⽂本斜体。

三、强调类.text-muted:提⽰,使⽤浅灰⾊(#999).text-primary:主要,使⽤蓝⾊(#428bca).text-success:成功,使⽤浅绿⾊(#3c763d).text-info:通知信息,使⽤浅蓝⾊(#31708f).text-warning:警告,使⽤黄⾊(#8a6d3b).text-danger:危险,使⽤褐⾊(#a94442)<div class="text-muted">.text-muted 效果</div><div class="text-primary">.text-primary效果</div><div class="text-success">.text-success效果</div><div class="text-info">.text-info效果</div><div class="text-warning">.text-warning效果</div><div class="text-danger">.text-danger效果</div>效果如下:四、⽂本对齐 在排版中离不开⽂本的对齐⽅式。

bootstrap select2 css

bootstrap select2 css

主题:Bootstrap Select2 CSS 使用指南一、什么是Bootstrap Select2 CSS?Bootstrap Select2 CSS是一个基于Bootstrap框架的扩展插件,用于美化和增强原生的HTML表单下拉选择框。

它结合了Bootstrap框架的外观和功能特性,同时添加了更多的定制化和交互性,使得表单下拉选择框更加灵活和易用。

二、为什么选择Bootstrap Select2 CSS?1.外观美观:Bootstrap Select2 CSS可以帮助用户快速定制下拉选择框的外观样式,使其更加美观和符合全球信息湾的整体设计风格。

2.功能强大:除了基本的下拉选择功能外,Bootstrap Select2 CSS还支持搜索、多选、远程数据加载等高级功能,满足各种复杂的表单需求。

3.易于使用:通过简单的HTML标记和JavaScript配置,就可以快速集成Bootstrap Select2 CSS到现有的项目中,无需大量的代码编写和样式调整。

三、如何使用Bootstrap Select2 CSS?1.引入必要的文件:首先需要在HTML文件中引入Bootstrap框架的CSS和JavaScript文件,以及Select2插件的CSS和JavaScript文件。

可以直接下载源文件,也可以通过CDN信息引入。

2.初始化下拉选择框:在页面加载完成后,通过JavaScript代码对需要使用Bootstrap Select2 CSS的下拉选择框进行初始化和配置,包括设置外观样式、绑定事件、加载远程数据等。

3.定制样式和功能:根据项目需求,可以通过CSS样式和JavaScript配置对下拉选择框进行定制,包括修改外观样式、添加搜索功能、启用多选等。

4.高级功能扩展:Bootstrap Select2 CSS支持各种高级功能扩展,比如远程数据加载、动态选项加载、自定义模板等,可以根据实际需求选择合适的功能进行集成。

Bootstrap

Bootstrap

全局CSS样式——排版&代码 <blockquote></blockquote> <blockquote class="blockquote-reverse"></blockquote> .list-unstyled .list-inline
全局CSS样式——表格
.table
.table-bordered .table-striped .table-hover .table-responsive
Bootstrap框架
Twitter Bootstrap是由Twitter的两个前端工程师最初开发后由很多人补充
代码共同完成的一个HTML / CSS / JS框架。极大的简化了响应式网页的开发。 中文官网:
BootstrapV2:PC浏览设备优先的响应式网页开发
BootstrapV3:移动设备优先的响应式网页开发 Bootstrap学习特点:概念很简单,易上手;但涉及到很多的英文词汇。
IE8: 同时兼容IE6、IE7
IE9: 同时兼容IE6、IE7、IE8 IE10: 同时兼容IE6、IE7、IE8、IE9 IE11: 同时兼容IE6、IE7、IE8、IE9、IE10
在新版本的IE中如何启用老IE的内核:
<meta http-equiv="X-UA-Compitable" content="IE=9/10/../edge"> <meta http-equiv="X-UA-Compitable" content="IE=edge">
(9)某个列可以使用偏移(offset)实现向后错位的效果
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

栅格参数
通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。
超小屏幕 手机
(&x)
中等屏幕 桌面显示
器 (≥992px)
大屏幕 大桌面显示器
(≥1200px)
栅格系统行为
总是水平排列
开始是堆叠在一起的,当大于这些阈值时将变为水平排列 C 750px 970px 1170px
2015/4/18
全局 CSS 样式 · Bootstrap 中文文档
全局 CSS 样式
设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式 并得到增强效果;还有先进的栅格系统。
概览
深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好、更快、更强壮 的最佳实践。
Normalize.css
为了增强跨浏览器表现的一致性,我们使用了 Normalize.css (http://necolas.github.io/normalize.css/),这是由 Nicolas Gallagher (https:///necolas) 和 Jonathan Neal (https:///jon_neal) 维护的一个 CSS 重置样式库。
/css/ 5/81
2015/4/18
全局 CSS 样式 · Bootstrap 中文文档
.col­md­6 .col­md­6
<div class="row"> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> <div class="col‐md‐1">.col‐md‐1</div> </div> <div class="row"> <div class="col‐md‐8">.col‐md‐8</div> <div class="col‐md‐4">.col‐md‐4</div> </div> <div class="row"> <div class="col‐md‐4">.col‐md‐4</div> <div class="col‐md‐4">.col‐md‐4</div> <div class="col‐md‐4">.col‐md‐4</div> </div> <div class="row"> <div class="col‐md‐6">.col‐md‐6</div> <div class="col‐md‐6">.col‐md‐6</div> </div>
/* 超小屏幕(手机,小于 768px) */ /* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移 动设备优先的吗?) */ /* 小屏幕(平板,大于等于 768px) */ @media (min‐width: @screen‐sm‐min) { ... } /* 中等屏幕(桌面显示器,大于等于 992px) */ @media (min‐width: @screen‐md‐min) { ... } /* 大屏幕(大桌面显示器,大于等于 1200px) */ @media (min‐width: @screen‐lg‐min) { ... }
布局容器
Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用 处的类。注意,由于 padding 等属性的原因,这两种 容器类不能互相嵌套。
.container 类用于固定宽度并支持响应式布局的容器。
<div class="container"> ... </div>
栅格系统
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口 (viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有 强大的mixin 用于生成更具语义的布局。
简介
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就 可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理: “行(row)”必须包含在 .container (固定宽度)或 .container‐fluid (100% 宽 度)中,以便为其赋予合适的排列(aligment)和内补(padding)。 通过“行(row)”在水平方向创建一组“列(column)”。 你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行 (row)”的直接子元素。 类似 .row 和 .col‐xs‐4 这种预定义的类,可以用来快速创建栅格布局。Bootstrap 源码中定义的 mixin 也可以用来创建语义化的布局。 通过为“列(column)”设置 padding 属性,从而创建列与列之间的间隔(gutter)。 通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的
<meta name="viewport" content="width=device‐width, initial‐scale=1">
在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user‐scalable=no 可以 禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站 看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己
30px (每列左右均有 15px) 是 是
4/81
2015/4/18
全局 CSS 样式 · Bootstrap 中文文档
列排序

实例:从堆叠到水平排列
使用单一的一组 .col‐md‐* 栅格类,就可以创建一个基本的栅格系统,在手机和平板设备 上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为 水平排列。所有“列(column)必须放在 ” .row 内。
.container 最大宽度
None (自 动)
.col‐xs‐
类前缀 列(column )数 最大列(column )宽 槽(gutter)宽 可嵌套 偏移(Offsets)
/css/
.col‐sm‐
.col‐md‐
.col‐lg‐
12 自动 ~62px ~81px ~97px
.col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1 .col­md­1
.col­md­8 .col­md­4
.col­md­4 .col­md­4 .col­md­4
我们偶尔也会在媒体查询代码中包含 max‐width 从而将 CSS 的影响限制在更小范围的屏幕 大小之内。
@media (max‐width: @screen‐xs‐max) { ... } @media (min‐width: @screen‐sm‐min) and (max‐width: @screen‐sm‐max) { ... } @media (min‐width: @screen‐md‐min) and (max‐width: @screen‐md‐max) { ... } @media (min‐width: @screen‐lg‐min) { ... }
padding ,也就间接为“行(row)”所包含的“列(column)”抵消掉了 padding 。
负值的 margin就是下面的示例为什么是向外突出的原因。在栅格列中的内容排成一 行。 栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以 使用三个 .col‐xs‐4 来创建。 如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的 元素将被作为一个整体另起一行排列。 栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅 格类。 因此,在元素上应用任何 .col‐md‐* 栅格类适用于与屏幕宽度大于或等于分 界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。 因此,在元素上应用任何
相关文档
最新文档