css的核心属性

97 阅读3分钟

选择器权重: 类型选择器: 0001 class选择器: 0010 id选择器: 0100 群组选择器: 选择器本身 后代选择器: 选择器权重之和 内联样式: 1000 继承样式: 0000

css核心属性:
	font-size:文本大小;
		默认文本大小16px
		最小文本大小12px
		关键字写法
			 xx-small =9px
			 x-small =11px
			 small =13px
			 medium =16px
			 large =19px
			 x-large =23px
			 xx-large =27px
		常用单位:
			pt(了解就行)
			px 像素单位
			em 跟随作用上的font-size值成倍数关系
			rem 跟随根元素(html)的font-size值成倍数关系 
	
	color:文本颜色;	
		颜色单词: red green blue..
		十六进制:
			取值范围: 0-9 a-f #
				#aabbcc 可以缩写为 #abc
		光色模式:
			rgb(0,0,0)
			rgba(0,0,0,0)
			 r: red  0-255
			 g: green 0-255
			 b: blue 0-255
			 a: alpha  透明度 0-1

	font-family:字体1,字体2,字体3..。;
		【注】中文表示的字体需要添加引号
			  单个单词表示的字体不需要添加引号
			  多个单词表示的字体需要添加引号
			  多个字体需要逗号隔开

	font-weight:文本粗细;	
		bolder 粗体字
		bold  加粗效果
		normal 常规文本

		100 200 300 变细
		400 = normal
		500
		600 700 800 900 加粗

	font-style:文本是否倾斜;
		italic 倾斜效果
		oblique 斜体字
		normal 常规文本(不倾斜)

	line-height:文本垂直对齐方式; 行高
		行高值 < 高度值 偏上
		行高值 = 高度值 垂直居中
		行高值 > 高度值 偏下
		【注】
			主要针对单行文本设置
			不能为负数

	font:倾斜 加粗 文本大小/行高 字体类型;

	text-align:文本水平对齐方式;
		left 左对齐
		center 水平居中
		right 右对齐
		justify 平均分配

	text-decoration:文本修饰;
		overline 上划线
		line-throught 中划线(删除线)
		undeline 下划线
		none 取消线

	text-indent:首行缩进;
		px em
		【注】只针对第一行有效
			  可以为负数

	css层叠性
		选择器权重大的覆盖权重低的
		内联样式 > 内部样式 / 外部样式
		权重相同时,后写的覆盖先写的
		!important 是最重要的,遇到它,所有的规则都将不遵循

	list-style:none; == list-style-type:none;取消列表符号

	background-color:背景颜色;
		颜色单词: red green blue..
		十六进制:
			取值范围: 0-9 a-f #
				#aabbcc 可以缩写为 #abc
		光色模式:
			rgb(0,0,0)
			rgba(0,0,0,0)
			 r: red  0-255
			 g: green 0-255
			 b: blue 0-255
			 a: alpha  透明度 0-1

	background-image:url("图片地址");
		【注】
			图片不占位
			图片默认重复

	background-repeat:背景图是否重复;
		repeat 重复(默认值)
		no-repeat 不重复
		repeat-x 水平重复
		repeat-y 垂直重复

	background-position:水平  垂直; 背景图定位
		关键字写法:
			left center right
			top center bottom
		px %
		【注】
			只写一个关键字值时,另一边居中
			只写一个px 或者 %值时,表示的是水平,且垂直居中
			可以为负数

	background-size:宽度  高度;
		px %
		【注】
			只写一个值时,表示的是宽度,且高度将等比例缩放
			不能为负数

	background-attachment:背景图关联;
		scroll 滚动查看(默认值)
		fixed 固定不动

	background:颜色 url("图片地址") 是否重复 背景图定位/大小 是否关联;

	精灵图:
		1: 图片一定是png格式,且一张途中有多个小图
		2: 一定采用背景图的方式插入图片
		3: 一定采用背景图定位来改变图片的位置