写在前面
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>