HTML制作简单的页面

2023-10-26

一.HTML页面制作代码部分

<html>
	<head>
		<meta charset="utf-8">
		<title>Music Login Form</title>
		<!--css代码声明-->
		<style type="text/css">
		//div的设置
			#showdiv{
				width: 450px;
				height: 530px;
				border: solid 2px grey;
				border-radius: 10px;
				/*margin: auto;*/
				margin-top: 20px;
				margin-left: 350px;
			}
			//表格的设置
			table{
				margin: auto;
				color: white;
				font-family: "Consolas";
				margin-top: 20px;
			}
			//特殊文字的设置
			span{
				font-size: 13px;
			}
			//验证码设置
			#codeSpan{
				font-size: 20px;
			}
			//添加背景图
			body{
				background: url(img/backgroud.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			//设置行高
			tr{
				height: 35px;
			}
			//设置text属性框
			input[type=text]{
				border-radius: 10px;
			}
			//设置password属性框
			input[type=password]{
				border-radius: 10px;
			}
			//设置标题样式
			h3{
				color: white;
				font-family: "Brush Script MT";
				font-size: 30px;
			}
		</style>
		<!--js代码声明-->
		<script type="text/javascript">
			function creatCode(){
				//获得四位随机数
				var code=Math.floor(Math.random()*9000+1000);
				//获取span对象
				var span=document.getElementById("codeSpan");
				//把随机数赋值给span
				span.innerHTML=code;
			}
		</script>
	</head>
	<body onload="creatCode()">
		<h3 align="center">
				<span style="color: orange;font-size: 30px;">M</span>usic
				<span style="color: orange;font-size: 30px;">L</span>ogin
				<span style="color: orange;font-size: 30px;">F</span>orm
		</h3>
		<div id="showdiv">
			<form action="#">
				<table>
					<tr >
						<td width="50px">Usename:</td>
						<td width="300px">
				<input type="text" name="uname" id="uname" value="" />
					<span id="" style="color: red">*Within ten words</span>
						</td>
					</tr>
					<tr >
						<td>Password:</td>
						<td >
				<input type="password" name="pwd" id="pwd" value="" />
						</td>
					</tr>
					<tr >
						<td>Confirm:</td>
						<td >
		<input type="password" name="confirm" id="confirm" value="" />
						</td>
					</tr>
					<tr >
						<td>Tel:</td>
						<td >		
					<input type="text" name="num" id="num" value="" />
						</td>
					</tr>
					<tr >
						<td>E-Mail:</td>
						<td >
							<input type="text" name="mail" id="mail" value="" />
						</td>
					</tr>
					<tr>
						<td>Gender:</td>
						<td >
							F<input type="radio" name="sex" id="" value="1" checked="checked"/>
							M<input type="radio" name="sex" id="" value="0" />
						</td>
					</tr>
					<tr>
						<td>Native Place:</td>
						<td >
							<select name="address">
								<option value="0">--Choices--</option>
								<option value="1">北京</option>
								<option value="2">上海</option>
								<option value="3">广州</option>
								<option value="4">深圳</option>
								<option value="5">香港</option>
								<option value="5">南昌</option>
								<option value="6">赣州</option>
								<option value="7">瑞金</option>
								<option value="8">西安</option>
							</select>
						</td>
					</tr>
					<tr >
						<td>Hobby:</td>
						<td >
							<input type="checkbox" name="" id="" value="" />Game&nbsp;
							<input type="checkbox" name="" id="" value="" />Guitar
							<input type="checkbox" name="" id="" value="" />basketball
							<br />
							<input type="checkbox" name="" id="" value="" />Music
							<input type="checkbox" name="" id="" value="" />Movie&nbsp;
							<input type="checkbox" name="" id="" value="" />Running
						</td>
					</tr>
					<tr >
						<td>Self-introduction:</td>
						<td >
							<textarea name="intro" rows="5" cols="30"></textarea>
						</td>
					</tr>
					<tr >		
						<td>Identtifying code:</td>
						<td >
							
							<input type="text" name="code" id="code" value="" />
							<span id="codeSpan" onclick="creatCode()" style="background: url(img/code.jpg.gif);color: black;"></span>
						</td>
					</tr>
					<tr >
						<td colspan="2" align="center">
							<input type="checkbox" name="agree" id="" value="1" /><b>Do you agree the company agreement?</b>
						</td>
					</tr>
					<tr >
						<td colspan="2" align="center">
							<input type="submit" name="" id="" value="Register" />
						</td>
					</tr>
				</table>
			</form>
		</div>
	</body>
</html>

二.页面效果

在这里插入图片描述

三.制作过程中的材料

链接:https://pan.baidu.com/s/1lHo47ggLYneaufyzvmQTZA
提取码:jpc2

四.总结

在学完HTML之后对超文本标记语言有了一定运用,这次的制作结合了HTML,CSS,JS等知识,这个项目首先是需要把制作内容分解,这个因人而异,我是把它分成三大部分。第一是整个背景图,第二是div,第三是table。划分好了之后给每个属性定义值或者样式即可。其他的细节比如文字可以用span来设置文字属性。
整个项目的重点是验证码这块内容,它可以通过js代码实现,首先获取四位随机数,然后使用getElementId创建span对象,再把验证码赋值给span(使用span.innerHTML)。

其他页面地址:lzmandzcc.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML制作简单的页面 的相关文章

随机推荐

  • 基于MybatisPlus的多表查询

    基于MybatisPlus的多表查询 mybaitsPlus配置文档 mybatis3 x文档 目录 一对一查询 方式一 非select配置方式 方式二 通过select进行多表查询 一对多查询 用户对应多账户示例 方式一 非select配
  • 2021-06-10其他常用类

    StringUtils isNotBlank 判断不为空且也不是空字符串
  • 生成对抗性网络简介

    生成对抗性网络简介 1 原理 1 GANs如何工作 2 GAN架构 3 培训GAN 4 艺术家与评论家 5 评估指标 6 GAN变体 7 GAN应用 8 图像合成 Image synthesis 9 图像到图像的转换 Image to im
  • MySQL之InnoDB存储结构

    1 InnoDB存储引擎 InnoDB存储引擎最早由Innobase Oy公司开发 属第三方存储引擎 从MySQL 5 5版本开始作为表的默认存储引擎 该存储引擎是第一个完整支持ACID事务的MySQL存储引擎 特点是行锁设计 支持MVCC
  • 解决eclipse无法解析导入org.eclipse.swt库

    右键点击项目 gt Build Path gt Config Build Path 然后选择Libraries标签页 点击Add External JARs 再到你的eclipse安装目录下的plugins目录下寻找 org eclipse
  • JNI手动释放内存(避免内存泄露)

    1 哪些需要手动释放 不要手动释放 基本类型 jint jlong jchar 需要手动释放 引用类型 数组家族 jstring jobject jobjectArray jintArray jclass jmethodID 2 释放方法
  • 并发编程-CompletableFuture解析

    1 CompletableFuture介绍 CompletableFuture对象是JDK1 8版本新引入的类 这个类实现了两个接口 一个是Future接口 一个是CompletionStage接口 CompletionStage接口是JD
  • launch the mysql_MySQL安装最后一步无响应解决方法

    一 卸载及安装 MySQL安装到最后一步就卡住 如图 卸载原来安装的MySQL1 首先 卸载MySQL 2 然后 删除C盘下 C ProgramData MySQL 文件 然后重新安装MySQL 但是 这里要注意了 安装图1中时不要勾上 L
  • App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

    app涉及到http访问时 会出现这个错误 App Transport Security has blocked a cleartext HTTP http resource load since it is insecure 解决方法是
  • 【libevent 】libevent 多线程实现高并发

    当你看到这篇文章时 想必你对libevent已经有了足够的了解 笔者在此就不多做描述了 直接进入正题 1 起因 最近在做Redis中间件 目标实现集群管理 分布式数据处理 高性能 由于在某些情况下 单个节点的Redis性能可能无法满足需求
  • 近半数年轻人存款不过十万,这届年轻人是存不下钱吗?

    近期 关于年轻人存款多少的话题 再一度登上了微博热搜 某媒体以一线和新一线城市年轻人为主要对象开展了抽样调查 结果显示 在1852位受访者中 存款低于1万的约有五分之一 而另一个分界点是10万 属于1 10万这个区间的人数最多 如果你的存款
  • linux 配置nginx文件下载页面

    root localhost conf vim nginx conf user nobody worker processes 1 events worker connections 1024 http include mime types
  • 从原理到应用教你了解毫米波雷达

    关注公众号 发现CV技术之美 本文转自西湖大学智能无人系统课题组 作者丁苏生 毫米波雷达基础知识 简介 毫米波雷达 mmWave Rader 采用毫米波作为电磁波发送信号 捕捉并处理电磁波经过路径障碍物的反射信号后可获取目标物体的 速度 距
  • Windows 让cmd启动的程序在后台运行

    在Linux下要使程序后台运行 可通过 java jar Client jar 来实现 在Windows下 则通过 start b java jar Client jar 来实现 20181227更新 这里说的后台运行是指在当前Termin
  • spring 配置

    不配置 启动事务 会报错 404 启用事务管理 EnableTransactionManagement SpringBootApplication scanBasePackages w sh EnableJpaRepositories ba
  • CentOS7安装redis5.0并且搭建集群

    记录在两台虚拟机 版本 CentOS7 上搭建Redis集群 Redis版本 redis 5 0 4 过程如下 1 下载安装 首先在一台虚拟机A IP 192 168 1 103 上新建目录redis 接着进入该目录下 下载redis 5
  • openmp设置线程数目_线程池的参数、配置、基本概念

    线程池的概念和工作机制 概念 首先系统空闲时在创建大量线程 这些线程的集合成为线程池 线程的生老病死都由线程池来决定 工作机制 当有任务到来时 提交给线程池 由线程池来指定线程执行任务 线程池会在内部寻找是否有可以执行任务的线程 任务执行完
  • vue+go-gin+nginx实现后台管理系统

    前后端分离的经典后台管理系统 主要用到的技术和组件 前端 vuejs 组件element ui ant vue axios 后端 golang 框架go gin swagger组件 服务代理 nginx 过程中的疑难问题和关键点记录 一 n
  • IOS_swift文件系统

    func files 应用根目录 let dir NSHomeDirectory NSLog dir dir 文档目录 let doc NSSearchPathForDirectoriesInDomains DocumentDirector
  • HTML制作简单的页面

    一 HTML页面制作代码部分