CSS:字体属性,基础选择器

字体属性:

font-size:

smlaller;x-small;xx-small;large;x-large;xx-large;

16px:浏览器默认大小

px:像素;相对长度单位,相对于2560px电脑分辨率

pt:点;1/72英寸

in:英寸

 

font-weight:

(100~700/900)范围

100~300:变细

400:普通文本相同

400~500:差不多

600:加粗

bold/bolder=700:变粗

lanter:变细

 

font-family:

单个英文不需要加引号;多个英文和中文需要引号;

英文一般写在中文前面;

 

font-style:

italic:倾斜字体;使用字本身的倾斜字体

oblique:倾斜字体;有一些文字没有倾斜,浏览器强制倾斜;

nomal:

aside:综合属性

style-weight-family-

 

 

font:style和family

invalid 不合法

property 属性

 

颜色属性color:

英文单词表示

十六进制

rgb:0-255/0%-100%;rgb(,,)rgba()a表示透明度(0~1)(透明~不透明)

hsl:色相

’#‘开头

H颜色名字

S纯度;越高越纯。反之灰

L亮度;越高越白

 

文本标签的对齐形式
text-align:

left

right

center

justify:两端对齐

 

text-decorate:

underline:下划线

overline:上划线

line-through:删除线

none:无修饰

 

text-transform:

capitalize:首字母大写

lowercase:所有字母小写

uppercase:所有字母大写

 

text-indent:

2em:首行缩进两字符

正数向右偏移

负数向左偏移

 

text-shadow:

阴影

水平(正负控制左右偏移)+垂直(正负控制上下偏移)+垂直阴影位置 模糊距离 颜色

 

direction:文章方向

ltr:

rtl:

 

letter-spacing:

增加或减少字符间的空白距离;正增 负减;用于汉字

如果英文,用于每个字母之间的空隙;

 

word-spacing:

增加或减少单词间的空白距离;正增 负减;用于英文;

如果中文,用于中文字间的空白间隙;

 

line-height:

height=上+下+文本高

’文本‘在height中间

 

word-break:

normal:默认规则

keep-all:用于中文(日韩)

break-all:适用于英文

 

基础选择器

id选择器:

公有属性;唯一性;

需要写id属性,style标签中#表示对应的id属性

 

 

 

标签选择器:

 

多类选择器:

一个标签只能有一个id选择器;但可以有多个class值;

 

通配符:选中所有

*{ }

 

链接伪类选择器:

1、未访问的

a:link

2、访问过的

a:visited

3、鼠标移动到上面的

a:hover

4、鼠标按下为松开的状态

a:active

 

 

 

结构伪类选择器(新增选择器CSS3):

first-child:

last-child:选中最后一个元素的子元素,如果这个元素是li则匹配

nth-(last)-child(even偶/2n偶/odd奇/n奇):如果所有元素的顺数/倒数的第偶/奇数个子元素 如果是( )则匹配

 

 

posted on 2022-07-17 09:58  香香鲲  阅读(78)  评论(0编辑  收藏  举报