reset 可以重置浏览器的的html的默认样式,因为各个浏览器对有些元素解析差别很大

通过重置样式可以让样式的浏览器兼容 更简单

使用方法简单

@import "compass/reset"

layout 有几个常见的布局函数,我觉得挺管用,其他的都是用来写组建非常常用的

Sticky Footer

该模块提供了需要布置你的页脚,它坚持到页面底部的工具。

这个模块主要用于布局页脚,可以让页脚固定在页面的最底部,是一个比较常用的功能,而且有配套的html代码

引用方法

@import "compass/layout/sticky-footer"
使用方法
@include sticky-footer(54px, "#my-root", "#my-root-footer", "#my-footer")
对应的html结构
<body><div id="root"><div id="root_footer"></div></div><div id="footer">Footer content goes here.</div>
</body>

官方还在有在线demo http://compass-style.org/examples/compass/layout/sticky-footer/

具体的语法sticky-footer($footer-height, $root-selector, $root-footer-selector, $footer-selector)

$footer-height:页脚高度

$root-selector:页面主题的id

$root-footer-selector:形式上的页脚id

$footer-selector:真是页脚

Stretching

Stretching 主要用于定位 用于在父容器中定位子元素的我位置

官方也有一些 demo  http://compass-style.org/examples/compass/layout/stretching/

例如 下边这些 布局

包含的布局函数

stretch-y($offset-top, $offset-bottom)         定位在y方向的定位
stretch-x($offset-left, $offset-right)              定位在x方向的定位
stretch($offset-top, $offset-right, $offset-bottom, $offset-left) 综合x,y方向的定位

Grid Backgrounds

网格背景混合组件允许你产生固定,流体和弹性网格布局,

这是使用css3  Gradients 实现的,

主要用于布局的测试和校对 我感觉

其实我感觉这个没什么用,主要用来作为参考布局用

具体如何引用和各种使用方法可以参考这里http://compass-style.org/reference/compass/layout/grid_background/

compass reset和layout [Sass和compass学习笔记]相关推荐

  1. 【Sass】全面的 Sass 教程及学习笔记

    文章目录 Sass 安装教程 `npm` 安装 Sass 变量存储数据 Sass 嵌套 CSS Mixins 创建可重用 CSS @if 和 @else 为样式添加逻辑 @for 创建一个 Sass ...

  2. git reset后本地拉取_Git学习笔记

    git工作区和本地仓库 创建本地版本库 mkdir learnGitcd learnGitgit init 添加到暂存区 touch learn.mdopen learn.mdgit add lear ...

  3. 【Sass】+【Compass】学习笔记

    这两天一直在学习sass和compass,看完了一些教程后决定做一些实践操作,权当笔记记录一下. COMPASS:compass-style.org 安装compass:gem install com ...

  4. Sass与Compass——回顾

    compass 是sass的一个工具库 compass在sass 的基础上封装了一系列有用的模块,用来补充和丰富sass的工能, 安装: compass是用 ruby语言开发的,所以安装它之前必须安装 ...

  5. opensuse13.2安装 sass和compass

    首先要先安装ruby 和 gem 如果使用sudo zypper install ruby 安装后 当安装sass时会报错 /System/Library/Frameworks/Ruby.framew ...

  6. rub、sass和compass的安装

    长话短说,直接进入正题. [ruby安装] ruby下载网址:http://rubyinstaller.org/downloads/ 选择适合自己电脑的版本: 下载完成后直接双击安装,记得勾选加入环境 ...

  7. 关于Sass与Compass的一些笔记

    1. 安装: Sass和Compass都是基于Ruby编程语言的命令行工具.要使用它们,你首先需要在电脑中安Ruby,并对电脑的命令行操作有一个基本的理解.Sass和Compass可以安装在Windo ...

  8. 【AngularJs学习笔记五】AngularJS从构建项目开始

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...

  9. 尚硅谷谷粒学院学习笔记(防坑点的总结部分勘误)

    谷粒学院学习笔记 部分勘误 数据库设计规约 模块说明 环境搭建 创建一个Spring Boot 的父工程,版本使用:2.2.1.RELEASE 父工程pom.xml里面添加 在pom.xml中添加依赖 ...

最新文章

  1. InfoQ专访网易云陈谔:用微服务体系满足企业数字化转型需求
  2. windchill 可交付成果 文档_敏捷等于没有文档吗?敏捷项目管理VS传统项目管理区别在哪里?...
  3. “盛大文学”年终派对
  4. ps -ef |grep -v 在shell sh 脚本中貌似无效?
  5. Iphone革了谁的命?
  6. pycharm出现KeyError:“Couldn't find filed google.ptotobuf.FileOption.javanano_use_deprecated_package”
  7. java单元测试模拟输入_java – 单元测试:在定义模拟行为后调用...
  8. 密码学基础(四):OpenSSL命令详解
  9. Python和Excel的完美结合:常用操作汇总(案例详析)
  10. QQ附近人/微信附近的人功能被限制使用解决办法
  11. SIM868——AT+CBC 监测锂电池电量理解与测试
  12. virtualbox复制vdi
  13. 数据分析师三个等级_数据分析课|这三个等级的数据分析师报考条件,一定是你需要的...
  14. qt creator在高分辨率笔记本上控件运行显示不全的问题解决方法
  15. 【架构师实践课】微服务如何拆分?大型微服务项目从何下手?
  16. 数据结构课设_网页形式的景区导游
  17. 浅谈 ext2 文件系统的特点、优缺点以及使用场景
  18. Java实现阿姆斯特朗数
  19. springboot基于spring的宽带管理系统以及实现毕业设计源码250910
  20. 电气设备自动化控制中PLC技术的应用

热门文章

  1. 机会与挑战:2019人工智能应用趋势预测
  2. 路易斯·罗森伯格与「群体智能」
  3. 工信部:2017工业物联网白皮书
  4. 你管这破玩意叫 RDB
  5. 库克的下沉,何同学的上升
  6. 手机主宰了你的生活,这不是乔布斯想看到的
  7. cnblogs,我来了
  8. Web API应用架构设计分析(1)
  9. Java面试题-javaweb篇七
  10. 38.6. Web IRC