00.HTML简介

一.HTML简介

1.什么是HTML

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)

  • HTML 不是一种编程语言,而是一种标记语言 (markup language)

  • 标记语言是一套标记标签 (markup tag)

  • HTML 使用标记标签来描述网页

    超文本的基本特征就是可超链接文档,有2层含义:

    a.它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)。

    b.它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超链接文本)。

二、Web标准

web标准石油W3C组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标注化组织。

1.Web标准的构成

主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。

标准 说明
结构 结构用于付网页元素进行整理和分类,现阶段主要学的是HTML。
表现 表现对于设置网页元素板式、颜色、大小等外观样式,只要是指CSS
行为 行为是指网页模型的定义及交互的编写,现阶段主要学的是Javascript

Web标准提出的最佳体验方案是:结构、样式、行为相分离。

即结构写到HTML文件中,表现写到CSS中,行为写到Javascript中。

三、开发工具VScode

1.插件安装

Chinse Language:汉化插件
Open in brower:在浏览器中打开
安装方法:
第一步点击左边最下面的图标,或者按ctrl+shift+x调出应用商店
第二步搜索chin,找到简体中文;open in 找到Open in brower
第三步点击install即可。


插件安装.png

2.json配置

json.png

加入以下两行代码能使代码保存时自动格式化代码。
"editor.formatOnType": true,
"editor.formatOnSave": true,

3.快捷键

!+tab 快速生成

Ctrl+Shift+N 打开新的编辑器窗口

Ctrl+Shift+W 关闭编辑器

Ctrl + X 剪切

Ctrl + C 复制

Alt + up/down 移动行上下

Shift + Alt up/down 在当前行上下复制当前行

Ctrl + Shift + K 删除行

Ctrl + Enter 换行

Ctrl + Shift + Enter 在当前行上插入新的一行

Ctrl + ] 该行向左缩进一个tab距离

Ctrl + [ 该行向右缩进一个tab距离

Home 光标跳转到行头

End 光标跳转到行尾

Ctrl + Home 跳转到页头

Ctrl + End 跳转到页尾

Ctrl + up/down 行视图上下偏移,相当于滚轮上/下滑

Alt + PgUp/PgDown 屏视图上下偏移,相当于上/下一页

Ctrl + Shift + [ 折叠区域代码

Ctrl + Shift + ] 展开区域代码

Ctrl + / 添加单行注释

Shift + Alt +A 块区域注释

导航快捷键

Ctrl + T 列出所有符号

Ctrl + G 跳转行

Ctrl + P 跳转文件

Ctrl + Shift + O 跳转到符号处

Ctrl + Shift + M 或 Ctrl + J 打开问题展示面板

F8 跳转到下一个错误或者警告

Shift + F8 跳转到上一个错误或者警告

Ctrl + Shift + Tab 切换到最近打开的文件

Alt + left / right 向后、向前

Ctrl + M 进入用Tab来移动焦点

Ctrl + F 查询

Ctrl + H 替换

Alt + Enter 选中所有出现在查询中的

Ctrl + D 匹配当前选中的词汇或者行,再次选中-可操作

多行光标快捷键

Alt + 鼠标左键 插入光标-支持多个

Ctrl + Alt + up/down 上下插入光标-支持多个

Ctrl + U 撤销最后一次光标操作

Shift + Alt + 鼠标左键 插入光标到选中范围内所有行结束符-支持多个

Ctrl + F2 选择所有出现在当前选中的词汇-操作

Shift + Alt + right 从光标处扩展选中全行

Shift + Alt + left 收缩选择区域

Ctrl + Shift + Alt + PgUp/PgDown 插入多行光标的[整屏生效]

Shift + Alt + F 格式化代码

F12 跳转到定义处

Alt + F12 代码片段显示定义

Ctrl + K F12 在其他窗口打开定义处

Ctrl + . 快速修复部分可以修复的语法错误

Shift + F12 显示所有引用

F2 重命名符号

Ctrl + Shift + . / , 替换下个值

编辑器管理快捷键

Ctrl + F4, Ctrl + W 关闭编辑器

Ctrl + |切割编辑窗口

Ctrl + 1/2/3 切换焦点在不同的切割窗口

Ctrl + Shift + PgUp/PgDown 切换标签页的位置

文件管理快捷键

Ctrl + N 新建文件

Ctrl + O 打开文件

Ctrl + S 保存文件

Ctrl + Shift + S 另存为

Ctrl + F4 关闭当前编辑窗口

Ctrl + W 关闭所有编辑窗口

Ctrl + Shift + T 撤销最近关闭的一个文件编辑窗口

Ctrl + Enter 保持开启

Ctrl + Shift + Tab 调出最近打开的文件列表,重复按会切换

Ctrl + Tab 与上面一致,顺序不一致

Ctrl + P 复制当前打开文件的存放路径

Ctrl + R 打开当前编辑文件存放位置【文件管理器】

四、HTML基本骨架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=f, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
</body>
</html>

1.<!DOCTYPE>声明标签

文档类型声明标签,作用就是告诉浏览器使用哪种html版本来显示网页。

<!DOCTYPE html>

这句话的意思是:当前页面采取的是HTML5版本来显示网页。
注意:

a.<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。

b.<!DOCTYPE>不是一个 HTML标签,它就是文档类型声明标签。

2.lang语言种类

用来定义当前文档显示的语言。

  1. <html lang="en">定义语言为英语 。
  2. <html lang="zh-CN">定义语言为中文
  3. <html lang="Fr">定义语言为法语。
  4. 其实对于文档显示来说,定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示英文
    这个属性对浏览器和搜索引擎的作用是让浏览器指导你是哪种语言的网页,例如在定义为法语的情况下输入中文网页会提示翻译。

3.Character set字符集

1.字符集 (Character set)是多个字符的集合。以便计算机能够识别和存储各种文字。

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

3.写法:在<head>标签内,可以通过<meta> 标签的 charset 属性来规定 HTML 文档应该使用哪种字符编码。 <meta charset="UTF-8">

4.注意:上面语法是必须要写的代码,否则可能引起乱码的情况。一般情况下,统一使用且统一写成“UTF-8”编码。

五、HTML语法规范

5.1基本语法规范

  1. HTML标签是由尖括号包围的关键字,例如<html>。

  2. HTML标签通常是成对出现的,例如<html>和</html>,我们称为双标签。标签对中第一个出现的是开始标签,第二个出现的是结束标签。结束标签通常是在前面加一个“/”。

  3. 有些特殊的标签必须是单个标签(极少情况下),例如br标签,我们称为单标签。

5.2标签关系

双标签关系可以分为两类:包含关系和并列关系。
1.包含关系(父子关系):

<head>
    <title></title>
</head>

此时head标签与tittle标签就是包含关系,head标签是父元素,tittle标签是子元素。
2.并列关系(兄弟关系)

    <head></head>          
    <body></body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352

推荐阅读更多精彩内容