z-index属性在什么情况下会失效 通常 z-index 的使用是在有两个重叠的标签,在一定的情况下控制其中一个在另一个的上方或者下方出现。z-index值越大就越是在上层。z-index元素的position属性需要是relative... 前端这点事 2022-01-28 368 #CSS
如何判断元素是否到达可视区域 以图片显示为例:window.innerHeight 是浏览器可视区的高度;document.body.scrollTop || document.documentElement.scrollTop... 前端这点事 2022-01-28 583 #CSS
Sass、Less 是什么?为什么要使用他们? 他们都是 CSS 预处理器,是 CSS 上的一种抽象层。他们是一种特殊的语法/语言编译成 CSS。 例如 Less 是一种动态样式语言,将 CSS 赋予了动态语言的特性,如变量,继承,运算, 函数,L... 前端这点事 2022-01-28 232 #CSS
::before 和 :after 的双冒号和单冒号有什么区别 (1)冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。 (2)::before就是以一个子元素的存在,定义在元素主体内容之前的一个伪元素。并不存在于dom之中,只存在在页面之中。注意:... 前端这点事 2022-01-28 372 #CSS
CSS预处理器/后处理器是什么?为什么要使用它们? 预处理器, 如:less,sass,stylus,用来预编译sass或者less,增加了css代码的复用性。层级,mixin, 变量,循环, 函数等对编写以及开发UI组件都极为方便。后处理器, 如:... 前端这点事 2022-01-28 287 #CSS
CSS优化和提高性能的方法有哪些? 加载性能:(1)css压缩:将写好的css进行打包压缩,可以减小文件体积。(2)css单一样式:当需要下边距和左边距的时候,很多时候会选择使用 margin:top 0 bottom 0;但margi... 前端这点事 2022-01-28 205 #CSS
对line-height 的理解及其赋值方式 (1)line-height的概念:line-height 指一行文本的高度,包含了字间距,实际上是下一行基线到上一行基线距离;如果一个标签没有定义 height 属性,那么其最终表现的高度由 lin... 前端这点事 2022-01-28 538 #CSS