CSS总结

字体样式

1、font-size : 设置字体的大小,最常用的值时长度(14px)
2、xx-small | x-small | small | medium | large | x-large | xx-large
通过上面的属性值把字体的尺寸设置为不同的尺寸,从 xx-smallxx-lage
3、large|smaller : 把 font-size 设置为比父元素更大或更小的尺寸。
4、length : 把 font-size 设置为一个固定的值。
5、percentage :把 font-size 设置为基于父元素的一个百分比值。
6、font-family: :设置字体,可以同时指定多种字体,以英文状态下的逗号隔开,表示如果浏览器不支持第一种字体,则会尝试下一个字体,直到找到合适的字体。中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当有英文字体名时必须位于中文字体名之前。如果字体名中包含空格、#、$ 等符号,则该字体必须加英文状态下的单引号或双引号,例如: font-family: "Times New Roman";
各种字体:
<generic-family> 下表列出了各个字体家族以及家族中的字体成员:

generic-family字体
serifTimes New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit
sans-serifHelvetica, MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk
cursiveZapf-Chancery, Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand
fantasyWestern, Alpha Geometrique, Critter, Cottonwood, FB Reactor, Studz
monospaceCourier, MS Courier New, Prestige, Everson Mono

font-style: 默认值为 normalitalic斜体版本,oblique强制将字体倾斜。
font-variant: 设置小号的大写字母,只对英文有效,作为了解内容。
font-weight: 设置字体的粗细。normal bold bolder lighter 100~900
font: 综合写法,选择器{font: style weight size/line-height family;}

文本的样式

  • 文本颜色: color : 十六进制的颜色值 / rgb(255, 0, 0) / 表示颜色的单词
  • 文本对齐: text-align : left / center / right /justify
  • 文本装饰: text-decoration: none / underline / line-through / overline
  • 文本行高: line-height : 长度(20px)/ 数字 / 百分比 / normal
  • 文本间距: letter-spacing: 长度(4px) / normal
  • 字符间距: word-spacing:长度(4px) / normal
  • 文本大小写: text-transformcapitalize | uppercase | lowercase | none
  • capitalize: 将每个单词的第一个字母转换成大写
  • uppercase: 将每个单词转换成大写
  • lowercase: 将每个单词转换成小写
  • none: 无转换

背景样式

  • 设置背景颜色: background-color: 十六进制的颜色值 / rgb(255, 0, 0) / 表示颜色的单词
  • 设置背景图片: background-image: url(./img/cat.jpg)
  • 设置背景图片的重复方式: background-repeat: repeat / no-repeat / repeat-x /repeat-y
  • 设置背景图片的位置: background-position: 20px 30px/ top right bottom left
  • 设置背景图片是否固定: background-attachment: scroll / fixed
  • 背景样式的简写属性: background:#ff0 url(./img/cat.jpg) no-repeat center fixed

超链接样式

  • a:link: 选择未被点击过的链接。
  • a:visited: 选择被点击过之后的链接。
  • a:hover: 选择鼠标悬停在其上的超链接。
  • a:active: 选择正在被点击的超链接(点着不放)。

样式的优先级

1. 基本选择器的优先级

ID 选择器 > Class 选择器 > 标签选择器 > 通配符(*)选择器

2. 引入方式的优先级

行内样式 > 内联样式 > 外部样式 > 用户样式(浏览网页的用户) > 浏览器样式(浏览器应用的默认样式)

伪类

:link伪类将应用于未被访问过的链接
:hover伪类将应用于有鼠标指针悬停于其上的元素。
:active伪类将应用于被激活的元素,如被点击的链接、被按下的按钮等。
:visited伪类将应用于已经被访问过的链接
:focus伪类将应用于拥有键盘输入焦点的元素。(ie8以上支持)

注意:
链接伪类,他们规定执行有顺序的,不能随便更改位置:
要按照 :link --> :visited --> :hover --> :active 的顺序。 (LV包包 hao)

伪元素

属性说明
:first-letter向文本的第一个字母添加特殊样式。
:first-line向文本的首行添加特殊样式。
:before在元素的内容之前添加内容。
:after在元素的内容之后添加内容。

透明度

1.opacity属性定义元素的不透明度

语法 : opacity: number (0-1之间的数值)
opacity 的值为1的元素是完全不透明的反之,值为0的是完全透明的。
opacity: 0.8;
2. IE的半透明滤镜
语法: filter:alpha(opacity=number);
number 的取值为100-0之间的数值
因为 ie 不支持 opacity ,只支持自己的滤镜filter:alpha(opacity=50);

改变光标的形状

属性值说明属性值说明
default默认光标wait等待效果
pointer小手help问号
text文本指示crosshair十字状
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值