CSS-1 认识CSS;三种CSS的编写样式;CSS注释;常见的CSS样式;元素link;CSS颜色表示方法;浏览器开发者工具;浏览器的渲染流程

1_认识CSS

  • what:为网页添加样式(美化界面);一门样式表语言,不是编程语言
  • 发展历史
    • css1(两个人合作发布)
    • css2(w3c)
    • css3(模块化持续发展中)
  • 总结:美化HTML,让HTML与CSS分离
    • 方式一:添加样式,例如颜色、字体,大小
    • 方式二:布局,按照某种结构显示

2_三种CSS的编写样式

  • 声明,例如【 color: red】
    • 属性名:添加的css规则名称【color】
    • 属性值:添加的css规则的值【red】

2.1_内联样式

  • 存在于HTML元素的style属性中
  • 很多资料不推荐这种写法
  • 但Vue的template的某些动态样式会用到
  • 例如下面代码所示
<div style="color: red; font-size: 20px;">我是div元素</div>
<h1 style="font-size: 50px">我是标题</h1>

2.2_内部样式表

  • 把 设置CSS 样式代码放在HTML文件head中的style元素中

在这里插入图片描述

2.3_外部样式表

  • 把CSS代码编写成一个独立的css文件,并且通过link元素引入到HTML文档中
  • 如果css文件很多,可以建立一个索引css文件,通过@import引入对应css文件,在HTML文档中可link直接引入索引文件,可以省去很多麻烦

3_CSS注释

  • 格式:/* 注释内容*/

  • 快捷键: ctrl +/

4 常见CSS样式

  • 有很多,但是最常用的只有那几个
    • font-size
    • color
    • background-color
    • width
    • height
  • 推荐查阅官方文档
    • https://www.w3.org/TR/?tag=css
    • https://caniuse.com/

5_元素link

  • 外部资源链接,规范文档与外部资源的关系
    • 通常放在head中
    • 也可用来创建站点图标,就是网页标题那里有一个图标
  • 常见属性
    • href:指定被链接资源的路径url
    • rel:指定连接类型
      • icon:站点图标
      • stylesheet:css样式
    • dns-prefetch【实验中的属性】:用户点击链接前提前进行域名解析,有助于性能优化

6_ CSS颜色表示方法

  • 颜色关键字:表示一个具体的颜色
    • 例如:color:(red)
  • RGB
    • 红绿蓝三原色
      • 各个原色的取值范围是0~255
      • eg: color:rgb(255,0,0)
  • 其他表示方法
    • 十六进制表示:
      • #RRGGBB[AA] ,[AA]表示透明度,可省略
      • #RGB[A] ,[A]表示透明度,可省略
        • #0099FF = #09F 【缩略重叠的数字,表示同一个颜色】
    • 函数符【基本不用,暂不了解】

7_浏览器开发者工具

  • 随机打开一个页面:右键-检查
  • 快捷键 :ctrl+ ,可以调整页面合适的大小
  • 检查页面时 ,可以删除某些组件查看网页结构,或者其他微调整

8_浏览器的渲染流程

  1. 加载HTML文档
  2. 解析HTML
  3. 【遇到CSS则加载并解析】形成DOM树形结构
  4. 【把解析好的CSS渲染树Render附加到DOM树形结构中】在浏览器中展示该界面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值