01.认识HTML及常用标签

目录

URL(统一资源定位系统)

HTML(超文本标记语言)

1)html标签

2)head标签

3)title标签

4)body标签

 标签的分类

DTD文档声明

 基础标签

1)H系列标签

2)P标签

3)Hr标签

4)img标签

5)br标签

 6)a标签

  7)base标签

注释

路径问题

假链接

锚点

列表标签

1)无序列表

2)有序列表

3)定义列表

表格标签

1)table标签

2)caption标签

3)thead标签

5)tfoot标签

表单标签

1)input标签

2)label标签

 3)非input标签

select标签

textarea标签

多媒体标签 

1)video标签

2)audio标签


URL(统一资源定位系统)

格式:http://127.0.0.1:80/index.html(浏览器会自动添加:80)

拆分:http://  URL协议类型

          127.0.0.1  服务器IP地址

          :80  服务器的端口号

           index.html  需要访问的资源名称

HTML(超文本标记语言)

利用HTML来告诉浏览器哪些是标题,哪些是段落

1)html标签

用来向浏览器说明这是一个网页(其他所有标签都必须写在html标签里面)

2)head标签

用来给网站添加配置(一般情况下,head标签里的内容不会向用户呈现出来)

3)title标签

用于指定网站的标题(title标签必须写在head标签的里面)

4)body标签

用于定义HTML文档中需要呈现给用户的内容

注:一对html标签中只能有一对body标签

标签的分类

单标签:只有开始标签

双标签:有开始和结束标签

DTD文档声明

目前学习只讲解HTML5的DTD文档声明,为<!DOCTYPE html>(不区分大小写)

注:DTD文档声明必须写在HTML的第一行(如下图)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>HTML作用-1332442</title></head><body>猪猪侠</body>
</html>

 基础标签

1)H系列标签

作用:用于给文本添加标题语义

格式:<h1>xxxxxx</h1>

注:①H标签一共有6个,超过6个则无效

       ②被H标签包裹的内容会单独占一行

       ③H1最大,H6最小

2)P标签

作用:告诉浏览器哪些文字是一个段落

格式:<p>xxxxxx</p>

注:被P标签包裹的内容会单独占一行

3)Hr标签

作用:在浏览器显示一条分割线

格式: <hr/>

注:在浏览器中会单独占一行

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>H标签和P标签以及Hr标签</title>
</head>
<body><!-- <h1>我是标题1</h1> --><h2>我是标题2</h2><h3>我是标题3</h3><h4>我是标题4</h4><h5>我是标题5</h5><h6>我是标题6</h6><hr/><p>我是一段文本</p><p>我是一段文本</p>我是一段普通文本我是一段普通文本
</body>
</html>

 

4)img标签

作用:告诉浏览器需要显示图片

格式:<img src="xxxxxx">(scr用来确定图片名称)

注:img标签不会单独占一行

width:宽度

height:高度

title:用于告诉浏览器,当鼠标悬停在图片上时,需要弹出的描述框中的内容

alt:告诉浏览器当需要显示的图片找不到时显示什么内容

5)br标签

作用:用于换行

格式:<br>

注:多个br标签可连续使用,但要注意,br标签用于换行,而并不是重启一个段落

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>img标签</title>
</head>
<body><img src="./pic/pic1.jpg"><br><!-- 手动修改图片的长度和宽度会使图片比例改变 --><img src="pic1.jpg" width="100" height="30" ><br><!-- 若想保持图片比例不变,则可以只改长度或宽度 --><img src="pic1.jpg" height="300" ><br><img src="pic1.jpg" width="160"><br> <img src="pic1.jpg" height="300" title="图片很好看"><br><img src="pic11666781.jpg" height="300" alt="对不起查看的图片不见了"> 
</body>
</html>

 

 6)a标签

作用:控制页面与页面之间的跳转

格式:<a href="跳转的目标界面">用户点击的内容</a>

注:①a标签有一个target属性,其作用于如何跳转

             _self:在当前选项卡跳转,即不创建新的界面

            _blank:创建新界面跳转

      ②a标签还有title属性,用途同img标签中的title一样

      ③a标签不仅可以让文字被点击,同时也可以让图片被点击

      ④一个a标签必须有一个href属性

      ⑤如果通过a标签指定一个URL地址,必须在地址前加上http://或https://

  7)base标签

作用:用来统一指定当前页面所有a标签需要如何打开

注:①base标签必须写在head标签内

②如果即在base中指定了target,又在a标签中指定了target,那么会以a标签为准

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>a标签</title><base target="_blank">
</head>
<body><a href="https://www.baidu.com/" target="_self" title="百度一下">点击去百度</a><br><a href="https://news.baidu.com/">新闻</a><a href="https://news.baidu.com/">地图</a><a href="https://image.baidu.com/">图片</a>
</body>
</html>

注释

vs中的快捷键平移可用

快速:Ctrl+/

路径问题

给scr属性赋值有两种方式,一是相对路径,二是绝对路径

假链接

即点击之后不会跳转的链接

格式:①<a href="#">xxxx</a>

           ② <a href="javascript:">xxxxx</a>

注:两种格式之间的区别:#的假链接会自动跳转到网页的顶部,javascript:则不会

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>假链接</title>
</head>
<body><h1>我是顶部</h1><div style="height: 300px;"></div><a href="#">点击1</a><a href="javascript:">点击2</a>
</body>
</html>

锚点

实现a标签跳转到指定的位置

步骤:①给目标位置的标签添加一个id属性,指定一个独一无二的值

②告诉a标签跳转的目标标签对应的值

格式:

    <a href="#yyyyy">跳动底部</a>

    <h1 id="yyyyy">我是底部</h1>

注:a标签即可以跳转到当前界面的指定位置,也可以跳转到其他页面的指定位置

列表标签

列表标签的作用:给数据添加列表语义,使一堆数据作为一个整体

html中列表标签的分类:无序列表、有序列表、定义列表

1)无序列表

作用:给一堆数据添加列表语义,且数据没有先后之分

格式:

<ul>

        <li>需要显示的条目内容</li>

</ul>

注:在ul标签和li标签是一个整体,在ul标签中只会看到li标签(但可以在li标签中添加其他标签)

2)有序列表

同无序列表相比,有序列表指定的数据有先后之分

格式:

<ol>

        <li>需要显示的条目内容</li>

    </ol>

3)定义列表

作用:通过dt标签定义列表中的所有标题,再通过dd标签给每个标题添加描述信息

格式:

<dl>

        <dt>标题1</dt>

        <dd>描述内容1111</dd>

        <dt>标题2</dt>

        <dd>描述内容2222</dd>

    </dl> 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>无序列表</title><style>ul {list-style: none;}li {float: left;background-color: red;width: 50px;height: 50px;text-align: center;margin-left: 10px;} </style>
</head>
<body><h1>中国有哪些城市?</h1><ul><li>北京</li><li>上海</li><li>广州</li></ul><ol><li>北京</li><li>上海</li><li>广州</li></ol><br><br><dl><dt>标题1</dt><dd>描述内容1111</dd><dt>标题2</dt><dd>描述内容2222</dd></dl>
</body>
</html>

表格标签

1)table标签

作用:给数据添加表格语义

格式:

 <table>

 <tr>

 <td></td>

 </tr>

</table>

注:①一个table标签代表一个表格

       ②一个tr标签标志整个表格中的一行数据

       ③一个td标签表示表格一行数据中的一个单元格

       ④表格标签有一个边框属性,这个属性决定了边框的宽度,默认情况下这个属性的值为0,所以看不到边框

外边距:单元格与单元格之间的距离

内边距:单元格边框和文字之间的距离

细线表格:<table bgcolor="black"  cellspacing="1px" >
                  <tr bgcolor="white">

(以上内容仅作了解,在企业开发中所有的控制样式都是通过css完成的)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>table表格的基本使用</title>
</head>
<body><!--要求写一个表格,这个表格中有2行3列--><!-- align水平对齐(ta、tr、tb),valign垂直对齐(tr、td),cellspacing外边距,cellpadding内边距(内外均ta) --><table bgcolor="black" align="center" cellspacing="1px" width="500px" height="300px"><tr bgcolor="white"><td>1</td><td>2</td><td>3</td></tr><tr bgcolor="white"><td>11</td><td>22</td><td>33</td></tr></table><br><table border="1" align="center" width="500px" height="300px" cellspacing="15px" cellpadding="20"><tr><td align="center">1</td><td>2</td><td>3</td></tr><tr><td>11</td><td>22</td><td>33</td></tr></table>
</body>
</html>

2)caption标签

作用:指定表格标题(自动根据表格宽度居中且加粗)

注:①caption标题一定要在table标签中,要不无效

       ②caption标签一定要紧跟在table标签之后

3)thead标签

作用:指定表格表头信息

4)tbody标签

作用:指定表格主体信息

5)tfoot标签

作用:指定表格附加信息

注:①如果没有写tbody,系统会自动进行添加

       ②如果指定了thead,tfoot,在指定整个表格的高度时,thead,tfoot有自己的默认高度,不会随之改变

单元格合并:一定说向后或向下合并

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>table表格单元格合并</title>
</head>
<body><table bgcolor="black" cellspacing="1px" width="500px"><caption><h1>我是表格标题</h1></caption><thead><tr bgcolor="#a9a9a9"><th>表头1</th><th>表头2</th><th>表头3</th></tr></thead><tbody><tr bgcolor="white"><td rowspan="2">1</td><td>2</td><td>3</td></tr><tr bgcolor="white"><!-- <td>11</td> --><td>22</td><td>33</td></tr></tbody><tfoot><tr bgcolor="white"><td colspan="2"></td><td>表格尾部</td></tr></tfoot></table>
</body>
</html>

 

表单标签

作用:用来收集用户信息

格式:

<form>

<表单元素>

</form>

1)input标签

常见的表单元素:input标签,input标签有一个type属性,这个属性有很多类型的取值,取值的不同就决定了input标签的外观和功能

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>表单标签1-input</title>
</head>
<body><form><!-- 明文输入框 -->账号:<input type="text"><br><br><!-- 暗文输入框 -->密码:<input type="password"><br><br><!-- 给输入框设置默认值 -->账号:<input type="text" value="lnj"><br><br>密码:<input type="password" value="123456"><br><br><!-- 单选框注意点:1、默认情况下单选框不会互斥,要想单选框互斥那么必须给每一个单选框标签都设置一个name属性,然后name属性还必须设置相同的值 2、要想让单选框默认选中某一个框子,那么可以给input标签添加一个checked属性3、在HTML中如果属性的取值和属性的名称一样,可以只写一个-->性别:<input type="radio" name="gender">男<input type="radio" name="gender">女<input type="radio" name="gender" checked>保密<br><br>爱好:<input type="checkbox">篮球<input type="checkbox">足球<input type="checkbox" checked>棒球<input type="checkbox" checked>羽毛球<br><br><!-- 定义一个普通按钮作用:配合js完成一些操作    --><input type="button" value="提交" onclick="alert('学习1')"><br><br><!-- 定义一个图片按钮作用:配合js完成一些操作    --><input type="image" src="button.png" onclick="alert('学习2')"><br><br><!-- 定义重置按钮作用:清空表单中的数据注意点:重置按钮有默认的按钮标题,默认叫做重置,也可以通过value属性来修改默认标题 --><input type="reset" value="清空"><!-- 定义提交按钮作用:将表单中的数据提交到远程服务器注意点:要想把表单中的数据提交到远程服务器,必须满足两个条件1.告诉表单需要提交到哪个服务器2.告诉表单,表单中的哪些数据需要提交 --><input type="submit" ><!-- 隐藏域作用:用于悄悄咪咪的收集用户的一些数据,隐藏域是不会出现在界面中的 --><input type="hidden" name="age" value="50"></form>
</body>
</html>

2)label标签

作用:默认情况下,文字和文本框是没有关联的,label可以将文字和文本框绑在一起

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>表单标签3-label</title>
</head>
<body><form><label for="account">账号:</label><input type="text" id="account"><br><br><label for="password">密码:</label><input type="password" id="password"><br><br></form>
</body>
</html>

 3)非input标签

select标签

作用:用于定义下拉列表

格式:

<select>

        <option>列表数据</option>

 </select>

textarea标签

 <textare></textarea>    

注:①默认情况下输入框可以无限换行,且有自己的高度和宽度

       ②通过cols,rows来指定宽度和高度

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>表单标签4-非input标签</title>
</head>
<body><select><option>列表数据1</option><option>列表数据2</option><option>列表数据3</option><option>列表数据4</option></select><br><textarea cols="14" rows="6"></textarea>    
</body>
</html>

多媒体标签 

1)video标签

作用:播放视频

格式:

 <video src="" ></video> 

注:video标签的第二种格式为了解决浏览器的适配问题,通过source标签进行实现

2)audio标签

作用:嵌入音频内容

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>多媒体标签</title>
</head>
<body><!-- video标签 --><video src="shanghai.mp4"  width="640" height="360" muted autoplay controls></video> --><!-- video标签第二种格式 --><video width="640" height="360" controls><source src="shanghai.mp4" type="video/mp4"><source src="shanghai.ogg" type="video/ogg">您的浏览器不支持 video 标签。</video>        <audio controls><source src="song.mp3" type="audio/mpeg"><source src="song.ogg" type="audio/ogg">您的浏览器不支持 audio 标签。</audio><h1>&forall;</h1>
</body>
</html>

字符实体:HTML 符号实体参考手册 | 菜鸟教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/13024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 第三十四章

&#x1f436;博主主页&#xff1a;ᰔᩚ. 一怀明月ꦿ ❤️‍&#x1f525;专栏系列&#xff1a;线性代数&#xff0c;C初学者入门训练&#xff0c;题解C&#xff0c;C的使用文章&#xff0c;「初学」C&#xff0c;linux &#x1f525;座右铭&#xff1a;“不要等到什么都没有了…

【RSGIS数据资源】2001-2021 年亚洲季风区主要国家作物种植制度数据集

文章目录 1. 数据集概况2. 数据格式3. 文件名命名规则4. 数据生产服务单位5. 元数据6. 数据引用与参考文献引用 1. 数据集概况 2001-2021 年亚洲季风区主要国家作物种植制度数据集&#xff08;ACIA500&#xff09;是结合MODIS 影像和现有的土地利用等多源数据&#xff0c;基于…

CNN卷积神经网络初学

1.为什么要学CNN 在传统神经网络中&#xff0c;我们要识别下图红色框中的图像时&#xff0c;我们很可能识别不出来&#xff0c;因为这六张图的位置都不通&#xff0c;计算机无法分辨出他们其实是一种形状或物体。 这是传统的神经网络图&#xff0c;通过权重调整神经元和神经元…

五丰黎红销量增长的秘诀:一物一码数字化营销开创调味品行业新格局!

根据当今经济环境和未来的发展趋势&#xff0c;传统经济向数字化经济转型的发展方向可以说是大势所趋&#xff0c;如何把握先机&#xff0c;率先迈出数字化转型第一步&#xff0c;可以说是无数传统企业都需要思考的问题。 作为中国调味品行业的佼佼者&#xff0c;五丰黎红踩着时…

荣耀MagicBook X 14 Pro锐龙版 2023 集显(FRI-H76)笔记本电脑原装出厂Windows11系统工厂模式安装包下载,带F10智能还原

恢复开箱状态预装OEM系统&#xff0c;适用型号&#xff1a;HONOR荣耀FRI-H76、FRI-H56 链接&#xff1a;https://pan.baidu.com/s/1Lcg45byotu5kDDSBs3FStA?pwdl30r 提取码&#xff1a;l30r 华为荣耀原装WIN11系统工厂安装包&#xff0c;含F10一键恢复功能、系统自带所有驱…

##22 深入理解Transformer模型

文章目录 前言1. Transformer模型概述1.1 关键特性 2. Transformer 架构详解2.1 编码器和解码器结构2.1.1 多头自注意力机制2.1.2 前馈神经网络 2.2 自注意力2.3 位置编码 3. 在PyTorch中实现Transformer3.1 准备环境3.2 构建模型3.3 训练模型 4. 总结与展望 前言 在当今深度学…

居家短视频怎么拍:四川京之华锦信息技术公司

居家短视频怎么拍&#xff1a;技巧与创意指南 在数字化时代&#xff0c;短视频已成为人们生活中不可或缺的一部分。无论是分享生活点滴&#xff0c;还是展示个人才艺&#xff0c;短视频都为我们提供了一个广阔的舞台。对于许多人来说&#xff0c;居家拍摄短视频既方便又实用。…

山东大学计算机考研数据分析,初复试占比6:4,复试内容不少得花精力准备!

山东大学&#xff08;ShandongUniversity&#xff09;&#xff0c;简称山大&#xff0c;位于中国山东&#xff0c;是中华人民共和国教育部直属的综合性全国重点大学&#xff0c;是国家“211工程”、“985工程”重点建设院校&#xff0c;入选“111计划”、“珠峰计划”、“卓越工…

一种请求头引起的跨域问题记录(statusCode = 400/CORS)

问题表象 问题描述 当我们需要在接口的headers中添加一个自定义的变量的时候&#xff0c;前端的处理是直接在拦截器或者是接口配置的地方直接进行写&#xff0c;比如下面的这段比较基础的写法&#xff1a; $http({method: "post",url:constants.backend.SERVER_LOGIN…

判断上三角矩阵 分数 15

题目展示&#xff1a; 代码展示&#xff1a; 点这里&#xff0c;输入题目名称即可检索更多题目答案 ​#include<stdio.h>int main() {//T-tint t 0;scanf("%d",&t);while(t--)//循环t次&#xff0c;处理t个矩阵{int n 0;scanf("%d",&n);…

zip压缩unzip解压缩、gzip和gunzip解压缩、tar压缩和解压缩

一、tar压缩和解压缩 tar [选项] 打包文件名 源文件或目录 选项含义-c创建新的归档文件-x从归档文件中提取文件-v显示详细信息-f指定归档文件的名称-z通过gzip进行压缩或解压缩-j通过bzip2进行压缩或解压缩-J通过xz进行压缩或解压缩-p保留原始文件的权限和属性–excludePATTE…

Blender 导入资源包的例子

先到清华源下载资源包&#xff1a; Index of /blender/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 具体地址&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/blender/demo/asset-bundles/human-base-meshes/human-base-meshes-bundle-v1.1.0.zip 解压/hum…

机器学习 - 梯度下降算法推导

要逐步推导多变量线性回归的梯度计算过程&#xff0c;我们首先需要明确模型和损失函数的形式&#xff0c;然后逐步求解每个参数的偏导数。这是梯度下降算法核心部分&#xff0c;因为这些偏导数将指导我们如何更新每个参数以最小化损失函数。 模型和损失函数 考虑一个多变量线…

数学建模——农村公交与异构无人机协同配送优化

目录 1.题目 2.问题1 1. 问题建模 输入数据 ​编辑 2. 算法选择 3.数据导入 3.模型构建 1. 距离计算 2. 优化模型 具体步骤 进一步优化 1. 重新定义问题 2. 变量定义 3. 优化目标 具体步骤 再进一步优化 具体实现步骤 1. 计算距离矩阵 2. 变量定义 3. 约束…

mysql 查询---多表设计

部分数据 1distinct去重 select distinct job from tb_emp;select * from tb_emp where id in (1,2,3); select * from tb_emp where id between 1 and 5; select * from tb_emp where name like __; #下划线匹配单个字符, %匹配任意多个字符select min(entrydate) from tb_e…

为什么Python中会有集合set类型?

知乎上有人提问&#xff0c;为什么Python有了列表list、元组tuple、字典dict这样的容器后&#xff0c;还要弄个集合set&#xff1f; 确实set和list、tuple、dict一样&#xff0c;都是python的主要数据类型&#xff0c;它们的作用是不同的。 因为set是数学意义上的集合&#xf…

四、基于Stage模型的应用架构设计

前面我们了解了如何构建鸿蒙应用以及开发了第一个页面&#xff0c;这只是简单的demo&#xff1b;那么如何去设计&#xff0c;从0到1搭建一个真正的应用呢 一、基本概念 1、Stage模型基本概念 Stage模型概念图 AbilityStage&#xff1a;是一个Module级别的组件容器&#xff0…

Linux---编辑器vim的认识与简单配置

前言 我们在自己的电脑上所用的编译软件&#xff0c;就拿vs2022来说&#xff0c;我们可以在上面写C/C语言、python、甚至java也可以在上面进行编译&#xff0c;这种既可以用来编辑、运行编译&#xff0c;又可以支持很多种语言的编译器是一种集成式开发环境&#xff0c;集众多于…

海外住宅IP介绍

住宅IP&#xff0c;通俗的来讲就是分配给家庭的IP地址&#xff0c;ISP默认分配用户为家庭用户&#xff0c;其真实性与安全性都有一定保障。海外住宅IP是指由海外互联网服务提供商分配给家庭用户的IP地址&#xff0c;IP地址通常是静态的&#xff0c;稳定的&#xff0c;可以为用户…

vue3专栏项目 -- 四、前后端结合(上)

一、前后端分离是什么 前面我们一直在和静态数据打交道&#xff0c;虽然流程可以跑个半通&#xff0c;但是静态数据还是给我们造成了诸多不便&#xff0c;现在我们是时候用上后端了。 现在的应用开发模式&#xff0c;自从SPA出现以后&#xff0c;前端和后端可以平行的进行对应…