HTML详解

news2024/10/5 15:32:13

HTML是什么

html是一门语言,所有的网页都是用它编写出来的。

他是一门超文本标记语言。可以定义图片,音频,视频等。由标签组成。

HTMl仅仅定义了网站的接口。

具体的表现还需要css来实现,也就是css让网页变得更加好看。

网页的一些复杂的点击行为<button>可以通过JavaScript来实现。

 HTML入门

<!-- 对html版本5的声明-->
<!DOCTYPE html>
<html>
	<head>
        <!-- 确定中文的解码方式-->
		<meta charset="UTF-8">
		<title>
			小唐所创的第一个网页
		</title>
	</head>
	<body>
		<font color="red">
			万事如意
		</font>
	</body>
</html>

 HTML基础语法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>
				公司简介
		</title>
	</head>
	
	<body>
		<font size="6">
		公司简介
		</font>
		<hr>
		<p>
			<font size="4" face="黑体" color="#aa00cc">
				小唐企业<br>
			</font>
			<font size="4" face="黑体">
				是一个非常优秀的企业hrrhashahaehgae
			</font>
		</p>

		<p>
			<font size="4" face="黑体">
				<u>
					<b>
						<i>
							为中华之崛起而读书
						</i>
					</b>
				</u>
			</font>	
		</p>
		<hr>	
	</body>
</html>

 

HTML图片、音频、视频标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>图片音频视频测试</title>
	</head>
	<body>
		
		<!--
		资源路径:
		1、绝对路径:完整路径 (可以是本地路径,也可以是网络上的url)
		
		2、相对路径:找到对应的相对位置关系
		2.1找到当前页面的路径
		xxx/html/视频音频.html
		xxx/html/视频音频.jpg
		
		当前目录
		./a.jpg
		在当前目录下的包内
		./img/a.jpg
		找当前目录上一级
		../img.a.jpg
		-->

	    <!--
		尺寸单位可以写像素或者百分比
		-->
		<img src="a.jpg" width="400" height="500">
		<img src="/Users/tangshaojie/Desktop/test/a.jpg" width="400" height="500">
		<audio src="/Users/tangshaojie/Desktop/test/b.mp3" controls="controls"></audio>
		<video src="/Users/tangshaojie/Desktop/test/c.mp4" controls width="500" height="500"></video>
	</body>
</html>

超链接标签

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>超链接标签测试</title>
	</head>
	<body>
		<a href="http://jw.tust.edu.cn/" target="_blank">
			点击进入天津科技大学教务处系统
		</a>
	</body>
</html>

 列表标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>列表标签</title>
	</head>
	<body>
		<!-- 
		此处的type一般不需要进行修改,我们一般使用css样式代替
		-->
		<ol type="A">
			<li>牛奶</li>
			<li>咖啡</li>
			<li>红茶</li>
		</ol>
		
		<ul type="circle">
			<li>牛奶</li>
			<li>咖啡</li>
			<li>红茶</li>
		</ul>
		
	</body>
</html>

表格标签 

 ​​​​​​​

 

 table:

我们可以设置表格边框宽度,默认情况下给每一块都围起来,这样每一块之间会有单元格空白。

想要取消表格之间单元格的空白可以使用cellspacing来控制大小,清楚的话设置为0就好。

同时我们可以调整整个表 表格的宽度。

tr:

我们可以使用align来对表格内内容分布进行编辑,比如说居中对齐。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表格标签</title>
	</head>
	<body>
		<table border="1" cellspacing="0" width="100%" >
			<tr align="center">
				<th>序号</th>
				<th>品牌logo</th>
				<th>品牌名称</th>
				<th>企业名称</th>
			</tr>
			<tr align="center">
				<td>010</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/三只松鼠.png" width="60" height="50">
				</td>
				<td>三只松鼠</td>
				<td>三只松鼠</td>
			</tr>
			<tr align="center">
				<td>009</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/优衣库.png" width="60" height="50">
				</td>
				<td>优衣库</td>
				<td>优衣库</td>
			</tr>		
			<tr align="center">
				<td>008</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/小米.png" width="60" height="50">
				</td>
				<td>小米</td>
				<td>小米科技有限公司</td>
			</tr>
		</table>

	</body>
</html>

对单元格进行合并操作后 

td:

clospan:对列进行合并,注意:比如第一行的一二单元格合并,那么这一行就只剩下三个单元格。

rowspan:对行进行合并,注意:合并后第一行仍有四个数据,但是第二行只剩下三个数据。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表格标签</title>
	</head>
	<body>
		<table border="1" cellspacing="0" width="100%" >
			<tr align="center">
				<th colspan="2">品牌logo</th>
				<th>品牌名称</th>
				<th>企业名称</th>
			</tr>
			<tr align="center">
				<td>010</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/三只松鼠.png" width="60" height="50">
				</td>
				<td>三只松鼠</td>
				<td>三只松鼠</td>
			</tr>
			<tr align="center">
				<td rowspan="2">009</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/优衣库.png" width="60" height="50">
				</td>
				<td>优衣库</td>
				<td>优衣库</td>
			</tr>		
			<tr align="center">
				<td>008</td>
				<td>
					<!--
					./意思是在html同级寻找
					../在html上一级寻找
					-->
					<img src="./img/小米.png" width="60" height="50">
				</td>
				<td>小米</td>
			</tr>
		</table>

	</body>
</html>

布局标签

div创建一行的内容,span创建行间的内容。

布局基本是使用css进行操作。

此处学习的标签并没有样式,仅仅是作为配合css使用。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<div>
			我是div
		</div>
		<div>
			我是div
		</div>
		<span>
			我是span
		</span>
		<span>
			我是span
		</span>
	</body>
</html>

表单标签​​​​​​​

采取用户的输入信息,用户点击按钮后,表单发出数据到服务端,是与服务器交互的重要手段。

 

这是最终呈现出来的样子。 

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<!-- 
	from:
		action:指定表单数据提交的url
			注意:表单想要被提交,必须被指定其name属性
		method:制定表单提交的方式
	
			1、get:默认值
					请求的参数会拼接在url后面
					有长度限制:4kb
			2、post:
					请求的参数会在http请求协议的请求体中
					没有长度限制
	-->
	<body>
		<form action="#" method="post">
						
			<!-- 
			隐藏id,用户提交数据的时候将比如说用户不可修改的id进行提交
			-->
			<input type="hidden" name="id" value="123">
			
			<!-- 让用户名可点击并且和输入框关联起来 -->
			<label for="userName">用户名:</label>
			<input type="text" name="userName" id="userName"><br>
		
			<label for="password">密码:</label>
			<input type="password" name="password" id="password"><br>
			
			性别:(单选)
			<input type="radio" name="gender" value="1" id="male">
			<label for="male">男</label>

			<input type="radio" name="gender" value="2" id="female">
			<label for="female">女</label><br>
			
			爱好:(多选)
			<input type="checkbox" name="hobby" value="1">旅游
			<input type="checkbox" name="hobby" value="2">电影
			<input type="checkbox" name="hobby" value="3">游戏
			<br>
			
			头像:
			<input type="file"><br>
			
			
			
			城市:
			<select name="city">
				<!-- 设置value,数据提交的时候会提交value内的数据 -->
				<option value="beijing">北京</option>
				<option value="shanghai">上海</option>
				<option value="guangzhou">广州</option>
			</select>
			
			<br>
			
			想给作者留言的话
			<textarea cols="20" rows="5" name="desc"></textarea>
			<!-- 三个按钮 -->
			<hr>
			<input type="submit" value="点击我就可以注册啦!">
			<input type="reset" value="点击我就可以重制啦!">
			<input type="button" value="不会JavaScript等于不存在的按钮">

			
		</form>
	</body>
</html>

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

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

相关文章

智能聊天机器人ChatGPT商业版

作为一个智能聊天机器人&#xff0c;我是由OpenAI开发的。目前&#xff0c;我的商业版需要通过OpenAI的合作伙伴计划进行许可和部署&#xff0c;以确保我被用于适当的商业用途。如果您对商业使用感兴趣&#xff0c;请联系OpenAI以获取更多信息。 智能聊天机器人是一种能够自…

如何优化golang gc

目录 一.理解GO GC机制 1.1GC的耗时 1.2堆大小对GC的影响 1.3GC算法 二 如何查看GC信息 2.1使用GODEBUG"gotrace1" 2.2 go tool trace 2.3 debug.ReadGCStats ​编辑2.4 runtime.ReadMemStats 三 GC优化技巧 2.1并发GC 一.理解GO GC机制 GO语言采用的是三…

学习网络安全的拦路虎!你遇到几个?

很多零基础的同学想要学习网络安全&#xff0c;前期会各种寻找学习资料。最后发现资料一大堆&#xff0c;但无从下手&#xff0c;于是千辛万苦收集的资料就去收藏夹吃灰了。开始学习的小伙伴们通常也会越学越迷茫&#xff0c;毕竟资料并不是完整的&#xff0c;而是东拼西凑出来…

Docker时区问题

背景 当前docker容器技术应用越来越广泛&#xff0c;但在启动容器后&#xff0c;容器内部的时间并不是东八区 Docker的基础镜像设置大多是UTC&#xff0c;也就是标准的UTC 时间&#xff0c;所以要简单的调整一下&#xff0c;变成中国标准时间CST(China Standard Time UTC8:0…

OpenCL编程指南-1.2OpenCL图形API

OpenCL与图形 OpenCL的出现是对GPCPU编程的一个响应。人们用GPU处理图形&#xff0c;并且开始使用GPU完成工作中的非图形部分。基于这种趋势&#xff0c;异构计算&#xff08;已经存在很长时间&#xff09;与图形发生冲突&#xff0c;因此迫切需要一个行业标准。 OpenCL一直与…

使用Onenote进行钓鱼攻击事件分析

以其中遇到的一个案例为例子进行展开分析: 1、使用钓鱼邮件文案.one文件附件 From: Bank Complaints <bankcomplaintshkmagov.com> Sent: Thursday, March 2, 2023 11:00 AMTo: Miles Mok XXXXSubject: [External Mail] xxxx Industry Development Survey Dear XXXX Lt…

SpringBoot+Canal+RabbitMQ实战

1. Canal简介 https://github.com/alibaba/canal 1.1 Canal工作原理 MySQL主备复制原理 MySQL master 将数据变更写入二进制日志( binary log, 其中记录叫做二进制日志事件binary log events&#xff0c;可以通过 show binlog events 进行查看)MySQL slave 将 master 的 b…

中断-NVIC与EXTI外设详解(超全面)

✅作者简介&#xff1a;嵌入式入坑者&#xff0c;与大家一起加油&#xff0c;希望文章能够帮助各位&#xff01;&#xff01;&#xff01;&#xff01; &#x1f4c3;个人主页&#xff1a;rivencode的个人主页 &#x1f525;系列专栏&#xff1a;玩转STM32 &#x1f4ac;推荐一…

档案馆对于档案室档案库房内温度和湿度的控制要求

编辑搜图 请点击输入图片描述&#xff08;最多18字&#xff09; 01 纸质档案库的温湿度要求 用房名称温度&#xff08;℃&#xff09;相对湿度&#xff08;%&#xff09;纸质档案库14~2445~60 02 特殊档案库的温湿度要求 用房名称温度&#xff08;℃&#xff09;相对湿度&am…

Golang中的运算符

目录 运算符 算术运算符 代码案例&#xff1a; 关系运算符 代码案例&#xff1a; 逻辑运算符 代码案例&#xff1a; 位运算符 代码案例&#xff1a; 赋值运算符 代码案例&#xff1a; 其他运算符 运算符 算术运算符 Go语言中的算术运算符包括加、减、乘、除和取模…

【深入理解redis】数据结构

文章目录 动态字符串SDS字符串编码类型 intsetDictZipListZipList的连锁更新问题 QuickListSkipListRedisObjectStringListSet结构ZSETHash Redis 共有 5 种基本数据结构&#xff1a;String&#xff08;字符串&#xff09;、List&#xff08;列表&#xff09;、Set&#xff08;…

2023进销存财务软件哪个好?哪些适合中小商户使用?

对于开店的老板来说&#xff0c;门店的财务管理一直都是比较头疼的一件事&#xff0c;销售业绩人工统计困难&#xff0c;记账对账效率低且容易出错。 使用进销存财务软件可以有效的帮助门店解决财务管理问题&#xff0c;但市面上这么多进销存财务软件&#xff0c;哪些性价比较高…

Android编译优化之混淆配置

Android编译优化之混淆配置 背景 为了使用java8及后续java新版本的特性&#xff0c;Google增加了一步编译过程—脱糖&#xff08;desugaring&#xff09;&#xff0c;但这一步会导致更长的编译时间&#xff0c;这也是为什么Google会推出D8和R8编译器来优化编译速度。 什么是脱…

【C语言】扫雷游戏

这里写目录标题 前言1.初始化棋盘2.展示棋盘3.布置雷4.开始扫雷4.1判断输赢4.2扫雷时连续性展开4.3展示玩法 5.整体代码展示5.1 game.h头文件展示5.2 game.c源文件展示5.3 text.c源文件展示 所属专栏&#xff1a;C语言 博主首页&#xff1a;初阳785 代码托管&#xff1a;chuyan…

了解 XML结构(一)

文章目录 1 XML定义2 了解XML结构3 XML节点类型4 加载读取XML5 小结 1 XML定义 XML是一种可扩展标记语言&#xff08;Extensible Markup Language, XML&#xff09;,可以用来标记数据&#xff0c;定义数据类型&#xff0c;是一种允许用户对自己的标记语言进行定义的源语言。 …

数据治理是一个部门的工作还是全业务体系的工作?_光点科技

随着互联网时代的到来&#xff0c;数据已成为企业生产和经营的重要资源。但是&#xff0c;随着数据量的不断增加和数据形态的多样化&#xff0c;如何管理和利用数据也成为了企业面临的一个重要问题。在这个过程中&#xff0c;数据治理成为了一个备受关注的话题。 那么&#xff…

ChatGPT1论文解读《Improving Language Understanding by Generative Pre-Training》

论文总结 以下是我阅读完整篇论文做的个人总结&#xff0c;基本包含了chatGPT1设计的完整框架思路&#xff0c;可以仅看【论文总结】章节。 在GPT1实现的核心架构中&#xff0c;包含两个阶段。 第一阶段 在第一阶段基于一个包含7000本书籍内容的海量未标注文本数据集进行无…

IP-Guard能否支持通过审批后才能发送邮件?

支持,但目前暂时只支持带有附件的邮件通过申请审批或者自我备案放开策略控制发送出去。 使用方式: 1、申请审批:设置了禁止发送邮件的邮件控制策略后,在申请权限-发送邮件中,设置允许发送,设置相关审批流程,管理员审批完成后即可发送。 -申请权限-审批流程 2、自我备案:…

SSM框架学习-注解开发第三方bean管理

1. 复习xml配置文件管理第三方bean 在Spring中&#xff0c;可以使用依赖注入&#xff08;Dependency Injection&#xff09;来管理和使用第三方Bean。Spring提供了多种方式来进行依赖注入&#xff0c;比如构造函数注入、Setter方法注入、字段注入等。下面以Setter方法注入为例&…

pycharm 常用插件,常用插件推荐

1. Key Promoter X 如果让我给新手推荐一个 PyCharm 必装插件&#xff0c;那一定是 Key Promoter X 。 它就相当于一个快捷键管理大师&#xff0c;它时刻地在&#xff1a; 教导你&#xff0c;当下你的这个操作&#xff0c;应该使用哪个快捷操作来提高效率&#xff1f;提醒你…