前端开发--CSS层叠样式表

字体属性

CSS 字体属性定义字体,加粗,大小,文字样式

  • color 规定文本的颜色
  • font-size 设置文本的大小 # chrome浏览器接受的最小字体是12px
  • font-weight 设置文本的粗细
描述
blod 定义粗体字体
bolder 定义更粗的字体
lighter 定义更细的字体
100-900 由细到粗,400等同默认, 700等同bold
  • font-style 指定文本的字体样式
描述
normal 默认值
italic 定义斜体字
  • font-family 指定一个元素的字体

每个值用都好分开

如果字体名称包含空格,必须加上引号

背景属性

属性 描述
background-color 设置背景颜色
background-image 设置背景图片
background-attachment 设置背景图片是否随着内容滚动还是固定
background-position 设置背景图片显示位置
background-repeat 设置背景图片如何填充
background 复合属性
  • background-image 属性

元素的背景是元素的总大小,包括填充和边界(不包括外边距)。

默认情况下 background-image 属性放置在元素的左上角,如果图像不够大的话会在垂直和水平方向平铺图像,如果图像大小超过元素大小从图像的左上角显示元素大小的部分

  • background-repeat 属性
说明
repeat 默认值
repeat-x 只向水平方向平铺
repeat-y 只向垂直方向平铺
no-repeat 不平铺
  • background-size 属性

设置背景图像的大小

说明
length 设置背景图片的宽度和高度,第一个值宽度,第二个值高度,如果只是设置一个,第二个值auto
percentage 计算相对位置区域的百分比,第一个值宽度,第二个值高度,如果只是设置一个,第二个值auto
cover 保持图片纵横比并将图片缩放成完全覆盖背景区域的最小大小
contain 保持图片纵横比并将图像缩放成适合背景定位区域的最大大小
  • background-position 属性

该属性设置背景图像的其实位置,其默认值是 0% 0%

上下左右中, top bottom left right center

x y 单位可以是% 也可以是 px

  • background-attachment 属性

该属性设置背景图像是否固定或者随页面滚动。简单来说就是一个页面有滚动条的话,滑动滚动条背景是固定的还是随着页面滚动

说明
scroll 背景图片随着页面滚动而滚动
fixed 背景图片固定

文本属性

  • text-align

指定元素文本的水平对齐方式

描述
left 文本居左排列,默认值
right 右对齐
center 居中对齐
  • text-decoration

规定添加到文本的修饰,下划线、上划线、删除线等

描述
underline 下划线
overline 上划线
line-through 删除线
  • text-transform

控制文本的大小写

描述
captialize 每个单词开头大写
uppercase 字母全部大写
lowercase 字母全部小写
  • text-indent

规定文本块中首行文本的缩进

负值是允许的,如果值是复数,将第一行左缩进

列表属性

在 HTML 中有两种类型的列表

有序列表 - 列表项标记有数字或者字母

无序列表 - 列表项标记用特殊的图形 如 小黑点小方块等

  • list-style-type

设置列表项标记的类型

描述
none 无标记
disc 实心圆
circle 空心圆
square 实心方块
decimal 数字
  • list-style-image

使用图像来替换列表项的标记

  • list-style-position

知识如何相对于对象的内容绘制列表

描述
inside 列表项标记放置在文本内
outside 列表项标记防止在文本外
  • list-style

简写属性在一个生命中设置所有的列表属性

可以设置的属性(按顺序):

list-style-type, list-style-position,list-style-image

表格属性

  • border

表格边框

  • border-collapse

设置表格的边框是否被折叠成一个单一的边框或隔开

  • width 和 height

定义表格的宽度和高度

  • text-align

设置水平对齐方式,向左,右,或者中心

  • vertical-align

垂直对齐

如果在表的内容中控制空格之间的边框,应该使用td 和 th 元素的填充属性

其他属性

  • letter-spacing

调整字符间距

  • line-height

设置行高

  • overflow
描述
visible 默认值
hidden 超出容器内容被修剪
scroll 内容会被修剪,但是可以滚动查看剩余内容
auto 如果内容被修剪,可以滚动查看剩余内容
  • white-space

指定元素内的空白怎么处理

描述
pre 空白会被浏览器保存
nowrap 文本不会换行
  • verticle-align

设置一个元素的垂直对齐方式

该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐

描述
text-top 把元素的顶端与父元素字体的顶端对齐
middle 把此元素放置在父元素的中部
text-bottom 把此元素底端与父元素字体的底端对齐
  • opacity

设置整个元素的透明度,取值 0-1

0 表示完全透明,1 表示不透明


前端开发--CSS层叠样式表
https://blog.lixey.top/前端开发-CSS层叠样式表/
Author
Lixiney
Posted on
January 9, 2026
Licensed under