CSS


目录
  • CSS
      • 1. HTML补充 frame
      • 2. CSS
        • 2.1 CSS 概述
        • 2.2 CSS 的三种引入方式
        • 2.3 CSS 选择器【重点】
          • 2.3.1 常用选择器
          • 2.3.2 属性选择器
          • 2.3.4 伪类选择器
          • 2.3.4 层级选择器
          • 2.3.5 并集选择器
          • 2.3.6 通配选择器
        • 2.4 CSS 属性
          • 2.4.1 文字属性
          • 2.4.2 文本属性
          • 2.4.3 背景属性
          • 2.4.4 列表属性
          • 2.4.5 尺寸属性
          • 2.4.6 显示属性
          • 2.4.7 轮廓属性
          • 2.4.8 浮动属性 详见代码
          • 2.4.9 定位属性 详见代码
      • 3. 盒子模型
        • 3.1 盒子模型图例
        • 3.2 border 边框
        • 3.2 padding 内边距
        • 3.2 margin 外边距

CSS

1. HTML补充 frame




    
    01-HTMLframeset



    
    
    
        
        
    


2. CSS

2.1 CSS 概述
	层叠样式表(英语:Cascading Style Sheets,缩写:CSS;又称串样式列表、级联样式表、串接样式表、阶层式样式表)是一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。CSS3现在已被大部分现代浏览器支持,而下一版的CSS4仍在开发中。
	CSS 可以用于美化 HTML 页面,同时可以采用模版。提高前端开发效率
2.2 CSS 的三种引入方式
行内样式表
	利用 HTML 标签的 style 属性,在 style 属性中就是 CSS 样式
内联样式表
	在 head 标签中,内置 style 标签,style 标签内容就是 CSS 样式
外联样式表
	定义 .css 样式表文件,利用 link 连接对应的 .css 文件,在当前 HTML 页面引入 css 样式

权重
	行内 > 内联 > 外联
	就近原则

开发常用:
	外联!!!
	1. 外联样式可以作为模版,提供给众多页面使用
	2. 外联样式表方便浏览器缓存,用户第一次访问页面 1.2 S 第二次 0.6 s 因为 CSS 文件可以缓存到浏览器中。下
	一次访问无需从服务器获取。
	3. 外联样式表可以降低企业成本!外联样式利用缓存机制,可以降低用户访问页面的流量需求,同时降低企业对应服务所
	需的上行带宽需求,降低企业成本
2.3 CSS 选择器【重点】
明确当前 CSS 样式修饰哪些 HTML 标签内容
2.3.1 常用选择器
id选择器
class选择器
标签选择器



    
    03-CSS常用选择器
    



今天去买一注彩票

北平の融融ひめごと
北平の融融ひめごと
北平の融融ひめごと

北平の融融一本番

北平の融融一本番

北平の融融一本番

2.3.2 属性选择器
根据 HTML 标签指定的属性进行约束操作



    
    04-CSS属性选择器
    


数据提交
用户:
密码:
2.3.4 伪类选择器
主要针对的是 a 标签,可以在 a 标签在不同的状态下有不同的效果
操作
	a:link   链接状态/未操作状态
	a:hover  鼠标悬浮状态
	a:active 鼠标触发状态
	a:visited 已访问状态



    
    05-CSS伪类选择器
    


北平and融融 ~~ 缘起


2.3.4 层级选择器



    
    06-CSS层级选择器
    



火锅
老碗面
中午你们吃啥
2.3.5 并集选择器



    
    07-CSS并集选择器
    


北平挺瘦的
北平挺瘦的

北平挺瘦的

北平挺瘦的


北平挺瘦的
北平挺瘦的
北平挺瘦的
2.3.6 通配选择器



    
    08-CSS通配选择器
    


北平被掏空了
北平被掏空了

北平被掏空了

北平被掏空了

北平被掏空了
2.4 CSS 属性
2.4.1 文字属性



    
    09-CSS文字属性
    


《融平之夜》
2.4.2 文本属性



    
    10-CSS文本属性
    


北平是如何烹饪的
2.4.3 背景属性



    
    11-CSS背景属性
    


王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
王乾现在很跳,需要北平照顾一下~
2.4.4 列表属性



    
    12-CSS列表属性
    


  • 咖啡
  • 白酒
  • 红酒
  • 啤酒
2.4.5 尺寸属性
width
height
2.4.6 显示属性



    
    13-CSS尺寸和显示属性
    



周董需要解决大问题~~~
周董需要解决大问题~~~
周董需要解决大问题~~~
周董需要解决大问题~~~

周董需要解决大问题之后,解决吃的问题

悠悠岁月愁,一杯二锅头

2.4.7 轮廓属性



    
    01-CSS轮廓属性
    


2.4.8 浮动属性 详见代码
2.4.9 定位属性 详见代码

3. 盒子模型

3.1 盒子模型图例

3.2 border 边框



    
    08-CSS盒子模型边框
    


3.2 padding 内边距



    
    09-CSS盒子模型内边距
    


3.2 margin 外边距



    
    10-CSS盒子模型外边距
    





    
    11-CSS盒子模型外边距案例
    


A
B