Web开发-html篇-下

news2024/9/29 13:31:13

这篇是接着上篇的内容,接着介绍html的其他标签及属性的用法,感兴趣的可以从我的html上篇看起

1. 超链接示例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>超链接</title>
</head>
<body>
	<dl>

		<!--target属性,在新的浏览器窗口打开链接-->
		<!--title属性,鼠标悬停显示信息-->

		<p id="top"></p>	<!-- 顶部id唯一 -->
		<dt><h4>导航站</h4></dt>
		<dd><a href="http://www.xiaomi.com" target="_self">小米</a></dd>
		<dd><a href="http://www.baidu.com" title="点击一下,了解更多" target="_blank">百度</a></dd>
		<dd><a href="http://www.Bing.com" target="_blank">必应</a></dd>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>
		<p>hello</p>

		<a href="mailto:2052619274@qq.com">联系我</a>	<!--向指定邮箱发送邮件-->
		
		<a href="#top">点击回到顶部</a>



	</dl>
	
</body>
</html>

 <a>: 超链接。

  • href: 链接目标。
  • target: 指定打开链接的方式(如_self_blank)。(具体来说就是,_self实在自身页面打开新的超链接,而_blank是在浏览器中打开新的窗口打开超链接)
  • title: 鼠标悬停时显示的文本。

效果展示: 

 

1号:会利用a标签向指定邮箱发送一封邮件

2号:如果网页过长,可以方便快速回到网页最顶部 

2. 图片标签示例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>图片标签</title>
</head>
<body>
	<!--图片标签,img标签src属性-->
	<!-- 这两张图片是其他网页上扒过来的 -->
	<!-- alt属性用于图片无法加载是作为文本进行代替 -->
	<!-- width,height属性为图片设置宽度和高度,如果只设置一项,另一项会默认按比例缩放 -->
	<!-- title 属性,鼠标悬停显示信息 -->
	
	<img src="https://pic1.zhimg.com/v2-ec477e4aa3f4c0edfee1fe943907476b_r.jpg" width="800" title="爱情是蓝色的" alt="蕾姆">
	<img src="https://i04piccdn.sogoucdn.com/b26e0f294db10d4d" height="800" alt="02">

	<!-- 注意src的相对路径与绝对路径-->
	<!-- 下面两张都是同一张图片 -->
	<img src="./images/20240604hlag8k.webp" alt="鬼灭之忍">	<!-- 这是相对路径 -->
	<img src="D:\code\web\web_html\images\20240604hlag8k.webp" alt="鬼灭之忍">	<!-- 这个是图片在我本地电脑的绝对路径 -->

	
</body>
</html>

<img>: 图像元素。

我的代码中的注释比较详细易懂,至于为什么是动漫角色的图片,因为我喜欢,只是为了做个示例,可以根据个人需要进行更改发挥

  • src: 图像的URL。
  • alt: 替代文本(用于描述图片内容)。
  • title: 鼠标悬停时显示的文本。
  • width, height: 设置图像的宽高。

 效果展示:

 只截图了部分,我就不长截图了哈……感兴趣的自己复制试试哈。

3. 表单示例

form,表单主要用于和服务器交互,例如常见的登录,注册都需要交互校验用户信息

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>form表单</title>
</head>
<body>

	<!-- 将网页数据提交至服务器校验登录 -->
	<form action="http://www.baidu.com" method="post"> <!-- 输入服务器地址 -->

		<p><input type="text" placeholder="请输入用户名"></p>
		<p><input type="password" placeholder="请输入密码"></p>


		<!-- 单选框 -->
		<p>
			男:<input type="radio" name="gender">
			女:<input type="radio" name="gender" checked="checked">
		</p>
		

		<!-- 多选框 -->
		<h4>购买课程</h4>
		<p>
			web前端:<input type="checkbox">
			Python开发:<input type="checkbox">
			Java编程:<input type="checkbox">
			HTML:<input type="checkbox" checked="checked">
			CSS:<input type="checkbox">
		</p>

		<hr>
		<h3>下拉列表代替单选</h3>
		<p>
			<select name="class" id="001">
				<option value="a">web前端</option>
				<option value="b" selected="selected">Python开发</option>
				<option value="c">Java编程</option>
				<option value="">HTML</option>
				<option value="">CSS</option>

			</select>
		</p>

		<hr>
		<h3>下拉列表代替多选</h3>
		<p>
			<select name="class" id="002" multiple="multiple">
				<option value="a">web前端</option>
				<option value="b" selected="selected">Python开发</option>
				<option value="c">Java编程</option>
				<option value="">HTML</option>
				<option value="">CSS</option>
				<option value="">Vue</option>
				<option value="">React</option>
				<option value="">JavaScript</option>
				<option value="">Python爬虫</option>
			</select>
		</p>


		<hr>
		<h3>文本域多行输入</h3>
		<p>
			<strong>个人描述:<br></strong>
			<textarea name="" id="" rows="10" cols="40"></textarea>
			
		</p>

		<p>
			<input type="submit" value="登录">
			<input type="reset" value="清空购物车">
		</p>
		

	</form>
	
	
	
</body>
</html>
  • <form>: 表单元素。
    • action: 提交数据的目标URL。
    • method: 提交数据的方式(如GETPOST)。
  • <input>: 输入控件。
    • type: 输入类型(如textpasswordradiocheckboxsubmitreset)。
      • text,单行文本输入框
      • password,输入进去的会变成小黑点,跟平时输入密码一样,看不见
      • radio,用于单选
      • checkbox,用于多选
      • submit,用于提交至服务器
      • reset,清空表单,例如常见的购物时的清空购物车
    • placeholder: 提示文本。
    • name: 输入的名称。
    • value: 提交时的值。
    • checked: 默认选中状态。
  • <select>: 下拉列表。
    • multiple: 允许多选。

 效果展示:

4.label标签

label标签最重要的功能是,可以通过id进行关联文本输入框,当然你也可以用上面中的placehoder

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>label标签</title>
</head>
<body>
	<form action="">
		<p>
			<label for="username">用户名:</label>
			<input type="text" id="username">
		</p>
		
		<p>
			<label for="password">密码:</label>
			<input type="text" id="password">
		</p>
		<p>
			<input type="submit" value="注册">
			<input type="reset" value="清空">

		</p>



	</form>
	<button>普通按钮</button>
</body>
</html>

 效果展示:

 

 <label>: 标签,用于描述表单控件。

  • for: 指定与之关联的输入框的id

5. div标签示例 

div这是一个用的很多,很重要的标签,你可以随意打开一个网页,右键去查看源码,就会看到很多div

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>div标签</title>
</head>
<body>
	<div>
		张三
	</div> <!-- 分组 -->
	<div>
		李四
	</div> <!-- 分组 -->
	<!-- div标签用于网页的区域划分 -->
</body>
</html>

总结

html中的大部分标签就已经写完了,这样的写出来的网页没有颜色,过于单调,过于简陋,这就要用到我们接下来要学的CSS和Javascript了,我会接着持续更新……

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

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

相关文章

打造干净的Git历史:本地仓库整理操作详解

让你的Git提交如行云流水&#xff1a;本地仓库整理指南 一、背景二、整理上一次提交三、整理多次提交四、注意事项五、总结 一、背景 为什么需要本地仓库整理操作呢&#xff1f; 因为本地仓库提交到远程仓库是无法撤回的&#xff0c;只能是从远端仓库拉取数据到本地&#xff0…

安装ubuntu server24.04系统

0.写在前面 Legacy和UEFI比较legacyUEFI定义基于BIOS的传统引导模式新一代的系统引导模式兼容性较好&#xff0c;支持多数系统主要支持64位系统&#xff0c;对旧版本系统支持较差磁盘分区MBR,最大2.2TB&#xff0c;最多4个主分区GPT&#xff0c;最大16TB&#xff0c;理论上无分…

临床试验设计的干预、受试者和结果指标

临床试验是医学研究中至关重要的一环。通过科学设计和严格实施的临床试验&#xff0c;我们能够系统地评估新药、新疗法以及其他医学干预措施的安全性和有效性。临床试验的设计需考虑多个因素&#xff0c;其中干预、受试者和结局是三大关键要素。本文将详细探讨这些要素在临床试…

基于Jeecgboot3.6.3的vue3版本的流程中仿钉钉流程的鼠标拖动功能支持

因为这个项目license问题无法开源&#xff0c;更多技术支持与服务请加入我的知识星球。 1、因为原先仿钉钉流程里不能进行鼠标拖动来查看流程&#xff0c;所以根据作者提供的信息进行修改&#xff0c;在hooks下增加下面文件useDraggableScroll.ts import { ref, onMounted, on…

【Python】操作数据库

一、数据库编程接口 为了对数据库进行统一的操作&#xff0c;大多数语言都提供了标准化的数据库接口&#xff08;API&#xff09;。数据库提供了接口&#xff0c;Python定义了规范&#xff08;包括数据操作的对象、函数等&#xff09;&#xff0c;通过Python定义的对象就能直接…

对称加密 和 非对称加密

对称加密 和 非对称加密 文章目录 对称加密 和 非对称加密对称解密——异或运算非对称解密——RSA算法问题RSA算法社会地位缺点 PS&#xff1a;RSA算法的攻击方式 如果对你有帮助&#xff0c;就点赞收藏把&#xff01;(&#xff61;&#xff65;ω&#xff65;&#xff61;)&am…

支持10K长视频理解的多模态大模型MovieChat(CVPR 2024)

MovieChat: From Dense Token to Sparse Memory for Long Video Understanding 论文信息 paper&#xff1a;CVPR 2024 code&#xff1a;https://rese1f.github.io/MovieChat/ 视觉模型大语言模型&#xff1a;首个支持10K帧长视频理解任务的新型框架&#xff08;推荐这篇公众号…

小程序开发全攻略:从零到上线的实战历程

引言 在当今的数字化时代&#xff0c;小程序凭借其轻便、快捷的特点&#xff0c;成为了连接用户与服务的桥梁。作为一名开发者&#xff0c;你可能正考虑踏入小程序开发的领域&#xff0c;但面对纷繁复杂的开发流程和技术要点&#xff0c;或许会感到无从下手。今天&#xff0c;我…

C 语言文件操作详解

目录 引言 一、基本概念 1.什么是文件 2.文件的属性 3.为什么使用文件 4.二进制文件和文本文件 二、文件的打开和关闭 1.流和标准流 2.文件指针 3.文件的打开和关闭 三、⽂件的顺序读写 1.顺序读写函数 2.详细介绍 1.fgetc 2.fputc 3.fgets 4.fputs 5.fscan…

统计:多变量时间序列分析 — VMA、VAR、VARMA

统计&#xff1a;多变量时间序列分析 — VMA、VAR、VARMA 一、说明 多变量时间序列是一个在大学课堂上经常被忽视的话题。然而&#xff0c;真实世界的数据通常具有多个维度&#xff0c;我们需要多变量时间序列分析技术。在这篇博客中&#xff0c;我们将通过可视化和 Python 实现…

【GLM-4开发实战】Function Call进阶实战:外部函数调用回顾

系列篇章&#x1f4a5; No.文章1【GLM-4开发实战】Function Call进阶实战&#xff1a;外部函数调用回顾2【GLM-4开发实战】Function Call进阶实战&#xff1a;常见挑战之意图识别处理3【GLM-4开发实战】Function Call进阶实战&#xff1a;常见挑战之海量函数处理4【GLM-4开发实…

【STM32】GPIO和AFIO标准库使用框架

本篇博客重点在于标准库函数的理解与使用&#xff0c;搭建一个框架便于快速开发 目录 GPIO简介 GPIO时钟使能 GPIO初始化 工作模式 选择引脚 输出速度 函数应用 GPIO初始化框架 8个电平读写函数 写端口电平 读端口电平 GPIO框架汇总 AFIO简介 AFIO时钟使能 函数应…

【Material-UI】深入理解useAutocomplete Hook:自定义与高级用法

文章目录 一、什么是useAutocomplete&#xff1f;导入useAutocomplete 二、基本用法代码解析 三、高级定制1. 自定义选项渲染2. 分组和排序3. 自定义输入框行为4. 与其他组件集成 四、注意事项1. 类型安全2. 性能优化 五、总结 Material-UI提供了强大的Autocomplete组件&#x…

Stable Diffusion绘画 | 图生图-基础使用介绍—重绘幅度与缩放模式

重绘幅度 重绘幅度越大&#xff0c;出图与原图差异越大。 重绘幅度0.7 重绘幅度0.3 缩放模式 目前有以下四种缩放模式&#xff1a; 原图的宽高是1080x1440&#xff0c;当修改宽高&#xff0c;与原图不一致时&#xff0c;可选择其中一种缩放模式来处理图片。 仅调整大小 缩放…

C++入门基础(上篇)

C入门基础&#xff08;上篇&#xff09; hello everybody!经历了C语言和初阶数据结构的头脑风暴&#xff0c;相信大家对于编程的学习更加开心&#xff0c;所以说接下来我们将迎来C的学习与探索&#xff0c;话不多说让我们开始吧 namespace的价值 在C/C中&#xff0c;变量、函…

计算机毕业设计选题推荐-自习室座位预约系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

GD32 MCU硬件I2C不可靠不如软件I2C?

在一个评论中&#xff0c;看到网友对硬件I2C的讨论&#xff0c;硬件I2C Busy找不到原因、软件I2C稳得一批。 那么为什么会出现I2C BUSY&#xff1f;硬件I2C真的不如软件I2C吗&#xff1f;怎么让硬件I2C也稳得一批&#xff0c;让我们来一探究竟。 首先我们从I2C时序分析下I2C总…

基于pytorch的steam游戏评分的线性回归问题分析

前言 相信已经暑假一个月的大家肯定并不陌生上面这个学习软件()&#xff0c;面对琳琅满目的游戏总是让人不知道挑选什么&#xff0c;这时候一个游戏的评分往往便成为了一个玩家选择下载的原因&#xff0c;那么今天我们就来研究研究&#xff0c;steam上一个游戏的种种数据&…

Celery注册装饰器@app.task和@shared_task

注册装饰器 app.task和shared_task是Celery中用于定义任务的两种不同装饰器, 它们之间存在明显的区别.from celery import Celery app Celery(my_app, brokeramqp://guestlocalhost//) app.task def my_task(): # 任务逻辑 passfrom celery import shared_task shared…