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://xiahunao.cn/news/3032544.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Spring AI默认gpt版本源码探究

Spring AI默认gpt版本源码探究 调试代码 通过调试&#xff0c;可以看到默认mdel为gpt-3.5-turbo 源码探究 进入OpenAiChatClient类查看具体的代码信息 可以看到如下代码&#xff0c;在有参构造方法中可以看到&#xff0c;model默认使用OpenAiApi.DEFAULT_CHAT_MODELpublic…

Unity使用sherpa-onnx实现离线语音合成

sherpa-onnx https://github.com/k2-fsa/sherpa-onnx 相关dll和lib库拷进Unity&#xff0c;官方示例代码稍作修改 using SherpaOnnx; using System; using System.IO; using System.Runtime.InteropServices; using UnityEngine;public class TTS : MonoBehaviour {public st…

【Stylus详解与引入】

文章目录 Stylus详解与引入一、Stylus简介二、Stylus的特性1. 变量2. 嵌套规则3. 混合&#xff08;Mixins&#xff09;4. 函数5. 条件语句和循环 三、Stylus的引入与配置1. 安装Stylus和stylus-loader2. 配置Webpack3. 在Vue项目中使用Stylus4. 编译Stylus代码四、Stylus的性能…

基于51单片机的二氧化碳检测及调节系统仿真

基于51单片机的二氧化碳检测及调节系统 &#xff08;仿真&#xff0b;程序&#xff09; 功能介绍 具体功能&#xff1a; 1.二氧化碳传感器测得二氧化碳数据后经过单片机处理。 2.LCD1602实时显示&#xff0c;第一行显示测得的浓度值&#xff0c;第二行显示报警阈值。 3.测…

空间复杂度与链表刷题

"一切的一切都是你自己在感应." 本文索引 空间复杂度复杂度实例实例1实例2实例3 链表题目1. 返回倒数第K个节点2. 链表的回文结构3. 相交链表4. 随机链表的复制5. 环形链表 总结: 前言: 本文主要探究空间复杂度与链表题目讲解 更多文章点击主页: 酷酷学!!! 如果此文对…

探索白啤:清爽与纯净的完善呈现

啤酒的世界色彩斑斓&#xff0c;各种风格迥异的啤酒满足着人们不同的口味需求。而在众多啤酒中&#xff0c;白啤以其与众不同的清爽与纯净口感&#xff0c;成为了许多人的心头好。Fendi club白啤作为精酿啤酒的代表&#xff0c;更是将这种口感发挥到了超卓。 Fendi club白啤的酿…

撤销及变更:31个自然基金项目!

本周投稿推荐 SSCI • 2区社科类&#xff0c;3.0-4.0&#xff08;社科均可&#xff09; EI • 计算机工程类&#xff08;接收广&#xff0c;录用极快&#xff09; SCI&EI • 4区生物医学类&#xff0c;1.5-2.0&#xff08;录用率99%&#xff09; • 1区工程类&#…

命名规范总结Java

小驼峰命名 主要用于变量和方法的命名&#xff0c;当标识符是一个单词时首字母小写&#xff0c;当标识符为多个单词时第一个单词首字母小写&#xff0c;其他单词首字母大写 大驼峰命名 主要用于类(Class)名等。标识符各个单词首字母大写。 全部大写命名 常量名 全部小写命…

凡尔码安全巡检卡替代传统纸质记录卡

建筑行业、物业管理、医院等行业的安全巡检的记录方式通常以&#xff1a;1、纸质记录&#xff1a;巡检人员使用纸质巡检表格&#xff0c;手动填写巡检时间、巡检区域、巡检发现的问题以及处理情况。这种方式简单直接&#xff0c;但可能存在信息记录不完整、易丢失等问题。 2、电…

uniapp音乐播放整理

一、前置知识点 1.1 音频组件控制-uni.createInnerAudioContext() 创建并返回内部 audio 上下文 innerAudioContext 对象。 主要用于当前音乐播放&#xff1b; 1.1.1 innerAudioContext属性 属性类型说明只读平台差异说明srcString音频的数据链接&#xff0c;用于直接播放…

聚观早报 | 乐道L60实车曝光;《萤火突击》公测定档

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 5月11日消息 乐道L60实车曝光 《萤火突击》公测定档 华为官网更新管理层信息 OPPO Reno12 Pro细节曝光 三星电子…

瀚高数据库(HighGoDB)Windows安装使用

1.下载 2.安装 瀚高数据库下载与安装&#xff08;Windows版&#xff09;-CSDN博客 3.连接工具 4.建库、建表操作 瀚高数据库管理工具-CSDN博客 *报错Cant access non-default database&#xff0c;需要右键数据库-设为活动对象 5.导入外部数据&#xff08;迁移、对比&…

Stable Diffusion写真完整教程

前言 最近自己对AI非常痴迷&#xff0c;并且今后也会一直在这个领域深耕&#xff0c;所以就想着先入门&#xff0c;因此花时间研究了一番&#xff0c;还好&#xff0c;出了点小成果&#xff0c;接下来给大家汇报一下。 AI绘画 提到AI绘画&#xff0c;大家可能立马会想到made…

住宅IP代理和数据中心/机房IP代理之间的区别

一、什么是数据中心/机房IP代理&#xff1f; 数据中心/机房IP代理是使用数据中心拥有并进行分配和管理的IP的代理&#xff0c;俗称机房IP代理。 二、数据中心/机房IP代理的特点 与住宅代理通过使用ISP拥有和分配的IP地址的设备路由请求的情况不同&#xff0c;数据中心代理利…

品鉴中的挑战与探索:如何勇敢尝试不同类型的云仓酒庄雷盛红酒

品鉴云仓酒庄雷盛红酒不仅是一种感官的享受&#xff0c;更是一种挑战与探索的过程。不同类型的云仓酒庄雷盛红酒具有各自与众不同的风味和特点&#xff0c;通过勇敢尝试不同类型的红酒&#xff0c;我们可以拓展自己的品鉴视野&#xff0c;发现更多未知的美妙滋味。 首先&#x…

postgresql中写python去读取HDFS数据,像表一样使用。

简介 首先postgresql是支持python的&#xff0c;在安装postgresql数据库的时候需要执行python支持。可以使用python进行写fundcation 自然也就可以自定义funcation去读取HDFS文件&#xff0c;以此替换掉hive的&#xff0c;省去中间频繁切换服务器的麻烦。 安装postgresql use…

SpringBoot+Vue实现图片滑块和文字点击验证码

一、背景 1.1 概述 传统字符型验证码展示-填写字符-比对答案的流程&#xff0c;目前已可被机器暴力破解&#xff0c;应用程序容易被自动化脚本和机器人攻击。 摒弃传统字符型验证码&#xff0c;采用行为验证码采用嵌入式集成方式&#xff0c;接入方便&#xff0c;安全&#…

【Android】Kotlin学习之Kotlin方法的声明和传参

方法声明 普通类的方法 静态类的方法 不需要构建实例对象, 可以通过类名直接访问静态方法 : NumUtil.double(1) companion object 伴生类的方法 使用companion object 在普通类里定义静态方法 参数 括号内传入方法 : 当参数是方法时, 并且是最后一个参数 , 可以使用括号外…

有什么实用的还原试卷的app免费?6个软件教你快速进行还原试卷

有什么实用的还原试卷的app免费&#xff1f;6个软件教你快速进行还原试卷 在现代化的教学环境中&#xff0c;使用数字化工具进行试卷还原变得愈发重要。以下是六个实用的、免费的应用程序&#xff0c;它们为还原试卷提供了便捷的解决方案。 FunAI&#xff1a; 这款应用程序可…

【JVM】ASM开发

认识ASM ASM是一个Java字节码操纵框架&#xff0c;它能被用来动态生成类或者增强既有类的功能。 ASM可以直接产生二进制class文件&#xff0c;也可以在类被加载入虚拟机之前动态改变类行为&#xff0c;ASM从类文件中读入信息后能够改变类行为&#xff0c;分析类信息&#xff…