学习使用Bootstrap页面排版样式


Posted in Javascript onMay 11, 2017

Bootstrap之页面排版样式

Bootstrap 是由 Twitter 公司(全球最大的微博)的两名技术工程师研发的一个基于HTML、CSS、JavaScript 的开源框架。该框架代码简洁、视觉优美,可用于快速、简单地构建基于 PC 及移动端设备的 Web 页面需求。

1. Bootstrap 特点

Bootstrap 非常流行,得益于它非常实用的功能和特点。主要核心功能特点如下:

(1). 跨设备、跨浏览器,可以兼容所有现代浏览器,包括比较诟病的 IE7、8。

(3). 提供的全面的组件,Bootstrap 提供了实用性很强的组件,包括:导航、标签、工具条、按钮等一系列组件,方便开发者调用。

(4). 内置 jQuery 插件,Bootstrap 提供了很多实用性的 jquery 插件,这些插件方便开发者实现 Web 中各种常规特效。

(5). 支持 HTML5、CSS3,HTML5 语义化标签和 CSS3 属性,都得到很好的支持。

(6). 支持 LESS 动态样式,LESS 使用变量、嵌套、操作混合编码,编写更快、更灵活的 CSS,它和 Bootstrap 能很好的配合开发。

2. 引入Boostrap

//第一个 Bootstrap
<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="UTF-8">
  <title>Bootstrap</title>
  <link rel="stylesheet" href="css/bootstrap.min.css" rel="external nofollow" > 
</head>
<body>
  <button class="btn btn-info">Bootstrap</button>

  <script src="js/jquery.min.js"></script>
  <script src="js/bootstrap.min.js"></script>

</body>
</html>

3. Boostrap的排版样式

页面主体

Bootstrap 将全局 font-size 设置为 14px,line-height 行高设置为 1.428(即
20px);<p>段落元素被设置等于 1/2 行高(即 10px);颜色被设置为#333。

设置文本对齐

<p class="text-left">Bootstrap 框架</p>    //居左
<p class="text-center">Bootstrap 框架</p>   //居中
<p class="text-right">Bootstrap 框架</p>   //居右
<p class="text-justify">Bootstrap 框架</p>  //两端对齐,支持度不佳
<p class="text-nowrap">Bootstrap 框架</p>   //不换行

设置英文文本大小写

<p class="text-lowercase">Bootstrap 框架</p>  //小写
<p class="text-uppercase">Bootstrap 框架</p>  //大写
<p class="text-capitalize">Bootstrap 框架</p>  //首字母大写

缩略语

Bootstrap<abbr title="Bootstrap" class="initialism">框架</abbr>

地址文本

//设置地址,去掉了倾斜,设置了行高,底部 20px
<address>
  <strong>Twitter, Inc.</strong><br>
  795 Folsom Ave, Suite 600<br>
  San Francisco, CA 94107<br>
  <abbr title="Phone">P:</abbr> (123) 456-7890
</address>

引用文本

//默认样式引用,增加了做边线,设定了字体大小和内外边距
<blockquote>Bootstrap 框架</blockquote>
//反向
<blockquote class="blockquote-reverse ">Bootstrap 框架</blockquote>

列表排版

//移出默认样式
<ul class="list-unstyled">
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
</ul>

//设置成内联
<ul class="list-inline">
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
</ul>

//水平排列描述列表
<dl class="dl-horizontal">
  <dt>Bootstrap</dt>
  <dd>Bootstrap 提供了一些常规设计好的页面排版的样式供开发者使用。</dd>
</dl>

代码

<code><section></code>   //内联代码
press <kbd>ctrl + ,</kbd>     //用户输入
<pre><p>Please input...</p></pre> //代码块

此外,Bootstrap 还列举了<var>表示标记变量,<samp>表示程序输出,只不过没有重新复写 CSS。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 简练的几个函数
Aug 29 Javascript
JQuery的Alert消息框插件使用介绍
Oct 09 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
Oct 20 Javascript
轻量级网页遮罩层jQuery插件用法实例
Jul 31 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
Aug 21 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
vue构建单页面应用实战
Apr 10 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
JavaScript 中的12种循环遍历方法【总结】
May 31 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
Nov 10 Javascript
Angularjs 与 bower安装和使用详解
May 11 #Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 #Javascript
es6学习笔记之Async函数基本教程
May 11 #Javascript
Bootstrap模态框插件使用详解
May 11 #Javascript
canvas实现弧形可拖动进度条效果
May 11 #Javascript
es6学习笔记之Async函数的使用示例
May 11 #Javascript
Node.js安装配置图文教程
May 10 #Javascript
You might like
提问的智慧
2006/10/09 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
srcElement表格样式
2006/09/03 Javascript
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
在python中pandas的series合并方法
2018/11/12 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
中国旅游网站:同程旅游
2016/09/11 全球购物
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
医药专业应届毕业生求职信范文
2014/01/01 职场文书
运动会广播稿30字
2014/01/21 职场文书
销售目标责任书
2014/07/23 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
论群众路线学习笔记
2014/11/06 职场文书
关于开学的感想
2015/08/10 职场文书
Python入门之基础语法详解
2021/05/11 Python
Python采集壁纸并实现炫轮播
2022/04/30 Python