HTML制作简单的页面[通俗易懂]

HTML制作简单的页面[通俗易懂]一.HTML页面制作代码部分<html> <head> <metacharset=”utf-8″> <title>MusicLoginForm</title> <!–css代码声明–> <styletype=”text/css”> //div的设置 #showdiv{ width:450px; height:530px; border:solid2px

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一.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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193087.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 独立站源码(高性能模式怎么开)

    第七条规则:避免CSS表达式的应用。个人对CSS表达式缺少应用,所以没有直接体会,但是大概的意思就是使用CSS表达式进行页面样式进行修改时,可能会造成表达式的多次重复性运行,导致执行效率的降低。例如,使用CSS表达式调用javascript函数对DOM进行动态操作。第八条规则:使用外部Javascript和CSS。使用内联的Javascript和CSS文件确实可以提高文件的加载速度,应用减少了

    2022年4月15日
    59
  • Qt容器组件(一)之QGroupBox、QScrollArea、QToolBox、QTabWidget

    一、QGroupBox分组框QGroupBox为构建分组框提供了支持。分组框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。分组框的标题通常在上方显示,其位置可以设置为

    2021年12月28日
    74
  • java物联网框架_物联网学java吗

    java物联网框架_物联网学java吗基于java的物联网架构实现前言:19年11月开始从【金融】行业转【物联网】,路途坎坷,一个人摸索前进,不过也学到了很多新的东西,交了很多好朋友,在此感谢各位!以下是一些经验分享,希望能帮到有需要的朋友。1、架构思路考虑了很久打算用springboot+mysql去实现,因为熟悉这个框架,而且能减轻70%的机械性开发工作量,以后改springcloud也方便(注意逻辑实现不然工作量很大)。物联网和互联网可以说是有共同点的,但是也有很多的不一样。先说协议,互联网很多都是https或者ht

    2022年9月18日
    0
  • 英语发音规则—ea字母组合发音规律「建议收藏」

    英语发音规则—ea字母组合发音规律「建议收藏」英语发音规则ea字母组合发音规律一、总结一句话总结:字母组合ea的发音规律,在学习字母组合在单词中的发音规律以前,一定要熟练撑握什么是开音节,什么是闭音节,否则你就不撑握这些发音规律。1、ea

    2022年8月5日
    5
  • if过多如何重构_多个else if用法

    if过多如何重构_多个else if用法介绍最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的if(msgType=”文本”){ //dosomething}elseif(msgType=”图片”){ //doshomething}elseif(msgType=”视频”){ //doshomething}else{ //doshom………

    2022年10月3日
    0
  • 服务器与矿机的区别_云服务器怎么挖矿

    服务器与矿机的区别_云服务器怎么挖矿矿机与云计算服务器外观区别内容精选换一换华为云人脸识别服务帮助中心,为用户提供产品简介、用户指南、API参考、常见问题等技术文档,帮助您快速上手使用人脸识别服务。云专题为你精心准备的答疑解惑内容,内容主要包括云计算行业相关知识内容,用户常见问题解决方法等来自:其他矿机与云计算服务器外观区别相关内容您可以使用公共镜像、私有镜像或共享镜像创建云服务器。使用公共镜像和私有镜像创建云服务器的区别是:公…

    2022年9月28日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号