一、2023 前端开发 HTML+CSS 宝典

(一)主流浏览器

指有自主研发的内核的浏览器

1.组成

  • shell:外壳
  • core:内核(JS 执行引擎、渲染引擎)

2.各浏览器内核

浏览器 内核
IE Trident -> Edge
Firefox Gecko
Chrome Webkit -> Blink
Safari Webkit
Opera Presto -> Blink

郁子大约 29 分钟笔记渡一教育语言基础袁进HTMLCSS
二、2023新版HTML+CSS零基础入学

(一)CSS 权重

CSS 权重
!important Infinity
行间样式 1000
id 100
class、属性、伪类 10
标签、伪元素 1
通配符 * 0

郁子大约 6 分钟笔记渡一教育语言基础姬成HTMLCSS
四、HTML+CSS 收官

(一)补充重要知识

1.控制尺寸

  • 使用 border-box 控制尺寸更加直观,因此,很多网站都会加入下面的代码:
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

郁子大约 5 分钟笔记渡一教育语言基础袁进HTMLCSS
三、z轴平移

(一)translateZ

  • 调整元素在 z 轴的位置
    • 正常情况就是调整元素和人眼之间的距离
    • 距离越大,表示元素离人越近
  • z 轴平移属于立体效果【近大远小】
    • 默认情况下网页是不支持透视的,所以单独设置 translateZ 看不出效果

(二)perspective

  • 如果需要透视效果,必须设置网页的视距
  • 一般设置 html 的 perspective 属性

郁子小于 1 分钟笔记CSS
四、图片去除白边

(一)问题

  • img 标签默认垂直方向居中
  • 多张图片纵向排列时底部会有空隙

(二)成因

  • img 标签是行块盒
  • 带有文本属性(inline)的元素在行内会按照文本基准线对齐

(三)解决

1.设置 img 垂直顶部对齐

img {
  vertical-align: top;
}

郁子小于 1 分钟笔记CSS