bootstrap 适用于响应式布局,移动设备优先的web项目

1、学习bootstrap需要引入bootstrap的css,jquery,bootstrap的js,注意:jquery文件必须在bootstrap.js之前引入

ie8需要引入response.js配合才能实现对媒体查询的支持,另外还需引入html5shiv.min.js

为了让 IE 浏览器运行最新的渲染模式下,建议将此 <meta> 标签加入到页面中:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
2、现在开始bootstrap的学习
1>bootstrap是栅格系统,是通过css3的媒体查询实现的。bootstrap将屏幕分为四种类型:<768px(col-xs-*),>=768px(col-sm-*),>=992px(col-md-*),>=1200px(col-lg-*);
代码模板:
<div class="container">
<div class="row">
<div class="col-xs-4 col-xs-offset-3"></div>
</div>
</div> 其中container是元素居中,container-fluid表示的是宽度100%;col-xs-4可以换为col-sm-4,col-ms-4,col-lg-4,中的一种或者多种,col-xs-offset-3 是列偏移,
.col-md-push-8 相当于 left:66.7%
.col-md-pull-4 相当于 right:33.3%
在div中默认的是float:left,因此有的时候要清除浮动
清除浮动有两种:1、clearfix 是清除当前div的浮动 2.在浮动后的div加上兄弟div:<div class="clear"></div>
2>关于图片
  图片为响应式:<div class="img-response" src="...">
  图片为圆形: class="img-circle"
  圆角:.img-rounded
  有一个边框:.img-thumbnail
3> 文本
  备注:danger为红色,info为蓝色 success为绿色 warning为黄色
  颜色:.text-danger .text-info .text-muted .text-success .text-warning .text-primary
标题 字大小 margin-top margin-bottom
h1  36px  20px      10px
h2  30px  20px      10px
h3  24px  20px      10px
h4  18px  20px      10px
h5  14px  20px      10px
h6  12px  20px      10px
<samll></small>可在标题标签中使用 <h1>一级标题<small>一级副标题</small></h1> p标签:.lead 强调文本
文本对其方式:.text-left:左对齐;.text-center:居中对其;.text-right:右对齐
列表:ol,ul
  .list-unstyled:去掉li标签的点
  .list-inline: 水平排列
  .dl-horizontal:水平排列
代码:
  <code>中间为输出代码</code>
  <kbd>alt+f</kbd>
  <pre>原样输出</pre>
  <samp>程序结果</samp>
表格: <table class="table"></table>
  带条纹:.table-striped
  带边框:.table-bordered
  悬停: .table-hover
  紧凑: .table-condensed
  tr: .info .success .warning .active .danger
若为响应式表格,需吧table放在class为table-response 的div中
表单空间:form
  .form-group 表单组 上一表单距下一表单15px
  .form-control 宽度100%
  .form-inline 内联表单,排为一行
  .horizontal 横向表单
label:
  .control-label 去除空格 相当于右对齐
  .checkbox-inline 行内水平排列
静态控件: p: .form-control-static
控件状态:.autofocus 自动获取焦点 .disabled 禁用 .readonly 只读
校验:.has-success .has-warning .has-danger .has-error
控件大小:.input-lg .input-md .input-sm .input-xs
列尺寸: .col-xs-2等等
按钮:button
  颜色:.btn .btn-default .btn-primary .btn-success .btn-info .btn-warning .btn-danger .btn-link
  大小:.btn-lg .btn-md .btn-sm .btn-xs .btn-block(沾满全屏)
  活动状态:.active
div: .center-block 居中
.pull-left/right 居左/右 相当于 float:left/right
   .visible-sm 在sm下显示 .hidden-sm在sm下隐藏
  .show 显示 .hidden隐藏

bootstrap 学习 ---css样式学习的更多相关文章

  1. bootstrap全局CSS样式学习

    参考http://v3.bootcss.com/css/,根据自己的记忆进行的复述,加深记忆. 首先介绍bootstrap全局CSS样式 只通过使用bootstrap.css,即可获得统一的样式设置. ...

  2. 11种常用css样式学习大结局滚动条与显示隐藏

    滚动条展示 overflow-x: hidden;/*是否对内容的左/右边缘进行裁剪*/overflow-y: hidden;/*是否对内容的上/下边缘进行裁剪*/overflow:scroll;/* ...

  3. bootstrap课程4 bootstrap的css样式有哪些内容需要注意

    bootstrap课程4 bootstrap的css样式有哪些内容需要注意 一.总结 一句话总结: 1.如何选择产品(框架)的版本? 大版本下的最后一个版本,但是同时又要选择稳定的版本,也就是如果做产 ...

  4. Bootstrap基本CSS样式

    一.简介.使用 1.简介 Bootstrap 来源于 Twitter,是一款基于 Html.Css.JavaScript 的前端UI框架.可以方便.快速的开发web界面. 教程:https://www ...

  5. 学习 CSS 样式

    1.CSS浮动  :  http://www.cnblogs.com/zhongxinWang/archive/2013/03/27/2984764.html (1)一个重要结论:           ...

  6. Boostrap入门级css样式学习

    1. 自适应网页设计 首先,在网页代码的头部,加入一行 viewport元标签.viewport是网页默认的宽度和高度, <meta name="viewport" cont ...

  7. css的基本操作学习--css样式,选择器,hover,文字属性,文本属性,背景

    什么是css? 通配符选择器 <head> /* *通配符选择器 匹配任何元素 */ *{ margin: 0; padding: 0; } </head> css样式有三种 ...

  8. 2019-02-15 CSS样式学习——(内容来自mooc北京林业大学web前端开发授课ppt)

    CSS样式的添加方法 行内样式 e.x. 内嵌样式 e.x. 注意内嵌样式写在head标签内: 单独文件(外部式样式表文件) 也是在head标签内插入超链接,sublime+emmet可以用link: ...

  9. css样式学习笔记

    视频参见php中文网玉女心经视频教程 讲解的相当的清楚和明白 第1章     :css快速入门 1.1     什么是css 改变html框架的样式. 1.2     css的三种引入形式 第一种形式 ...

随机推荐

  1. 不使用.h .lib文件使用DLL内的函数

    #include <windows.h> typedef int (*Func)(const char *fmt, ...); //这里声明一个函数指针,typedef 关键字是必须的,好 ...

  2. winform 集成 log4net

    1.引入库log4net.dll 2.展开项目文件下的Properties文件夹,打开AssemblyInfo.cs并在AssemblyInfo.cs中添加一行:在AssemblyInfo.cs中添加 ...

  3. 2019.3.12 linux关于用户的一些命令

    su:默认切换到root 创建用户 adduser :新建一个用户 sudo adduser 新用户名字 :创建新用户 sudo passwd 用户名:修改该用户名的密码 创建组 sudo addgr ...

  4. python中ndarray和matrix

    1. 定义ndarray和matrix from numpy import * a = mat([[1,2],[3,4]]) b = mat([[5,6],[7,8]]) c = array([1,2 ...

  5. Linux安装已编译好的FFmpeg,基于centos7

    1.访问https://johnvansickle.com/ffmpeg/ 2.下载地址:https://johnvansickle.com/ffmpeg/releases/ffmpeg-releas ...

  6. i春秋2020新春公益赛WP

    Re Factory 主函数fork了一个子进程,父进程添加了一个信号处理器用于比对input,然后死循环挂起.子进程读入input,然后调用了关键函数. 跟进关键函数,发现是从一段内存中读取数据,然 ...

  7. centos6.5源码升级内核

    centos6.5源码升级内核 升级前 系统版本:  CentOS5.5 内核版本:  2.6.18-194.el5 升级前做过简单配置文件修改 yum -y upgrade    升级后 系统版本: ...

  8. Android 公告新闻消息资讯之垂直滚动效果

    垂直滚动新闻栏的实现原理: 就是一个自定义的LinearLayout,并且textView能够循环垂直滚动,而且条目可以点击,显示区域最多显示2个条目,并且还有交替的属性垂直移动的动画效果,通过线程来 ...

  9. Python笔记_第四篇_高阶编程_实例化方法、静态方法、类方法和属性方法概念的解析。

    1.先叙述静态方法: 我们知道Python调用类的方法的时候都要进行一个实例化的处理.在面向对象中,一把存在静态类,静态方法,动态类.动态方法等乱七八糟的这么一些叫法.其实这些东西看起来抽象,但是很好 ...

  10. 深入分析Java反射(五)-类实例化和类加载

    前提 其实在前面写过的<深入分析Java反射(一)-核心类库和方法>已经介绍过通过类名或者java.lang.Class实例去实例化一个对象,在<浅析Java中的资源加载>中也 ...