2021-08-01 暑假学习2

列排序额 0 : 0

列偏移

列偏移
阈值上的设置不能跳跃

栅格容器布局的精妙之处
Margin-left:auto
margin-right:auto
水平居中
Padding-left right:15px
容器两边是15px的padding
行两边具有-15px的margin

**防止列套行,-15px与槽宽的15px刚好抵消,直接嵌套进去

列两边具有15px的padding 槽宽
为了维护槽宽的规则 行两边有15px的槽宽
为了是列嵌套行 要有-15px的margin-left right
为了使容器包裹行 容器要有15px的padding

在服务器端最容易的安装方式就是通过 npm (node.js 的包管理器),方法如下:

$ npm install -g less
可以像下面这样在代码中调用 Less 编译器
var less = require(‘less’); less.render(’.class { width: (1 + 1) }’, function (e, css) {
console.log(css);
});

可以给编译器传递多个参数:

var parser = new(less.Parser)({
paths: [’.’, ‘./lib’], // Specify search paths for @import directives
filename: ‘style.less’ // Specify a filename, for better error messages
});

parser.parse(’.class { width: (1 + 1) }’, function (e, tree) {
tree.toCSS({
// Minify CSS output
compress: true
});
});
每个 less.js 发布版本同样包含了 rhino-compatible 版本。

命令行 rhino 版本需要包含以下两个文件:

less-rhino-.js - 编译执行,
lessc-rhino-.js - 命令行支持
命令行执行编译:

java -jar js.jar -f less-rhino-.js lessc-rhino-.js styles.less styles.css
以上将编译 styles.less 文件并保存为 styles.css 文件 输出文件的参数是可选的,如果没有指定该参数,less将默认输出到标准输出中(stdout)
在客户端使用 Less.js 是最容易的方式,并且在开发阶段很方便,但是,在生产环境中,性能和可靠性非常重要, 我们建议最好使用 node.js 或其它第三方工具进行预编译。
客户端用法

那就开始吧,在页面中加入 .less 样式表的链接,并将 rel 属性设置为 “stylesheet/less”:

接下来,下载 less.js 并通过 标签将其引入,放置于页面的 元素内:

提示
务必确保在 less.js 之前加载你的样式表。
如果加载多个 .less 样式表文件,每个文件都会被单独编译。因此,一个文件中所定义的任何变量、mixin 或命名空间都无法在其它文件中访问 。
**注意
务必确保在 less.js 之前加载你的样式表。
如果加载多个 .less 样式表文件,每个文件都会被单独编译。因此,一个文件中所定义的任何变量、mixin 或命名空间都无法在其它文件中访问 。

浏览器选项

`
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值