html入门笔记1
html 历史
- 1990年左右诞生
- Tim Berners-Lee,李爵士发明的
- 2004年,获得大英帝国爵级司令勋章
- 2017年,获得图灵奖
李居士做了什么
- 自己写了第一个流量只能去
- 自己写了第一个服务器
- 用自己写的浏览器访问了自己写的服务器
- 发明了WWW,同事发明了HTML,HTTP和UEL
WWW是什么
- WWW就是万维网
- WWW=URL+HTTP+HTML
www的直观感受
-
如何使用万维网
输入一个网址
可以看到网页
看不见的部分由HTTP来搞定
如何制作出网页
-
需要的知识
域名知识
http服务器知识
html知识
企图
-
为什么没有css和js
万维网初期就没有css河js
1996年底css才发布第一版本
1995年底javascript才出现
也就是说最开始的页面就是html在裸奔
-
最原始的html
-
最初html只有18个元素
title h1~h6 nextid address base hp1/hp2... a dl/dt/dd isindex ul/li plaintext menu listing dir p
-
-
html 权威资料
google搜索MDNhtml5
HTML5 技术集
-
HTML5的两个含义
最新版本的html语言,包含旧版的标签和新增的32个标签
html和他的朋友们(包括css3等)
-
HTML5技术集合
新标签,新属性。
新的通信技术:WebSockets,WebRTC等。
离线存储技术:LocalStorage,断网检测。
多媒体技术:视频,音频。
图像技术:Canvas,SVG,WebGL。
Web增强技术:History API,全屏。
设备相关的技术:摄像头,触摸屏幕。
新的样式技术:css3新的Flex,Grid布局。
-
HTML的语法
<!DOCTYO HTML> <tag attr=value>123</tag> // 细节 大小写区别 引号 如何注释 如何组合 -
HTML排错
如何知道html是否正确 看VSCode的颜色提示 看WEbStorm的颜色提示 使用HTML5验证器(在线/npm工具)HTML的标准制定者W3C由李爵士创办。
html学习前的准备
- vscode推荐插件:Prettier更好的本地格式化工具
- JSBin:网址js.jirengu.com
- 代码沙河:网址codesandbox.io
HTML 起手式
<!DOCTYPE html>
<html lang="CN-ZH">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML练习</title>
</head>
<body>
<h1>我是一个标题</h1>
</body>
</html>
章节标签
-
表示文章、书的层级
章节 h1~h6 章节 section 文章 article 段落 p 头部 header 脚部 footer 主要内容 aside 旁支内容 aside 划分 div
全局属性
-
所有标签都有的属性
clss 类名 contenteditable 可编辑的 hidden 隐藏 id 唯一的(可以通过js直接获取元素) style 样式 tabindex 正值,表示元素是可聚焦的 title 表示咨询信息文本