10.2:不间断空格(Non-breaking Space)
网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合
网页是网站中的一"页",通常是HTML格式的文件,它要通过浏览器来阅读
网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.htm或.html后缀结尾的文件,因此将其俗称为HTML文件
HTML指的是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言
HTML不是一种编程语言,而是一种标记语言
标记语言是一套标记标签(markup tag)
超文本的两层含义:
1.它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)
2.它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)
网页是由网页元素组成的,这些元素是利用html标签描述出来,然后通过浏览器解析来显示给用户的
浏览器是网页显示、运行的平台
浏览器内核(渲染引擎):负责读取网页内容、整理讯息、计算网页的显示方式并显示页面
目前国内一般浏览器都会采用Webkit/Blink内核,如360、UC、QQ、搜狗等
Web标准是由W3C(万维网联盟)组织和其他标准化组织指定的一系列标准的集合
①可以让不同的开发人员写出的页面更标准、更统一
②让Web的发展前景更广阔
③内容能被更广泛的设备访问
④更容易被搜索引擎搜索
⑤降低网站流量费用
⑥使网站更容易维护
⑦提高页面的浏览速度
主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面
| 标准 | 说明 |
| 结构 | 结构用于对网页元素进行整理和分类,主修HTML |
| 表现 | 表现用于设置网页元素的板式、颜色、大小等外观样式,主修CSS |
| 行为 | 行为是指网页模式的定义及交互的编写,主修Javascript |
Web标准提出的最佳体验方案:结构、样式、行为相分离
理解:结构写在HTML文件中,表现写在CSS文件中,行为写在JavaScript文件中
1.HTML标签是由尖括号包围的关键词,例如
2.HTML标签通常是成对出现的,例如和,我们称之为双标签。标签对中的第一个标签是开始标签,第二个是结束标签
3.有些特殊的标签必须是单个标签,例如
,我们称之为单标签
分类:包含关系和并列关系
- 1.包含关系
- <head>
- <title>title>
- head>
-
- 2.并列关系
- <head>head>
- <body>body>
每一个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些标签上书写
HTML页面也称为HTML文档

①快速复制一行:shift + alt + 下箭头(上箭头)
②选定多个相同的单词:Ctrl + d
先双击选定一个单词,然后按下Ctrl + d可以往下依次选择相同的单词
③添加多个光标:Ctrl + alt + 上箭头(下箭头)
④全局替换某些单词:Ctrl + h
当我们的一个页面需要修改大量相同文字的时候,我们一个个的修改有点麻烦,此时便可以使用全局替换
⑤快速定位到某一行:Ctrl + g
⑥选择某个区块:按住shift + alt,然后拖动鼠标
理解:标签的含义,即这个标签是干嘛的
为了使网页更具有语义化,我们经常会在页面中用到标题标签
①在网页中,要把文字有条理的显示出来,就需要将这些文字分段显示。在HTML标签中, 标签用于定义段落,它可以将整个网页分为若干个段落
②如果希望某段文本强制换行显式,需要使用换行标签
单词break的缩写,意为打断,换行
特点:
1.
是一个单标签
2.
标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距
- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Documenttitle>
- head>
-
- <body>
- <h1>标题标签h1>
- <h1>标题一共六级选h1>
- <h2>文字加粗一行显h2>
- <h3>由大到小依次减h3>
- <h4>从重到轻随之变h4>
- <h5>语法规范书写后h5>
- <h6>具体效果刷新见h6>
-
-
-
- <p>超文本标记语言(英语:HyperText Markup Language,简称:HTML)<br />是一种用于创建网页的标准标记语言。
- 您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。p>
-
- <p>HELLOWORLDp>
- body>
-
- html>
在网页中,有时需要为文字设置粗体、斜体或下划线等效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示
标签语义:突出重要性,比普通文字更重要
文本格式化标签:
HTML "计算机输出" 标签
HTML 引文, 引用, 及标签定义
- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Documenttitle>
- head>
-
- <body>
-
- 我是<b>加粗b>的文字
- <br />我是<strong>加粗strong>的文字!
-
-
- 我是<i>倾斜i>的文字
- <br />我是<em>倾斜em>的文字!
-
-
- 我是<del>删除del>的文字
- <br />我是<s>删除s>的文字
-
-
- 我是<ins>下划线ins>
- <br />我是<u>下划线u>
- body>
-
- html>
这两个是没有语义的,它们就是一个盒子,用来装内容的
大多数HTML元素被定义为块级元素或内联元素,块级元素在浏览器中显示时,通常会以新行来开始(和结束)
HTML HTML 如果与 CSS 一同使用, HTML 元素 HTML 元素是内联元素,可用作文本的容器 元素也没有特定的含义。 当与 CSS 一同使用时, 元素可用于为部分文本设置样式属性。 HTML 分组标签 ①图像标签 ②路径 (1)目录文件夹和根目录 实际工作中,我们的文件不能随便乱放,否则用起来很难快速的找到他们,因此我们需要一个文件夹来管理它们。 目录文件夹:就是普通文件夹,里面只不过存放了我们做页面所需的相关素材,比如html文件、图片等 根目录:打开目录文件夹的第一层就是根目录 (2)VScode打开目录文件夹 文件---打开文件夹,选择目录文件夹。后期方便管理 (3)页面中的图片会非常多,通常我们会新建一个文件夹来存放这些图像文件,这时再查找图像,就需要采用“路径”的方式来指定图像文件的位置 路径可以分为: 1.相对路径:以引用文件所在位置为参考基础而建立出的目录路径 例如:图片相对于HTML页面的位置 2.绝对路径:指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径(符号:"\") 在HTML标签中,标签用于定义超链接,作用是从一个页面链接到另一个页面 1.链接定义: HTML使用标签 来设置超文本链接。 超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。 当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。 默认情况下,链接将以以下形式出现在浏览器中: 注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。 2.链接的语法格式: 3.链接分类:六种链接 ①HTML ②HTML 元素 标签定义了文档与外部资源之间的关系。 标签通常用于链接到样式表 实例: ③HTML 元素进行文档布局不是表格的正确用法。
元素的作用是显示表格化的数据。
4.5.6:图像标签和路径
相对路径分类 符号 说明 同一级路径 图片位于HTML文件同一级 下一级路径 / 图片位于HTML文件下一级 上一级路径 ../ 图片位于HTML文件上一级 4.5.7:超链接标签
href:指定链接目标的URL地址,这是链接的最重要属性。可以是另一个网页的URL、文件的URL或其他资源的URL。target(可选):指定链接如何在浏览器中打开。常见的值包括 _blank(在新标签或窗口中打开链接)和 _self(在当前标签或窗口中打开链接)title(可选):提供链接的额外信息,通常当鼠标悬停在链接上时显示为工具提示。rel(可选):指定与链接目标的关系,如 nofollow、noopener 等。 4.5.8:字体标签
4.5.9:iframe标签
4.5.10:HTML标签简写及全称
标签 英文全称 中文说明 a Anchor 锚 abbr Abbreviation 缩写词 acronym Acronym 取首字母的缩写词 address Address 地址 alt alter 替用(一般是图片显示不出的提示) b Bold 粗体(文本) bdo Bi-Directional Override 文本显示方向 big Big 变大(文本) blockquote Block Quotation 区块引用语 br Break 换行 cell cell 巢 cellpadding cellpadding 巢补白 cellspacing cellspacing 巢空间 center Centered 居中(文本) cite Citation 引用 code Code 源代码(文本) dd Definition Description 定义描述 del Deleted 删除(的文本) dfn Defines a Definition Term 定义定义条目 div Division 分隔 dl Definition List 定义列表 dt Definition Term 定义术语 em Emphasized 加重(文本) font Font 字体 h1~h6 Header 1 to Header 6 标题1到标题6 hr Horizontal Rule 水平尺 href hypertext reference 超文本引用 i Italic 斜体(文本) iframe Inline frame 定义内联框架 ins Inserted 插入(的文本) kbd Keyboard 键盘(文本) li List Item 列表项目 nl navigation lists 导航列表 ol Ordered List 排序列表 optgroup Option group 定义选项组 p Paragraph 段落 pre Preformatted 预定义格式(文本 ) q Quotation 引用语 rel Reload 加载 s/ strike Strikethrough 删除线 samp Sample 示例(文本 small Small 变小(文本) span Span 范围 src Source 源文件链接 strong Strong 加重(文本) sub Subscripted 下标(文本) sup Superscripted 上标(文本) td table data cell 表格中的一个单元格 th table header cell 表格中的表头 tr table row 表格中的一行 tt Teletype 打印机(文本) u Underlined 下划线(文本) ul Unordered List 不排序列表 var Variable 变量(文本) 4.6:元素
<head> <link rel="stylesheet" type="text/css" href="mystyle.css"> head>