理解CSS丨青训营笔记创作

45 阅读2分钟

青训营笔记创作第四天 1.CSS是什么? CSS指的是层叠样式表(Cascading Style Sheets) CSS描述了如何在屏幕、纸张或其他媒体上显示HTML元素 CSS节省了大量工作。它可以同时控制多张网页布局。 2.css的引入方式 引入方式 书写位置 作用范围 使用场景 内嵌式 CSS写在style标签中。style标签通常放在head中 当前页面 小案例 外联式 CSS写在单独的CSS文件中,通过link标签引入 多个页面 项目中 行内式 CSS写在标签的style属性中 当前标签 配合js使用 3.CSS选择器 (1) ID选择器 结构:#id属性值 { css属性名: 属性值; } 作用:通过id属性值,找到页面中带有这个id属性值的标签,设置样式 (2)类选择器 结构:.class { css属性名: 属性值; } 作用:通过类名,找到页面中所有带有这个类名的标签,设置样式 (3)通配符选择器 结构:* { css属性名: 属性值; } 作用:找到页面中所有的标签,设置样式 (4)标签选择器 结构:标签名 { css属性名: 属性值; } 作用:通过标签名,找到页面中所有这类标签,设置样式 (5)属性选择器 属性 说明 [attribute] 选择多有带 attribute 属性的元素 [attribute=value] 选择 attribute=value的所有元素 [attribute~=value] 选择 attribute属性包含单词 value的所有元素 [attribute^=value] 选择其attribute属性值以value开头的所有元素 [attribute$=value] 选择其attribute属性值以 value结束的所有元素 [attribute*=value] 选择其attribute属性中包含value子串的每个元素 结构:标签名 { css属性名: 属性值; } 作用:通过标签名,找到页面中所有这类标签,设置样式 4.字体样式 属性名 样式 属性值 font-size 字体大小 数字+px font-weight 字体粗细 正常:normal或数字400; 加粗:bold或数字700 font-style 是否倾斜 正常(默认值):normal; 倾斜:italic font-family 字体系列 sans-serif(无衬线字体); serif(衬线字体); monospace(等宽字体) font 字体连写 style weight size family 5.文本样式 属性名 样式 属性值 text-indent 文本缩进 数字+px; 数字+em(推荐:1em = 当前标签的font-size的大小) text-align 对齐方式 left: 左对齐; center: 居中对齐; right: 右对齐 text-decoration 文本修饰 underline: 下划线; line-through: 删除线; overline: 上划线; none: 无装饰线 line-height 文本行高 数字+px; 倍数(当前标签font-size的倍数)