bootstrap:

是目前最受欢迎的前端框架,并基于HTML、CSS、JavaScript 等,而且他是为了适应并兼容各个电子设备,是对媒体查询的封装。

1.什么是媒体查询

  他 是响应式布局的方法之一,使我们的网页适配于各种设备。

2.媒体查询的写法和格式

     思想:使用分割法分析和解决问题
   (1)首先是确认把屏幕分成几种样式 (这里先以1200px 900px 600px )
   (2)选择max-width 还是min-width

so,有两种方法:

(1)CSS3

这里以浏览器 大小为依据;

给页面设置一个最大宽度,那页面超过我设定的最大宽度,超过的那部分一般以空白显示

因为代码都是一层一层的进行判断执行,那就要注意设置最大或最小显示屏幕的顺序,避免设置的被覆盖.

例如:

范围从大到小:
小于1200:@media screen and (max-width:1200px){这里面可以写一些要改变的属性样式等}

小于750:@media screen and (max-width:750px){这里面可以写一些要改变的属性样式等}

 小于400 :@media screen and (max-width:400px){这里面可以写一些要改变的属性样式等}

范围从小到大:

 @media screen and (max-width:400px){这里面可以写一些要改变的属性样式等}

 @media screen and (max-width:750px){这里面可以写一些要改变的属性样式等}

@media screen and (max-width:1200px){这里面可以写一些要改变的属性样式等}

注:理解并会用一种范围就可以了,因为要适应各个设备屏幕的宽度,所以在写初始代码的时候,宽度尽量以百分比设置。

(2)外部link(建议多用)

      这个需要在建立一个CSS,把屏幕所需要发生的变化写在所连接的文件中

 写法:   <link rel="stylesheet" media="screen and (max-width:1200px)"  href=".CSS">

3 .当为一个大的div中添加几个小标签时

 不管添加的元素是块级也好行级也好,总之是为其添加 内容,使界面在不同设备上以居中的样式显示,这时要注意的是,不要用float:left属性,  用 display:inline-block;

-----------------------------------------------------------------------------------------------------------------------------------

                            当前只是有关bootstrap的简单基础知识,待整理再与奋斗的你分享

 

初学者--bootstrap(一)----在路上(1)的更多相关文章

  1. 初学者--bootstrap(五)JavaScript插件(上)----在路上(6)

    jQuery 插件为 Bootstrap 的组件赋予了“生命”.可以简单地一次性引入所有插件,或者逐个引入到你的页面中. 一:首先要确认的是,单个还是全部引入: JavaScript 插件可以单个引入 ...

  2. 初学者--bootstrap(四)栅格系统----在路上(8)

    ---------------------------------------栅格系统:是bootstrap提供的响应式布局方式------------------------------------ ...

  3. 初学者--bootstrap(六)组件中的字体图标----在路上(9)

    组件---字体图标 无数可复用的组件,包括字体图标.下拉菜单.导航.警告框.弹出框等更多功能. 1.如何使用:        出于性能的考虑,所有图标都需要一个基类和对应每个图标的类.把下面的代码放在 ...

  4. 初学者--bootstrap(三)下载与安装----在路上(7)

    ----------------------------------------对于学习与工作者来说用压缩版,若是研究框架则用源代码---------------------------------- ...

  5. 初学者 bootstrap(二)----在路上(4)

    ---------------------------------------------------------曾经认真书写的笔记啊,别来无恙啊--------------------------- ...

  6. 初学者--bootstrap(六)组件中的下拉菜单----在路上(10)

    组件---下拉菜单 用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性. 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 p ...

  7. bootstrap初学者模板

    <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> ...

  8. 初学者的React全家桶完整实例

    概述 该项目还有些功能在开发过程中,如果您有什么需求,欢迎您与我联系.我希望能够通过这个项目对React初学者,或者Babel/webpack初学者都有一定的帮助.我在此再强调一下,在我写的这些文章末 ...

  9. 旺财速啃H5框架之Bootstrap(二)

    突然感觉不知道写啥子,脑子里面没水了,可能是因为今晚要出去浪,哈哈~~~提前提醒大家平安夜要回家哦,圣诞节生00000000000这么多蛋....继续 上一篇的已经把bootstrap了解个大概了,接 ...

随机推荐

  1. windowsservice

    1.创建 windows服务 项目  文件 -> 新建项目 -> 已安装的模板 -> Visual C# -> windows ,在右侧窗口选择"windows 服务 ...

  2. python学习4 常用内置模块

    logging os 路径处理 // 获取当前路径 os.path.abspath(__file__) //获取当前文件夹路径 os.path.dirname(os.path.abspath(__fi ...

  3. Android端简易蓝牙聊天通讯App(原创)

    欢迎转载,但请注明出处!谢谢.http://www.cnblogs.com/weizhxa/p/5792775.html 最近公司在做一个蓝牙串口通讯的App,有一个固定的蓝牙设备,需要实现手机连接相 ...

  4. Day 2 T1

    题目描述 组合数表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法.根据组合数的定 义,我们可以给出计算 ...

  5. 【第一课】WEBIX 入门自学-介绍WEBIX

    Webix是跨浏览器.跨平台的JavaScript框架,使用JavaScript.CSS,HTML5技术构建交互式web应用程序.库中提供几十个完全可定制的组件,提供了JQuery集成和可以处理任何服 ...

  6. swift初体验

    swift是一门类型安全的语言,同样也是基于c语言 那么c语言的一些类型也是实用的,不同的是:swift声明变量和常量是不一样的 let:用来修饰常量:var用来修饰变量 e.g: let num=1 ...

  7. 2.5美元每月的VPS, host1plus

    国内用的比较多的国外VPS应该算的上是Linode和DigitalOcean了,和他们相比Host1plus在价格上更有优势,最低每月2.5刀,也就相当于每月30多块的话费,而且Host1Plus支持 ...

  8. [LintCode] Container With Most Water 装最多水的容器

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai).  ...

  9. java web(七)Cookie的简单使用

    一.概述 测试 //1.创建一个Cookie对象    //Cookie cookie1=new Cookie("name","xrk");    //2.调用 ...

  10. 实现滑动条与表单中的input中的value交互

    最近在写一个考试系统的项目,遇到一些比较有意思的小知识,在这里分享给大家 下面是一个滑动条与input中的value值的交互,即滑动条的颜色会跟随给定input的value值实时变化,虽然表单中的ra ...