HTML学习
<!DOCTYPE HTML>
<html leng="en">
</html>
<html>
<head>
<title>"为实现中华民族伟大复兴而读书"</title>
</head>
<body>
<h1> 中国 </h1>
<img src ="辛亥革命.png" >
<p>
html分段练习<br /> 分段练习P
</p>
<hr/>
<p>
中华人民共和国万岁
</p>
</body>
</html>
CTRL+SHIFT+K
开始
u 能够说出网页的基本组成
u 能够说出什么是HTML
u 能够说出常用的浏览器
u 能够说出的Web标准的三大组成部分
网友笔记: https://blog.csdn.net/weixin_46170034/category_9694451.html
前期学习:1.网页 2.常用浏览器 3.Web标准
网站是指在因特网上根据一定的规则,使用HTML等制作的的用于展示特定的内容相关的网页集合。
网页是网站中的一页,通常是HTML格式的文件,它要通过浏览器来阅读。
网页是构成网站的基本元素,它通常是由图片、链接、文字、声音、视频等元素组成。以.htm、.HTML为后缀名。
HTML指的事 超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言。
HTML是一种标记语言
标记语言是一套标记标签(markup tag)。
第一个HTML练习标记语言
Txt文档输入:
<img src = “辛亥革命.png" />

1.3网页的形成
前端人员开发代码—— 浏览器显示代码(渲染、解析)——生成最后的Web页面
2.常用浏览器内核
IE Trident
Firefox Gecko
Safari Webkit
Chrome Blink
3.Web标准
Web标准是由W3C组织和其它标准化制定的一系列标准的集合。W3C(万维网联盟)。
3.2Web标准的构成·
结构(structure) 、表现 (presentation)、行为(Behavior)三个方面
结构 结构用于对网页元素进行整理和分类,现阶段主要学的是HTML
表现 表现用于设置网页元素的版式、颜色、大小等外观,主要指的是css
行为 行为是指网页模型的定义及交互的编写,现阶段的主要是Javescripy
Web标准最佳体验方案:结构、样式、行为相分离
简单理解:结构写到HTML文件中,表现写到CSS文件中、行为写到Javascript文件中。

结构最为重要
HTML标签(上)
学习目标
u 能够说出标签的书写注意规范
u 能够写出的HTML骨架标签
u 能够写出超链接标签
u 能够写出图片标签并说出alt和title的区别
u 能够说出相对路径的三种的形式
 HTML语法规范
1.1基本语法概述
1.HTML标签是由尖括号包围的关键词,例如
2.html标签通常是成对出现的,例如和,我们称之为双标签
3.有些特殊的标签必须是单个标签(极少情况),例如
,.我们称为单标签
<html>
<head>
<title>"为实现中华民族伟大复兴而读书"</title>
</head>
<body>
<h1> 中国 </h1>
<img src ="辛亥革命.png" >
<p>
html分段练习<br /> 分段练习P
</p>
<hr/>
<p>
中华人民共和国万岁
</p>
</body>
</html>
Html练习
<!DOCTYPE html>
<html leng ="en">
<html>
<head>
<title>新时代名族</title>
</head>
<body>
<h1>发展中国时代特色</h1>
<h2>新时代的先锋</h2>
<h3>未来属于青年</h3>
<P>
Can you talk about you? <br />
These days you can learn English!!
</P>
<hr />
<p>
if you are interesting for American,you can go there!
</p>
<img src ="d:/桌面/辛亥革命.png"/>
<P>
<a href="./first/index.html">哈哈哈</a>
<a href =http://www.baidu.com>新时代</a>
</P>
</body>
</html>
1.2标签关系
双标签关系可以分为两类:包含关系和并列关系
 HTML基本结构标签
html标签 页面中最大的标签,称之为根标签 <head></head> 文档的头部 注意在haed标签中我们必须要设置的标题是title <title></title> 文档的标题 让页面拥有一个属于自己的网页标题 <body></body> 文档的主体 元素包含文档的所有内容,页面内容 基本都是放到body里面的 开发工具
visual Studion Code
!+TAB 一键生成
3.网页开发工具
VScode 工具生成骨架标签新增代码
1.<!DOCTYPE>标签
文档类型声明,告诉浏览器使用那种HTML版本来显示网页
- 声明位于文档中的最前页的位置,位于标签之前
- 不是一个HTML标签,它是文档类型的声明。
2.lang语言
leng= "zh-CN"> 可放在html双标签的第一个标签中,与之对应。用来定义当前文档显示的语言
1.en定义语言为英语
2.zh-CN定义语言为中文
(可以互相显示)
3.charset字符集
字符集(character set)是多个字符的集合,以便计算机能够识别和存储文字。
<head>标签内,可以通过<meta>标签的charset属性来规定的HTML文档使用哪种字符编码。 <meta charset="UTF-8" /> 万国码 HTML常用标签
4.HTML常用标签
4.2标题标签
-
(重要)
例:
一级标签
标签语义:作为标题使用,并且依据重要性递减
1.一个标题独占一行
4.3段落标签
输入文字
4.4段落和换行标签(重要)
某段文字强制换行显示,用 换行标签
<br /> 单标签
braek 打断
4.5文本格式化标签
标签语义:突出重要性,比普通文字重要
粗体、斜体、下划线
加粗 或者
斜体 或者
删除线 或者
下划线 或者
4.5
注意:
相当于盒子 存入内容(图片、文字)
1.
2.
div是division的缩写,表示分割、分区。span意味跨度、跨距
特点:
1.独占一行
2.标签用来布局,一行上可以多个。小盒子
中国 美国
4.6图像标签和路径(重点)
1.图像标签
src是 标签的必须属性,它是指定图像文件的路径和文件名。
简单理解:就是属于这个图像标签的特性。
alt 文本 替换文本、图像不能显示的文字
title 文本 提示文本 鼠标放在图像上,显示的文字
<img src= "图片.png" alt="辛亥革命" title=“This is NP” />
width 像素 设置图像的宽度
<img src= "图片.png" alt="辛亥革命" title=“This is NP” width="100" />
height 像素 设置图像的高度
<img src= "图片.png" alt="辛亥革命" title=“This is NP” height="100" />
!一般情况下修改一方,另一方等比例缩放
border 像素 设置图像的边框粗细
<img src= "图片.png" alt="辛亥革命" title=“This is NP” border=“15” />
!添加黑色边框 一般用css设定
4.7图像标签和路径(重点)
1.图像标签
图像标签注意点:
1.图像标签可以拥有多个属性,必须写在标签名的后面(img)
2.属性间不分先后顺序,标签与属性,属性与属性之间以空格隔开
3.属性采取健值对的格式,即key="value"的格式,属性=“属性值”
4.8图像标签和路径(重点)
2.路径(前期铺垫知识)
(1)目录文件夹和根目录
目录文件夹:存放页面所需的素材,比如html、图片等
根目录:打开目录文件夹的第一层就是根目录
2.路径
(2)vscode打开目录文件夹
!方便以后的管理
vscode选择打开文件夹
分类:
1.相对路径:以引用文件所在位置为参考基础,而建立出的目录路径
简单来说,图片相对于HTML页面的位置
相对路径分类 符号 说明
同一级路径 图像文件位于HTML文件同一级, 如
下一级路径 / 图像文件位于HTML文件下一级 , 如 
上一级路径 ../ 图像文件位于HTML文件上一级 ,如 
2.绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
例如:“D:\web\img\logo.gif " 或完整的网络地址 "http://www.itcast.cn/'images/logo.gif'.
调用网络图片:<img src =”复制网络图片地址“ / >
4.7超链接标签(重点)
在HTML标签中,标签用于定义超链接,作用是从一个页面链接到另一个页面。
语言:
<a href ="跳转目标" target ="目标窗口的弹出方式" > 文本或图像 </a>
a为anchor缩写 ,意为:锚
两个属性的作用如下:
href 用于指定链接目标的url地址(必须属性)当为标签应用href属性时,它就具有了超链接的共功能
target 用于指定链接页面的打开方式,其中_self为默认值(替换当前窗口打开),_blank为在新窗口中打开方式
<h1>百度超链接</h1>
<a href="http://www.baidu.com" target="_self" >百度</a>
<h3>小米商城</h3>
<img src= "https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/7c2b5d308761d257483badf0bc4eca22.jpg?thumb=1&w=1520&h=570&f=webp&q=90" width="500"/> <br/>
<a href="http://www.mi.com" target="_blank" > <font size= "6"> 小米 </font> </a>
<font size="2">我字体大小为2</font>
2.链接分类
1.外部链接 ,例如
<a href ="http://www.baidu.com"> 百度 </a>
2.内部链接
网站内部之间的相互链接,直接链接内部页面名称即可,例如:
<a href ="index.html" > 首页 </a>
3.空链接
如果当时没有确定的链接目标时,
<a href ="#" >首页</a>
4.下载链接
如果href里面地址是一个文件或者压缩包,会下载这个文件。
地址链接的是文件.exe 或者是.zip等压缩包形式的文件
<a href ="img.zip" >点击下载压缩包</a>
5.网页元素链接:
在网页中的各种网页元素我,如文本、图像、表格、音频、视频等都可以添加超链接
<a href="http://www.mi.com" target="_blank" ><img src="images/辛亥革命.png" width=500/></a>
6.锚点链接
点我们的点击链接,可以快速定位到页面中的某个位置。
1.在链接文本的href属性中,设置属性值为#名字的形式,如
<a href ="#two" >第二牛</a>
2.找到目标位置标签,里面添加一个id属性=刚才的名字,如
第二牛介绍
<h1 id="one">百度超链接</h1>
<a href="#one" >跳转百度链接</a> </br>
!注意:将<a href #名称 >加上自定标题 用在点击跳转的文字上
< h1 id= “名称”> 运用在被跳转的文字或自定标题上
5.HTML中的注释和特殊字符
5.1注释
如果需要在HTMl文档中添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标签
HTML中的注释以“"结束
快捷键ctrl + /一句话:注释里面的的内容是给程序员看的,这个代码是不执行不显示到底页面中的。
5.2特殊字符
在HTML页面中,一些特殊的符号很难或者不方便直接使用,此时我们就可以使用下面的字符来替代。
5.3HTML标签导读(下)
- 能够写出表格
- 能够写出无序列表
- 能够写出3--4个常用的input表单,类型
- 能够写出下拉列表表单
- 能够使用表单元素实现注册页面
- 能够独立查阅W3C文档
目录:
-
表格标签
1.1表格的主要作用
表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练的运用表格就显得很要。
表格不是用来布局页面的,而是用来展示数据的
1.2表格的基本语法
<table>
<tr>
<td>单元格内的文字</td>
...
</tr>
...
</table>
<table> </table>是用于定于表格的标签
2.标签用于定义的表格中的行,必须嵌套在
3.用于定义表格中的单元格,必须嵌套在标签中。
4.字母td 指表格数据(table data),即单元格的内容。
1.3表头单元格标签
一般表头单元格位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示。
标签标识HTML表格的表头部分(table head缩写)<table>
<tr>
<th>姓名</th>
...
</tr>
...
</table>
1.4表格属性
表格标签这部分属性我们实际上开发不常用,后面通过css来设置
目的有2个:
1.记住这些英语单词,后面css会使用。
2.只管感受表格的外观形态
1.5表格结构标签
使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部、表格主题两大部分。
在表格标签中,分别用标签 表格的头部区域,标签 表格的主体区域, 这样可以更好的分清表格结构。
1.:用于定义表格的头部,内部必须拥有标签.一般是位于第一行。
2.:用于定义表格的主体yi,主要用于放数据主体
3.以上标签都是放在
1.6合并单元格
特殊情况下,可以把多个单元格合并为一个单元格。
1.合并单元格的方式
-
跨行合并:rowspan="单元格的个数"
-
跨列合并:colspan="合并单元格的个数"
2.目标单元格
-
跨列:最上 侧单元格为目标单元格,写合并代码
-
跨列:最左侧单元格为目标单元格,写合并代码
3.合并单元格的步骤
1.先确定是跨行还是跨列合并
2.找到目标单元格,写上合并方式=合并单元格数量。比如:
3.删除多余的单元格
1.7表格总结
1.表格的相关标签
table标签 tr标签 td单元格 标签 th表头单元格标签 (加粗) thead 表格头部区域标签
tbody 表格主体区域标签
-
列表标签
表格是用来显示数据的,那么列表就是用来布局的
列表最大的特点就是整齐,整洁、有序、它作为布局会更加自由和方便
根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表
2.1无序列表(重点)
<ul>标签表示HTML页面中项目的无序列表,一般以项目符号呈现列表项,而列表项使用<li>标签定义 无序列表的基本语法如下:
<ul> <li>列表项1</li> <li>列表项1</li> <li>列表项1</li> ... </ul>1.无序列表的各个列表项之间没有顺序级别之分,是并列的
2.
,直接在 - 标签来定义列表项。
有序列表的基本语法格式如下:
<ol> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> ... </ol>1.
,直接在 - (定义项目/名字)和
- (描述每一个项目/名字)一起使用。
其基本语法如下:
<dl> <dt>名词1</dt> 大哥大标题 <dd>名词1解释1</dd> 小标题 <dd>名词1解释2</dd> </dl>1.
- 和
-
2.
- 和
- 个数没有限制,经常是一个
- 对应多个
3.
之间相当于一个容器,可以容纳所有元素4.无序列表会带有自己的样式属性,但在实际使用时,我们会用CSS来设置。
2.2有序列表(理解)
有序列表即为有排列顺序的列表,其各个列表会按照一定会的顺序排列定义。
在HTML标签中,
- 标签用于定义有序列表,列表排序以数字来显示,并且使用
2.
之间相当于一个容器,可以容纳所有元素。同上!3.有序列表会带有自己样式属性,但在实际使用中,我们会使用CSS来设置。
2.3自定义列表(重点)
自定义列表的使用场景:
自定义列表常用对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。
在HTML标签中,
- 标签用于定义描述列表(或定义列表),该标签与
在HTML标签中,
- 标签用于定义描述列表(或定义列表),该标签会与
- (定义项目/名词)和
- (描述每一个项目/名字)一起使用。
2.4列表总结
注意:
1.学会什么时候无序列表,什么时候用自定义列表。
2.无序列表和自定义列表怎么写?
3.列表布局学习完CSS后再来完成。
- 表单标签
3.表单标签
网页中表单展示
1.为什么需要表单
2.表单的组成
3.1为什么需要表单
使用表单目是为了 收集用户信息。
在我们网页中,我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
3.2表单的组成
在HTML中,一个完整的表单 通常由 表单域、表单控件(也称为表单元素)和提示信息3个部分构成。
3.3表单域
表单域是一个包含表单元素的区域。
在HTML标签中,

浙公网安备 33010602011771号