前端学习笔记


实践出真知

HTML + CSS

一、HTML初识

1.基础认知

1.1.网页

网页的组成:

  • 文字
  • 图片
  • 音频
  • 超链接
  • 视频

常见的五大浏览器:

  • IE、火狐、谷歌(accounting for the most)、Safari、欧朋

浏览器渲染引擎(浏览器内核): 浏览器中专门对代码进行解析渲染的部分
浏览器出品的公司不同,内在的渲染引擎也是不同的:

浏览器 内核 备注
IE Trident IE、猎豹安全、360极速浏览器、百度浏览器
Firefox Gecko 火狐浏览器内核
Safari Webkit 苹果浏览器内核
Chrome/Opera Blink Blink其实是Webkit的分支
  • 渲染引擎不同,倒置解析相同代码时的速度、性能、效果也不相同
  • 谷歌浏览器的渲染速度快、性能高、效果好

1.2.Web标准

Web标准:让不同的浏览器按照相同的标准显示结果,让展示的结果统一!

构成 语言 说明
结构 HTML 页面元素和内容
表现 CSS 网页元素的外观和位置等页面样式
行为 JavaScript 网页模型的定义与页面交互

2.HTML的概念

HTML(Hyper Text Markup Language) :超文本标记语言

2.1.HTML页面固定结构


  
    网页标题
  
  
  网页主体内容
  

2.1.1.VS Code

特点:速度快、体积小、插件多

快捷键 说明
英文 + Tab 快捷生成标签
Ctrl + S 保存文件
alt + B 快速查看网页效果
! + tab 快速生成结构标签
Ctrl + / 快捷注释

2.2.2.HTML标签属性

属性注意点:

  1. 标签的属性写在开始标签内部
  2. 标签上可以同时存在多个属性
  3. 属性之间以空格隔开
  4. 标签名与属性之间必须以空格隔开
  5. 属性之间没有顺序之分
    基本架构:


网页标题
写代码是一件非常快乐的事情!
  • 文档类型声明,告诉浏览器使用哪种HTML版本来显示网页

当前页码采用的是HTML5版本来显示网页。
注意:

  1. 声明位于文档最前面的位置,处于标签之前;
  2. 不是一个HTML标签,它就是文档类型声明标签。

lang语言种类:
用来定义当前文档显示的语言

  1. en定义语言为英文;
  2. zh-CN定义语言为中文

简单来说定义en就是英文网页,定义为zh-CN就是中文网页
其实对于文档显示来说,定义成en的文档也可以显示中文,定义zh-CN的文档也可以显示英文

字符集:
字符集(Character set)是多个字符的集合。以便计算机能够识别和存储各种文字。
在标签内,可以通过标签的charset属性来规定HTML文档应该使用哪种字符编码。

charset常用的值有:GB2312、BIG5、GBK和UTF-8,其中UTF-8也被称为万国码,基本包括了全世界所有国家需要使用到的字符

3.HTML标签

3.1.标题标签

1级标题

2级标题

3级标题

4级标题

5级标题
6级标题

3.2.段落和换行标签

我是一个段落标签



强制换行,break的缩写,换行标签/关闭标签

3.3.文本格式化标签

语义 标签 说明
加粗 更推荐使用 标签加粗 语义更强烈
倾斜 更推荐使用 语义更强烈
删除线 更推荐使用 语义更强烈
下划线 更推荐使用 语义更强烈

3.4.
标签

是没有语义的,它们就是一个盒子,用来装内容的。

这是头部

今日价格

div是division的缩写,表示分割、分区。span意为跨度、跨距。
特点:

  1. 标签用来布局,一行只能放一个。大盒子
  2. 标签用来布局,一行可以放多个。小盒子

3.5.图像标签和路径

图像标签:
标签用于定义HTML页面中的图像。

(/关闭标签)

单词image的缩写
src是标签的必须属性,它用于指定图像文件的路径和文件名
何为属性:简单理解就是属于这个图像标签的特性
图像标签的其他属性:

属性 属性值 说明
src 图片路径 必须属性
alt 文本 替换文本。图像不能正常显示则用文字替换
title 文本 提示文本。鼠标放到图片上,显示的文字
width 像素 设置图像的宽度
height 像素 设置图像的高度
border 像素 设置图像的边框粗细

相对路径:

相对路径分类 符号 说明
同一级路径 图像文件位于HTML文件同一级
下一级路径 / 图像文件位于HTML文件下一级
上一级路径 ../ 图像文件位于HTML文件上一级

绝对路径:
绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
eg:D:\One Driver\OneDrive\文档\Adobe

3.6.超链接标签