position的值
1 | absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 static 的父元素来进行定位。 |
愿用三生烟火,换你一世迷离。
1 | block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。 |
一般来说,可以通过display:inline和display:block的设置,改变元素的布局级别。
1 | display:block |
1 | display:inline |
1 | display:inline-block |
1 | box-sizing属性主要用来控制元素的盒模型的解析模式。默认值是content-box。 |
1 | CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content)、内边距(padding)、 |
1 | 在 CSS 中,width 和 height 指的是内容区域(element)的宽度和高度。 |
1 | W3C标准盒子模型范围包括margin、border、padding、content,并且content部分不包含其他部分。 |
定义:1
2
3
4
5
6CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,
然后开发者就只要使用这种语言进行编码工作。
通俗的说,“CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,
以供项目使用。CSS 预处理器为 CSS 增加一些编程的特性,无需考虑浏览器的兼容性问题”,
例如你可以在 CSS 中使用变量、简单的逻辑程序、函数(如右侧代码编辑器中就使用了变量$color)等等在编程语言中的一些基本特性,
可以让你的 CSS 更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好处。
其它 CSS 预处理器语言:1
2
3
4
5
6
7
8CSS 预处理器技术已经非常的成熟,而且也涌现出了很多种不同的 CSS 预处理器语言,比如说:
Sass(SCSS)
LESS
Stylus
Turbine
Swithch CSS
CSS Cacheer
DT CSS
如此之多的 CSS 预处理器,那么“我应该选择哪种 CSS 预处理器?”
到目前为止,在众多优秀的 CSS 预处理器语言中就属 Sass、LESS 和 Stylus 最优秀,讨论的也多,对比的也多。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true