一、HTML发明者
- Tim Berners-Lee,1990年左右发明HTML,2017年获得图灵奖
- 发明HTML的目的就是为了上网冲浪(让每个人输入网址就能看到网页)
李爵士写了第一个浏览器,第一个服务器,然后用自己的浏览器访问自己写的服务器,发明了WWW(万维网)同时发明了URL(网址)+HTTP(看不见的,为了系统更加完善)+HTML(网页)
二、HTML起手式
VSCode在VScode里面打开一个文件夹,新建一个index.html文件。然后输入英文!后会自动弹出一个提示框,点击第一个后就会后弹出一列最基础的html起手式(如下)
<!DOCTYPE html>文挡类型
可以把en改为zh-CN
文件的字符编码
禁用缩放,兼容手机
告诉IE使用最新内核
标题
三、常用的表章节的标签
h1~h6 标题(h1表示一级标题以此类推)
- section 章节
- article 文章
- p 段落(每一段的开头和结尾都加上p标签,可以很好的划分段落层次)
- header 头部(即页眉)
- footer 脚部(即页脚,通常可以用来注释商标所有)(©表示©)
- main 主要
- aside 旁支内容
-
四、全局属性
class 给标签分类(可赋予多个class标签。如
,head里用[class=middle]或.middle<可赋予class表示的标签里有两个及以上单词其中一个的属性>)- contenteditable 赋予可编辑属性(即可以在显示出来的网页上直接编辑,如将style属性放入body中并写上: style{display:block},又赋予contenteditable属性,则看的人可以直接在网页修改style,但不能增减style)
- hidden 隐藏
- id 表示全局唯一标签(唯一性不靠谱,id 的全局唯一性没有保障,就算有两个重复的 id,HTML 也不会提示我写错了,所以不到万不得已最好不用)
- style 用于为 HTML 文档定义样式信息(css、body里style属性、js同时生效时,优先级js>body里>css)
- tabindex 属性规定元素的 tab 键控制次序(顺序123可不连续,0表示最后访问,-1表示不可被tab访问)
title 可定义文档标题 title=“需要显示的内容”(在一行文字中如果没有办法把文字显示完整,可以设置title,让鼠标移动到该段文字的上,这样就可以让title里面的字显示出来。需要如下代码使长文字后面显示…)
whit-space:nowrap;overflow:hidden;text-overflow:ellipists
五、常用的内容标签
ol+li 表示有顺序的列表
- ul+li 表示没有顺序的列表
- dl+dt+dd 描述列表 可以按快捷键dl+tab键快速呼出dl和dt代码
- pre 保留空格/换行
- hr 分割线
- br 插入一个简单的换行符
- a 定义超链接,用于从一张页面链接到另一张页面,如下(其中target=”_black”表示在新窗口打开,国内一般都会使用):
- em emphasis缩写 强调(语气)
- strong 强调(内容)
- code 字体等宽(英文)
- quote 引用
- blockquote 换行引用
不忘初心 方得始终
