【Web前端笔记06】CSS常用属性

目录

一、字体属性

1、color 字体颜色

2、font-size 字体大小(默认16px)

3、font-weight 文本粗细

4、font-style 字体样式

5、font-family 指定一个元素的字体

二、背景属性

1、background-color 背景颜色

2、background-image: url("img/do.png"); 背景图片

3、background-repeat 背景图片是否重复

4、background-size 背景图像大小

5、background-position 背景图片的位置(相对于外层容器)

6、background-attachment

7、background 简写

三、文本属性

1、text-align

2、text-decoration

3、text-transform:

4、text-indent 文本首行缩进

四、列表属性

1、list-style-type

2、list-style-image

3、list-style-position

4、list-style

五、表格属性

1、表格边框 border

2、折叠边框border-collapse

3、表格宽高 width height

4、表格文字对齐 text-align

5、表格填充

6、表格颜色

7、tablelayout

8、border-spacing

六、其他属性

1、letter-spacing

2、line-height

3、white-space

4、vertical-align

5、opacity

6、overflow

7、text-overflow

8、white-space

9、word-wrap

总结


一、字体属性

定义字体,加粗,大小,文字样式。

1、color 字体颜色

2、font-size 字体大小(默认16px)

3、font-weight 文本粗细

  • bold 粗体
  • lighter 细体
  • normal 默认值

4、font-style 字体样式

  • normal正常(默认)
  • italic 斜体

5、font-family 指定一个元素的字体

        font-family属性指定一个元素的字体

        注:每个值用逗号分开,如果字体名称包含空格,它必须加上引号

font-family:"Microsoft YaHei","Simsun","SimHei";

二、背景属性

【Web前端笔记06】CSS常用属性_第1张图片

1、background-color 背景颜色

  • 同时定义背景图像和颜色时,背景颜色会覆盖
  • 默认transparent(透明)

2、background-image: url("img/do.png"); 背景图片

  • 元素的背景战剧元素的全部尺寸,包括内边距和边框,但不包括外边距
  • 默认水平垂直方向平铺

3、background-repeat 背景图片是否重复

  • repeat 默认,垂直水平方向平铺
  • repeat-x 水平重复
  • repeat-y 垂直方向重复
  • no-repeat 不重复

4、background-size 背景图像大小

  • length 宽、高(只设一个,第二个默认为auto)
  • percent 百分比,与上同
  • cover 扩展至足够大
  • contain 扩展到最大,适应内容区域

5、background-position 背景图片的位置(相对于外层容器)

top left 默认0%,0% 如果只规定一个词,那么另一个默认为”center“
x% y%水平位置 垂直位置 左上角时0% 0%,右下角100% 100%如果只规定一个,另一个为50%
xpos ypos 水平 垂直 单位是px,左上角0 0,只规定一个,另一个50%

6、background-attachment

        背景附着(即国定还是随页面滚动)

  • scroll 默认值,随着页面滚动
  • fixed 背景图像固定

7、background 简写

        顺序是:color image repeat attachment position size

        不设置其中的某个值也不会出问题,取默认值

三、文本属性

1、text-align

        文本的水平对齐方式;left|center|right;

2、text-decoration

underline(下划线)|overline(上划线)|line-through(删除线)

3、text-transform:

uppercase(全部换位大写)|lowercase(全部小写)|none;

4、text-indent 文本首行缩进

负值允许,(首行缩进2em)

四、列表属性

1、list-style-type

        设置列表项标记的类型

符号描述
none 无标记
disc 实心圆
circle 空心圆
square 实心方块
decimal 数字

2、list-style-image

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

3、list-style-position

        指示如何相对于对象的内容绘制列表项标记

4、list-style

        设置所有的列表属性

        (按顺序): list-style-type, list-style-position, list-style-image

五、表格属性

1、表格边框 border

2、折叠边框border-collapse

        border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开

3、表格宽高 width height

4、表格文字对齐 text-align

5、表格填充

        控制空格之间的边框,使用td和th元素的填充属性

6、表格颜色

        可以指定边框的颜色,和th元素的文本和背景颜色

7、tablelayout

        用来显示表格单元格、行、列的算法规则

【Web前端笔记06】CSS常用属性_第2张图片

8、border-spacing

        设置相邻单元格的边框间的距离(仅用于"边框分离"模式)

【Web前端笔记06】CSS常用属性_第3张图片

六、其他属性

1、letter-spacing

        增加或减少字符间的空白(字符间距)

2、line-height

        设置行高,不允许负值

        注意:行高=高时,行文字垂直居中

3、white-space

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

4、vertical-align

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

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

5、opacity

        设置整个元素的透明度,取值 0-1,0 表示完全透明,1 表示不透明

6、overflow

        指定如果内容溢出一个元素的框,会发生什么。

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

7、text-overflow

        ellipsis 溢出文字以省略号显示

8、white-space

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

9、word-wrap

        当前行超过指定容器边界是否换行

        word-wrap: break-word; 设置成长文本自动换行


总结

以上就是今天要讲的内容,本文仅仅简单介绍了CSS常用的属性,这些属性提供了很多能够让我们快速丰富页面文字等图片的效果,大家也可以使用这些属性完成属于自己的页面效果。

你可能感兴趣的:(Web前端学习笔记,前端,笔记,css,html,开发语言)