使用CSS数学函数 CSS数学函数允许将属性值(如元素的height、animation-duration或font-size)编写为数学表达式。 在不使用任何数学的情况下,内置的rem、vw和%等CSS单位通常足够灵活,可以样式化H...
文本数据类型 每个CSS声明都由属性/值对组成。根据属性的不同,值可以包含各种数据类型,如单个关键字、整数、函数或不同类型的组合;有些值带有单位,而有些则没有。本指南概述了文本数据类型。有关每种数据类型的更详细信息,请参阅相应的页面。...
数字数据类型 在CSS中,每个声明都由属性/值对组成。根据不同的属性,值可以包含各种数据类型,例如单个数字、关键字、函数或不同类型的组合;有些值带有单位,而有些则没有。数字数据类型包括整数、数字、维度和百分比值。本指南概述了数字数据类型...
CSS 属性值定义语法 CSS 属性值定义语法(CSS value definition syntax)是用来限定 CSS 属性合法取值的专门语法。在此基础之上,一个 CSS 属性的合法取值也由语义所限制,比如一些数字必须是正数。 C...
使用 CSS 过渡 CSS 过渡提供了一种在更改 CSS 属性时控制动画速度的方法。其可以让属性变化成为一个持续一段时间的,而不是立即生效的过程。比如,将一个元素的颜色从白色改为黑色,通常这个改变是立即生效的,使用 CSS 过渡后该元素...
使用 CSS 变换 通过改变坐标空间,CSS 变换可以在不影响正常文档流的情况下改变作用内容的位置。这篇指南提供了有关使用 CSS 变换的介绍。 CSS 变换通过一系列 CSS 属性实现,通过使用这些属性,可以对 HTML 元素进行线...
文本阴影入门指南 您可以使用text-shadow属性为文本添加阴影效果。该属性接受逗号分隔的阴影值列表。每个阴影至少需要两个长度值,但可以包含多达三个长度值和一个颜色值。 css text-shadow: 1px 3px;...
HTML、CSS 和 DOM 中的空白符是如何处理的 在 DOM 中,空白符的存在会导致布局问题,并使内容树的操作变得困难,这取决于它的位置。这篇文章探讨了什么时候会出现困难,并研究了如何缓解由此产生的问题。 什么是空白符 空白符是...
包装和断开文本 本指南解释了在CSS中管理溢出文本的各种方法。...
CSS错误处理 当CSS中存在错误时,例如无效值或缺少分号,浏览器(或其他用户代理)会优雅地恢复,而不是像JavaScript那样抛出错误。浏览器不会提供CSS相关的警告或其他方式来指示样式中的错误。它们只是丢弃无效内容并解析后续的有效样...