CSS 引入伪类和伪元素概念是为了格式化文档树以外的信息。伪元素和伪类都不会出现在源文档或者文档树中伪类的操作对象是文档树中已有的元素,而伪元素...
CSS 引入伪类和伪元素概念是为了格式化文档树以外的信息。伪元素和伪类都不会出现在源文档或者文档树中伪类的操作对象是文档树中已有的元素,而伪元素...
1. 长度(length)单位 长度单位主要分为两种,相对和绝对。 相对长度单位 基于其它元素的长度。例如 em 基于该元素的字号大小,vh 则...
自定义属性(CSS 变量或者级联变量)是由 CSS 作者定义的,它包含的值可以在整个文档中重复使用。自定义属性标记设定值(比如:--main-c...
简写属性是可以同时设置好几个 CSS 属性值的 CSS 属性。这样可以使编写更简洁、更有可读性。 1. 简写属性注意情况 1.1 没有指定的值会...
假定用户正面向(浏览器)视窗或网页,而 HTML 元素沿着其相对于用户的一条虚构的 z 轴排开,层叠上下文就是对这些 HTML 元素的一个三维构...
BFC(Block Formatting Context)就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也是如此。包...
包含块:指元素最近的祖先块元素(inline-block, block 或 list-item 元素)的内容区。 包含块的影响 元素的尺寸及位置...
块的上外边距(margin-top)和下外边距(margin-bottom)有时合并(折叠)为单个边距,其大小为单个边距的最大值(或如果它们相等...
CSS 盒子模型将所有的元素表示为一个矩形的盒子,模型定义了盒的每个部分: Content box: 这个区域是用来显示内容,大小可以通过设置 ...
CSS 中,每个 CSS 属性都定义了该属性默认是否继承。对于继承属性,如果没有指定值,则会获取父元素同属性的值。对于非继承属性,如果没有指定默...
专题公告
根据制定的学习路线,从零开始学前端