bootstrap笔记

响应式布局 为不同的终端提供适合的网页布局,给用户更好的体验。一个网站能够兼容多

个终端。适应不同分辨率屏幕。

移动设备优先
<meta name="viewport" content="width=device-width, initial-scale=1">

initial-scale指令指定用户是否可以缩放视区,即缩放Web页面的视图。

用的是Normalize.css 重置样式库

栅格系统

行(row)”必须包含在 .container
通过“行(row)”在水平方向创建一组“列(column)
内容应当放置于“列(column)”内
通过为“列(column)”设置 padding 属性,从而创建列与列之间的间隔(gutter)
在第一列和最后一列设置负值margin 从而消除padding的印象
栅格系统中的列是通过指定1到12的值来表示其跨越的范围

排版的样式和列表的样式

table的优化

js插件

data 属性
html5shiv 解决ie支持HTML5
respond.min 支持媒体查询
respond.js是为让IE8支持media query属性, 需要引入respond.js,而response.js必须部

署在webserver域名下面,否则会出现跨域问题。
IE9以下浏览器兼容,需要引入respond.js

响应式设计的原则

移动优先

渐进增强

用js解决hack

如何实现响应式布局

1、css3 media Query

2、借助原生JavaScript

3、第三方开源框架

CSS3 Media Query 常见属性:
device-width,device-height--屏幕宽高(物理上的)
width,height--渲染窗口宽高(实际窗口宽高)
orientation 设备方向(横屏竖屏)
resolution 设备分辨率

<link type="text/css" rel="stylesheet" href="link.css" media="only screen and

(max-width: )"/>

时间: 2024-12-29 16:54:34

bootstrap笔记的相关文章

bootstrap笔记之——列表

一.列表 1.无序列表<ul> 给无序列表添加一个类名".list-unstyled",这样就可以去除默认的列表样式的风格.除了项目编号之外,还将列表默认的左边内距也清0了. .list-unstyled { padding-left: 0; list-style: none; } 2.有序列表<ol> 3.内联列表 Bootstrap像去点列表一样,通过添加类名".list-inline"来实现内联列表,简单点说就是把垂直列表换成水平列表,

Bootstrap 笔记

知识准备 1. jQuery事件绑定 (1)on和off用于绑定和禁用事件 (2)享元模式 在document上绑定一个单击事件,利用冒泡机制,在单击时候检查是否为td元素,如果是才处理 $(document).on('click.bs.foo', 'td', function(e){}); $(document).off('foo'); 2. JS事件冒泡 在对象上触发了某类事件(比如'click'),如果对象定义了事件处理程序,就会调用这个处理程序.如果没有定义和处理程序返回true,则向对

2016年5月29日晚上(传智Bootstrap笔记五(表单2))

一.总表单实例 <body style="padding:50px;background-color:#ccc;"> <form class="form-horizontal"> <div class="form-group"> <label for="username" class="col-md-2 control-label">用户名:</labe

bootstrap笔记之——全局,标题,正文文本,强调,文本对齐

一.全局样式 Bootstrap框架做了一定的变更,不再一味追求归零,而是更注重重置可能产生问题的样式(如,body,form的margin等),保留和坚持部分浏览器的基础样式,解决部分潜在的问题,提升一些细节的体验,具体说明如下: 移除body的margin声明 设置body的背景色为白色 为排版设置了基本的字体.字号和行高 设置全局链接颜色,且当链接处于悬浮":hover"状态时才会显示下划线样式 二.标题 1.重新设置了margin-top和margin-bottom的值,  h

深入理解bootstrap笔记:第二天

MD ,星期六.星期天在家闲了,今天才抽出空来看第二章,真心该打~不过看了之后,觉得收益蛮多的! 看了栅格这篇时,发现一个问题了,以前做自己的网站时,有的时候排版真心有问题,page21这里列排序:.col-md-push-*(*这里填写数字) 完全可以实现的嘛,还用什么float,真心觉的自己傻的不是一星半点的! 现在让我去做,保证bootstrap的栅格系统用的顺滑了! 越看越觉着bootstrap的用处太大,不同屏幕上用不同的栅格尺寸标准,就完成能实现.超小屏幕设备手机(<768px):.

Bootstrap笔记合集

一. 为了简化操作,方便使用,Bootstrap通过定义四个类名来控制文本的对齐风格: ?   .text-left:左对齐 ?   .text-center:居中对齐 ?   .text-right:右对齐 ?   .text-justify:两端对齐 用法: <p class="text-left">我居左</p><p class="text-center">我居中</p><p class="tex

2016年5月29日晚上(传智Bootstrap笔记四(栅格系统 ))

一.栅格系统(网格系统) 1.栅格系统介绍 Bootstrap提供了一套响应式.移动设备优先的栅格系统.随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列.它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类. Bootstrap的栅格系统,由一个行和多个列构成.栅格系统通过行列的形式来创建网页布局,把具体的数据放入列当中. (注意:栅格系统,必须放在container和container-fluid之中) 移动设备优先策略 内容 决定什么是最

2016年5月29日晚上(传智Bootstrap笔记三(表单))

在本章中,我们将学习如何使用 Bootstrap 创建表单.Bootstrap 通过一些简单的 HTML 标签和扩展的类即可创建出不同样式的表单. 一.支持的表单控件 Bootstrap 支持最常见的表单控件,主要是 input.textarea.checkbox.radio 和 select. (1)输入框(Input) 最常见的表单文本字段是输入框 input.用户可以在其中输入大多数必要的表单数据. Bootstrap 提供了对所有原生的 HTML5 的 input 类型的支持,包括:te

bootstrap 笔记01

bootstrap源码样式: 移除body的margin声明设置body的背景色为白色为排版设置了基本的字体.字号和行高设置全局链接颜色,且当链接处于悬浮“:hover”状态时才会显示下划线样式 1,<small> bootstrap.css文件中第407行~第443行2, 段落(正文文本) bootstrap.css文件中第274行~280行*/3,强调内容lead bootstrap.css文件第470行~480行*/除此之外,Bootstrap还通过元素标签:<small>.

深入理解bootstrap笔记:第一天

书中page1中提及:bootstrap在github上已经有5142个watch.64207个star.23019个fork,ok~what is the watch.star and fork? 经过小编一翻搜索:watch-关注,star-加星,fork-a copy of the code(复制一份),TMD 这英文真无语! 书中page3中提及:经常使用IDE的源码搜索功能,ok! what is IDE? 度娘如是说:IDE(Integrated Development Enviro