学习使用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 克隆数组最简单的方法
Feb 12 Javascript
js输出列表实现代码
Sep 12 Javascript
JS小功能(onmouseover实现选择月份)实例代码
Nov 28 Javascript
JavaScript对IE操作的经典代码(推荐)
Mar 10 Javascript
javascript使用正则获取url上的某个参数
Sep 04 Javascript
浅谈JavaScript Math和Number对象
Jan 26 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
jQuery Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
获取select的value、text值的简单示例(jquery与javascript)
Dec 07 Javascript
js实现会跳动的日历效果(完整实例)
Oct 18 Javascript
JavaScript常用工具函数大全
May 06 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 14 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
php的大小写敏感问题整理
2011/12/29 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
Python编程之string相关操作实例详解
2017/07/22 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
QML实现钟表效果
2020/06/02 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
行政经理岗位职责
2013/11/09 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
入职担保书怎么写
2014/05/12 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
信用卡工资证明范本
2015/06/19 职场文书
廉洁自律证明
2015/06/24 职场文书
会计岗位工作总结
2015/08/12 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android