成都工业学院Web技术基础(WEB)实验二:HTML5表格、表单标签的使用

写在前面

1、基于2022级计算机大类实验指导书

2、代码仅提供参考,前端变化比较大,按照要求,只能做到像,不能做到一模一样

3、图片和文字仅为示例,需要自行替换

4、如果代码不满足你的要求,请寻求其他的途径

运行环境

window11家庭版

WebStorm 2023.2.2

实验要求、源代码和运行结果

1、采用HBuilder编写代码,实现图2-1所示页面效果

图2-1 表格效果示意图

(1)新建html文档,命名为exp2-1.html。

(2)通过<table>、<tr>、<th>、<td>标签完成表格整体框架的搭建。

(3)在<td>标记中通过rowspan属性实现表格的行合并。

(4)在<td>标记中通过colspan属性实现表格的列合并。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body>
<table border="1"><tr><td>球队</td><td>球员</td><td>夺冠次数</td></tr><tr><td rowspan="3">马刺队</td><td>邓肯</td><td rowspan="3">5次</td></tr><tr><td>帕克</td></tr><tr><td>吉诺比利</td></tr><tr><td rowspan="3">热火队</td><td>詹姆斯</td><td rowspan="3"></td></tr><tr><td>韦德</td></tr><tr><td>波什</td></tr><tr><td colspan="3">比赛解说:黄健翔,姚明</td></tr>
</table>
</body>
</html>

2、使用HBuilder编写代码,实现图2-2所示的页面效果,要求:

① 采用<form>和<input>标签创建表单。 

② 采用<table>标签完成表单的布局。

图2-1表单效果示意图

(1)新建html文档,命名为exp2-2.html。

(2)通过<table>标签创建表格布局

(3)通过<caption>标签创建表格标题

(4)通过<form>标签创建表单结构。

(5)通过<input type="">标签创建信息输入框及按钮。

Type的取值:button|checkbox|color|date|datetime|datetime-local|email|file|hidden|image|month|number|password|radio|range|reset|search|submit|tel|text|time|url|week

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Meeting Registration Form</title>
</head>
<body><form><table border="1"><caption>通用会议注册表</caption><tr><td>参会者姓名</td><td colspan="3"><input type="text"></td><td>职务</td><td><input type="text"></td></tr><tr><td>工作单位</td><td colspan="5"><input type="text"></td></tr><tr><td>电话</td><td><input type="tel"></td><td>传真</td><td><input type="email"></td><td>手机</td><td><input type="tel"></td></tr><tr><td>通讯地址</td><td colspan="3"><input type="text"></td><td>邮编</td><td><input type="text"></td></tr><tr><td>E-mail</td><td colspan="3"><input type="email"></td><td>国家</td><td><input type="text"></td></tr><tr><td>省份</td><td colspan="3"><select><option value="province1" selected>北京市</option><option value="province2">上海市</option><option value="province2">天津市</option><option value="province2">重庆市</option><option value="province2">其他</option></select></td><td>城市</td><td><input type="text"></td></tr><tr><td rowspan="2" colspan="6">会议标准(人民币)</td></tr><tr></tr><tr><td colspan="2">身份/时间</td><td colspan="2"><input type="date">之前注册</td><td colspan="2"><input type="date">之后注册</td></tr><tr><td colspan="2">会员</td><td colspan="2"><input type="radio" id="huiyuan1" name="huiyuan"><label for="huiyuan1">1500元</label></td><td colspan="2"><input type="radio" id="huiyuan2" name="huiyuan"><label for="huiyuan2">1800元</label></td></tr><tr><td colspan="2">非会员</td><td colspan="2"><input type="radio" id="feihuiyuan1" name="feihuiyuan"><label for="feihuiyuan1">1800元</label></td><td colspan="2"><input type="radio" id="feihuiyuan2" name="feihuiyuan"><label for="feihuiyuan2">1800元</label></td></tr><tr><td colspan="6"><input type="submit"><input type="reset"></td></tr></table>
</form></body>
</html>

3、使用HBuilder编写代码,实现图2-3所示的页面效果,要求:

图2-3 实验内容效果示意图

(1)新建html文档,命名为exp2-3.html。

(2)通过<fieldset> 标签在表单元素周围绘制边框。

(3)通过H5新增输入类型为color、email、search、tel、url、range、number的input标记创建相应表单。

(4)将年龄范围设置为0-150。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body>
<form><fieldset><legend align="center">新增其他input类型</legend>设置颜色<input type="text"><input type="color" id="color" name="color"><br>输入邮箱<input type="email"><br>站内搜索<input type="text"><br>电话号码<input type="tel"><br>个人主页<input type="url"><br><label for="age">年龄:</label><input type="range" id="age" name="age" min="0" max="150"><br>期望薪酬<input type="number"></fieldset>
</form>
</body>
</html>

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

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

相关文章

报表生成器Stimulsoft用户手册:预览中具有动态数据排序的报告

Stimulsoft Reports 是一款报告编写器&#xff0c;主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署&#xff0c;如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等&#xff0c;在你的应用程序中嵌入报告设计器…

快来看!苹果开放侧载,对开发者来说是祸是福?

不知道你们听说了没有&#xff1f; 苹果公司在向SEC提供的2023年10-K文件中明确表现&#xff0c;伴随着欧盟委员会《数字市场法案》的正式落地将不得不在苹果手机上开放“应用侧载”功能。 简单来说&#xff0c;就是你的App可以不用在App Store里下载&#xff0c;而是可以通过…

【深度学习目标检测】六、基于深度学习的路标识别(python,目标检测,yolov8)

YOLOv8是一种物体检测算法&#xff0c;是YOLO系列算法的最新版本。 YOLO&#xff08;You Only Look Once&#xff09;是一种实时物体检测算法&#xff0c;其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化&#xff0c;提高了检测速度和准确性。…

SQL Server数据库使用T-SQL语句简单填充

文章目录 操作步骤&#xff1a;1.新建数据库起名RGB2.新建表起名rgb3.添加三个列名4.点击新建查询5.填入以下T-SQL语句&#xff0c;点击执行&#xff08;F5&#xff09;6.刷新之后&#xff0c;查看数据 操作环境&#xff1a; win10 Microsoft SQL Server Management Studio 20…

vcpkg下载及安装

文章目录 vcpkg是什么vcpkg的优势Windows环境下的下载及安装1.下载 Linux环境下的下载及安装常用命令介绍1.1.1 设置默认安装的平台1.1.2可选步骤&#xff0c;将vcpkg与Visual Studio配合使用&#xff08;需要管理员权限&#xff09;1.1.3 软件包升级1.1.4 查找安装软件包1.1.5…

vm虚拟机操作

当时第一次对着敲对指令理解不完全&#xff0c;总体感觉脑子很乱&#xff0c;所以这里整理一下 ftp的搭建操作 [useracentos79 yum.repos.d]$ sudo -i [sudo] usera 的密码&#xff1a; // 输入的密码不显示 Pwd123.com [rootcentos79 ~] mv /etc/yum.repos.d/Cen…

LLM(六)| Gemini:谷歌Gemini Pro 开放API ,Gemini Pro 可免费使用

近期&#xff0c;Google Gemini Pro 开放API 了&#xff0c;且Gemini Pro 可免费使用&#xff01;Gemini Pro支持全球180个国家的38种语言&#xff0c;目前接受文本作为输入并生成文本作为输出。 Gemini API 地址&#xff1a;http://ai.google.dev Gemini Pro 的表现超越了其他…

全栈开发组合

SpringBoot是什么&#xff1f; SpringBoot是一个基于Spring框架的开源框架&#xff0c;由Pivotal团队开发。它的设计目的是用来简化Spring应用的初始搭建以及开发过程。SpringBoot提供了丰富的Spring模块化支持&#xff0c;可以帮助开发者更轻松快捷地构建出企业级应用 Sprin…

python基本数据类型(二)-数

数 在编程中&#xff0c;经常使用数来记录得分、表示可视化数据、存储Web应用信息&#xff0c;等等。Python能根据数的用法以不同的方式处理它们。 1.整数 在Python中&#xff0c;可对整数执行加&#xff08;&#xff09;减&#xff08;-&#xff09;乘&#xff08;*&#xf…

JavaScript——基本数据类型和运算符

数字&#xff08;number 包含NaN&#xff09; 整数浮点数负数科学计数法Infininfty&#xff08;无限大&#xff09; 字符串 字符串可以用双引号&#xff08; " " &#xff09;、单引号&#xff08; ’ ’ &#xff09;或反引号&#xff08;&#xff09;三种形式 …

抖音直播互动答题问答猜图猜成语图汉字找茬找不同微信字节流量主小程序开发

抖音直播互动答题问答猜图猜成语图汉字找茬找不同微信字节流量主小程序开发 抖音直播互动答题&#xff1a;在抖音直播中&#xff0c;主播可以进行答题活动&#xff0c;观众可以通过答题参与互动。主播会提出问题&#xff0c;观众在规定时间内发送答案&#xff0c;主播根据正确率…

服务器迁移到另一台服务器需要注意哪些?

迁移服务器到另一台服务器是一个复杂的任务&#xff0c;需要仔细规划和执行。以下是一些需要注意的关键点&#xff1a; 数据备份&#xff1a;在迁移服务器之前&#xff0c;务必进行数据备份&#xff0c;包括网站文件、数据库以及其他重要数据。备份可以保证数据的安全性&#x…

我常用的几个经典Python模块

Python常用的模块非常多&#xff0c;主要分为内置模块和第三方模块两大类&#xff0c;且不同模块应用场景不同又可以分为文本类、数据结构类、数学运算类、文件系统类、爬虫类、网络通讯类等多个类型。 大家常用的内置模块比如&#xff1a;math、re、datetime、urllib、os、ra…

使用Python处理Excel中一对多匹配关系

import pandas as pddf pd.read_excel(rC:\Users\wangkejun\Desktop\1.xls)# 提取一一对应的数据 sku_list [] channel_list []for sku, channel in zip(df[XXX], df[XXXX]):if pd.isna(channel): # 判断是否为缺失值continue # 是缺失值则跳过该行数据if , in str(sku): …

中伟视界:煤矿行业借力人工智能,防控灾害风险迈出新步伐 《“十四五”矿山安全生产规划》(应急(2022)64号),煤矿重大灾害风险防控系统

随着煤矿行业的发展&#xff0c;煤矿重大灾害风险防控成为了行业关注的重点之一。为了更好地预防和应对灾害风险&#xff0c;煤矿行业开始引入人工智能分析算法和检测场景&#xff0c;以提高灾害风险的识别和预警能力。 在煤矿的重大灾害风险防控中&#xff0c;AI算法发挥着重要…

SSX,一个有记忆的 ssh 客户端

需求来源 对于一个后端程序员来说&#xff0c;在工作中免不了要和繁杂的服务器打交道&#xff0c;ssh 是不可或缺的开发工具。但每次登录都需要输入密码的行为&#xff0c;对于认为一切皆可自动化的程序员来说&#xff0c;肯定是有点繁琐的&#xff08;如果您是使用图形化界面…

多条件三元表达式如何写?

在某些业务需求情况下&#xff0c;如何书写多条件三元表达式&#xff1f;&#xff08;例如&#xff0c;父组件传值给子组件&#xff0c;子组件根据不同的值去响应不同的颜色变化该如何实现&#xff1f;&#xff09; 父组件&#xff1a; 父组件传testData的值给子组件&#xff…

IDEA调整内存大小

一、IDEA开启内存显示 双击shift,搜索show memory indicator 打开后重启&#xff0c;右下角显示IDEA内存占用情况 开启后右下角会显示 二、调整内存 双击shift,搜索vmoption 修改-Xms和-Xmx参数&#xff0c;如下&#xff1a; -Xms:最小内存 -Xmx:最大内存 设置完成后&…

阅读代码的记录

1-utils_metrics.py用在train.py中做指标衡量&#xff0c;现在想在推理&#xff08;predict.py&#xff09;的时候衡量一下指标 2-调研眼睛部位的单独分割。 https://blog.csdn.net/qq_40234695/article/details/88633094 衡量图像语义分割准确率主要有三种方法&#xff1a; …

归并排序-最小和

前面的文章已经讲了归并排序的几种实现&#xff0c;今天来说说通过归并排序来求最小和的问题 首先澄清一下最小和的概念&#xff1a;给定一个数组&#xff0c;对于数组中的每个元素&#xff0c;把它前面所有比它小的元素全部加起来生成一个小和&#xff0c;然后把每个元素对应…