CSS核心属性

285 阅读3分钟

1、字体 (1)字体大小的设置: 属性:font-size 属性值:数值+单位(px) 浏览器中默认字体大小是16px 建议设置最小的字体为12px,设置成偶数 (2)单位:: ① px (像素) ;② em:相对于父级计算的单位 常用于首行缩进;③ rem:相对于根元素html计算;④ pt:硬件设备(打印机) (3)字体类型的设置: 属性:font-family 中文汉字建议加引号 英文单词:属性值有多个单词需要用引号引起来 只有一个可以不使用引号 注意:在浏览器中 中文默认为微软雅黑 ; win系统中文是宋体/新宋体 英文arial (4)字体倾斜属性:font-style ;属性值: ① italic 倾斜的;② oblique 更斜的;③ normal 正常的; (5)字体加粗属性:font-weight ; 属性值:① 法定的属性值:bold 加粗 ;bolder 更粗的 ;normal 正常; ② 常规的属性值 :范围:100900的整百数 :100500 正常 ; 600900 加粗; 2、文本 (1)文本行高: 属性:line-height 属性值:现对于当前容器的高度设置的 ① 行高 = 高度 文本在垂直方向居中 !! 单行文本 ② 行高 > 高度 文本往下移动 ③ 行高 < 高度 文本往上移动 (2)文本水平对齐: 属性:text-align 属性值: ① left 左对齐;② right 右对齐;③ center 居中 注意:设置文本居中 前提是当前容器一定要有宽高(块元素) 3、不常用的属性: ① text-trasform(变形属性) ② uppercase 把文字变成全大写 ③ lowercase 把文字变成全小写 ④ capitalize 变成首字母大写 4、文本颜色: 属性:color 不要写成font-color 属性值: ① 法定属性值:英文单词 ② 十六进制:09 af ③ #六位字符(相同的-简写成三位) 通过ps的拾色器 ④ rgb(red,gree,blue)0255 ⑤ rgba(red,green,blue,alpha[透明度 范围:01]) 拓展: ① opacity 透明度 范围:01 所有的属性都会变透明 ② rgba中的alpha只针对于某一个属性设置透明 4、文本修饰: 属性:(1)text-decoration 属性值:① underline 下划线;② overline 上划线;③ line-through 横线 (2)text-indent:数值+单位 可以接负值 但只针对第一行才有用 5、复合属性的写法: 属性:font 属性值 :font-weight font-style font-size/line-height font-family (1)font-weight 和font-style 可以根据需求写,可以互换位置 (2)font-size和line-height之间有一个/ 并且不可以互换位置 (3)font-family 写默认值 "微软雅黑" 6、背景属性的设置: (1)背景颜色的设置:background-color 可以简写成background (2)背景图片:background-image:url() ① 当背景图片大于容器的时候,图片只会显示部分区域 ② 当背景图片小于容器的时候 图片默认进行平铺 ③ 当背景图片等于容器的时候 图片完整显示 注意:img结构导入图片有两者方式:① html结构 ② background-image:css样式 需要容器支持 (3)背景平铺属性: background-repeat: no-repeat/repeat/repeat-x/y (4)背景定位属性:background-position: x y x水平方向:left right center y垂直方向:top bottom center 常规的属性值 正值和负值都可以 (5)背景固定属性::background-attachment; 属性值: scroll/fixed 简写方式:属性:background 属性值:颜色 图片 平铺 定位 固定 7、盒模型总结: (1)计算盒子的自身大小:content++ padding + border 计算盒子在浏览器中所占的真实大小:content + padding + border + margin 8、边框: 属性:border ; ① 边框的宽度 border-width:数值+单位; ② 边框的颜色 border-color:和文本颜色设置相同; ③ 边框的样式 border-style:solid(实线) dashed(虚线) dotted(点线) double(双实线);④ 方向 border-方向值:top;right;bottom;left 注意:清除某一个方向的边框; border-方向值:none 9、列表属性的设置: (1)定义列表符号样式: list-style-type (2)使用图片作为列表符号 list-style-image:url() (3)定义列表符号的位置 list-style-position(定位):inside、outside (4)简写:list-style:none(常写在reset.css中)