day001第一天
学习方式
- 上课,不懂的就记就问。如果当天晚上12点不懂,就代表有问题。
- 复习,当天晚上复习。周四复习周一到周三,以及之前。周日复习周五到周六,以及之前。以及精简之前内容。复习不可看视频。写md文档放到网上。
下载
下载浏览器
官网: www.google.cn/intl/zh-CN/…
不用翻墙: www.downcc.com/soft/1158.h…
下载VSCode
软件本体
下载VSCode插件
汉化插件-Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
自动闭合标签-Auto Close Tag
自动-Auto Rename Tag
打开浏览器-open in browser
小型服务器-Live Server-和open in browser差不多,不过它可以实时更新对应的html
设置谷歌浏览器为默认浏览器
基础HTML
双标签与自闭合标签
- HTML 标签是由尖括号包围的关键词。
- 成对出现的,标签中的第一个标签是开始标签,第二个标签是结束标签也叫闭合标签,如div。
- 只有一个的,则叫单标签,如br或img。
注释标签
- html注释就是html中对某一块内容的解释,但是不会被浏览器编译。
- 注释的快捷键 ctrl+/ 或者 ctrl+shift+/。
HTML网络框架
快捷创建网页框架-可以默写,了解里面的各个含义
<!-- 文档类型指令,快捷键 !+tab 或 !+enter -->
<!DOCTYPE html>
<!-- html页面主结构,lang表示语言属性 -->
<html lang="en">
<head>
<!-- charset表示语言集; UTF-8万国码,其它的如gbk之类的中文码没必要用,可能会有乱七八糟的错。 -->
<meta charset="UTF-8" />
<title>文档标签页上的文字</title>
</head>
<body>
页面主体内容
</body>
</html>
标签属性
标签属性-分为内置属性和自定义属性 --> 进阶为es5标准的自定义组件(Web Components)。
- 内置属性是自带的,里面可以设置各种功能。
- 自定义属性是自己写的,一般只用于记录一些数据。
结构说明
- lang=“en” : 键值对。
- lang : 属性名/key/键。
- “en” : 属性值/value/值。
笔记
印象笔记-马克飞象: maxiang.io/ 个人主要用这个
语雀: www.yuque.com/dashboard 可以试着用这个
Markdown: 用VSCode,教程用www.runoob.com/markdown/md…
标签
标签关系
嵌套关系、父子关系
并列关系、兄弟关系
常用标签
-
p段落标签,用于段落,段落有间隔,一般用于显示。样式其实也可以都只用div。
-
h1到h2标题标签,一般仅标题和logo用,一般也只用到h1到h3。
-
br换行标签,一般在div或p标签内部用于换行时用。
-
hr分割线标签,一般在div与p标签之间用。
-
img图片标签。
- src,图片的地址。
- alt,图片加载失败后显示的文本。
- title,移动到图片上提示的图片标签文字。
<img src="https://www.baidu.com/img/flexible/logo/pc/result.png" alt="网络失败后显示的文本" title="移动到图片上提示的标题"> -
a超链接标签
- href=“本地或线上文档地址#锚点标签id名” : 就直接可以跳转到想要的地方。
<a href="https://www.baidu.com">跳转到外部链接</a> <a href="./2我的第二个页面.html">跳转到内部链接</a> <a href="#">重新加载本页并回到顶部</a> <a href="javascript:;">占位不做操作javascript:;</a> <a href="./2我的第二个页面.html#锚点标签id名顶部">锚点标签id名顶部</a> -
div大盒子标签
-
span小盒子标签
-
三大列表
- ol与li有序
- ul与li无序
- dl与dt类名/dd项目自定义列表
-
格式化标签
- strong加粗标签
- b加粗标签
- em斜体标签
- i斜体标签
- del删除线
- s删除线
- ins下划线
- u下划线
-
pre预格式化标签
-
iframe内联框架标签
- framborder="0"为无边框。frameborder="1"为有边框。
- width=“300” 宽,单位px。
- height=“300” 高,单位px。
HTML实体字符与实体编号
| 含义 | 实体字符 | 实体编号 |
|---|---|---|
| 空格 | &npsp; | 实体编号 |
元素类型
-
行内元素
- 横向排列
- 共占一行
- 不能设置宽高
-
行内块元素
- 横向排列
- 共占一行
- 能设置宽高
-
块元素
- 纵向排列
- 独占一行
- 能设置宽高