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

news2024/12/23 19:48:29

写在前面

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.coloradmin.cn/o/1301900.html

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

相关文章

Windows 安全基础——NetBIOS篇

Windows 安全基础——NetBIOS篇 1. NetBIOS简介 NetBIOS&#xff08;Network Basic Input/Output System, 网络基本输入输出系统&#xff09;是一种接入服务网络的接口标准。主机系统通过WINS服务、广播及lmhosts文件多种模式&#xff0c;把NetBIOS名解析对应的IP地址&#xf…

ubuntu修改系统默认启动的内核

一、问题和解决办法 1、要解决的问题 希望修改系统more进入的内核&#xff0c;比如下图中当前进入到了88&#xff0c;希望进入58 2、第一步&#xff1a;查看系统的内核版本有哪些以及顺序 大致分为2种情况&#xff0c;只有一级菜单&#xff0c;所有内核顺序排列&#xff1b;…

centos7中的计划任务

一次调度执行-----at 安装&#xff1a; [rootzaotounan ~]# yum -y install at ​ 启动&#xff1a; [rootzaotounan ~]# systemctl start atd ​ 开机自启动&#xff1a; [rootzaotounan ~]# systemctl enbale atd ​ 语法&#xff1a; at <时间规格> 时间规格参数&…

Chrome浏览器中访问http会自动跳转https下,导致请求和文件不能正常访问

网上查了很多解决方案&#xff0c;例如清楚缓存等等其他方法&#xff0c;都不能解决该问题 例如&#xff1a; 地址栏输入&#xff1a; chrome://net-internals/#hsts找到底部Delete domain security policies一栏&#xff0c;输入想处理的域名&#xff0c;点击delete。 搞定了…

成都工业学院Web技术基础(WEB)实验一:HTML5排版标签使用

写在前面 1、基于2022级计算机大类实验指导书 2、代码仅提供参考&#xff0c;前端变化比较大&#xff0c;按照要求&#xff0c;只能做到像&#xff0c;不能做到一模一样 3、图片和文字仅为示例&#xff0c;需要自行替换 4、如果代码不满足你的要求&#xff0c;请寻求其他的…

【性能测试】并发用户数+电商软件性能压测重要指标分析...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、性能测试如何选…

外包干了3个月,技术退步明显.......

先说一下自己的情况&#xff0c;大专生&#xff0c;18年通过校招进入武汉某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测…

LinuxBasicsForHackers笔记 -- 通过作业调度实现任务自动化

安排事件或作业自动运行 cron 守护进程和 cron 表 (crontab) 是用于安排常规任务的最有用的工具。 第一个是 crond&#xff0c;是在后台运行的守护进程。 cron 守护进程检查 cron 表以了解在指定时间运行哪些命令。 我们可以更改 cron 表来安排任务或作业在特定的一天或日期、…

从0到1实现Flink 实战实时风控系统的经验总结

随着互联网金融的快速发展&#xff0c;实时风控系统成为保障业务安全和用户信任的关键。本文将分享从零开始构建Flink实时风控系统的经验&#xff0c;并提供相关示例代码。 一、搭建Flink环境 首先&#xff0c;我们需要搭建Flink环境。以下是一些基本步骤&#xff1a; 安装Ja…

使用代码模拟梯度下降

import numpy as np import matplotlib.pyplot as pltf lambda x: (x - 3.5) ** 2 - 4.5 * x 10 x np.linspace(0, 10, 200) y f(x) plt.plot(x, y, colorg)方式一&#xff1a; 求导 g lambda x: 2 * (x - 3.5) - 4.5 # 令导数等于0 g0 # 0 2 * (x-3.5)-4.5 # 2x - 11.…

HTML的img常见应用属性

目录 一、src、alt、width、height 的运用二、title的运用三、align的运用四、border的运用 一、src、alt、width、height 的运用 src指定图像的URL&#xff0c;即图像的路径alt指定图像的替代文本&#xff0c;当图像无法显示时&#xff0c;会显示替代文本。width指定图像的宽…

2021年第十届数学建模国际赛小美赛B题疾病传播的风险解题全过程文档及程序

2021年第十届数学建模国际赛小美赛 B题 疾病传播的风险 原题再现&#xff1a; 空气传播疾病可以通过咳嗽或打喷嚏、喷洒液体或灰尘传播。另一方面&#xff0c;一些常见的传染病只能通过飞沫传播。请建立一个模型&#xff0c;以评估密闭空间内空气传播和液滴传播疾病的可能性。…

【特殊文件(一)】属性文件读写实操

文章目录 属性文件特殊文件概述Properties属性文件概述Properties属性文件读取Properties属性文件写操作 属性文件 特殊文件概述 IO流是用来读、写文件中的数据。但是我们接触到的文件大部分都是普通的文本文件&#xff0c;普通的文本文件里面的数据是没有任何格式规范的&…

爆肝整理,Java接口自动化测试实战-rest-assured(详细总结)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、关于rest-assu…

使用CLion进行cuda编程,并使用cuda-gdb对核函数进行debug,这可能是全网你能够找到的最详细的CLion和cuda编程环境配置教程了

文章目录 前言一、环境准备二、相关学习资料三、环境配置1.新建Clion C Executable项目2.在Clion中的ToolChains中配置cuda-gdb3.配置CMake options4.配置CMakeLists.txt(1) Failed to compute shorthash for libnvrtc.so(2) c: error: unrecognized command-line option -G(3)…

第4章:知识融合:概述、方法

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

数据库 02-03 补充的SQL的集合运算,字符串计算,更名计算

集合运算&#xff1a; 01.union&#xff0c;并运算 union运算自动去重&#xff0c;是包括两个集合的全部部分。 如果不要去重&#xff0c;union all 02.交运算&#xff0c;intersect intersect运算是去重&#xff0c;只保留两个集合的相同部分。 intersect all 保留重复…

分割均衡字符串 - 华为OD统一考试(C卷)

OD统一考试&#xff08;C卷&#xff09; 分值&#xff1a; 100分 题解&#xff1a; Java / Python / C 题目描述 均衡串定义:字符串只包含两种字符&#xff0c;且两种字符的个数相同。 给定一个均衡字符串&#xff0c;请给出可分割成新的均衡子串的最大个数。 约定字符串中只…

15:00面试,15:06就出来了,问的问题太变态了。。。

刚从小厂出来&#xff0c;没想到在另一家公司我又寄了。 在这家公司上班&#xff0c;每天都要加班&#xff0c;但看在钱给的比较多的份上&#xff0c;也就不太计较了。但万万没想到5月一纸通知&#xff0c;所有人不准加班了&#xff0c;不仅加班费没有了&#xff0c;薪资还要降…

Spring Cloud切换内嵌Tomcat为宝兰德Application Server

目录 替换Tomcat中间件Tomcat是什么Spring Cloud剔除tomcat引入宝兰德Application Server打包运行授权 替换Tomcat中间件 Tomcat是什么 Apache Tomcat (called “Tomcat” for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression …