html的简单应用(二)

简介: html的简单应用

第六题

编写一个完整的 HTML 页面。

要求

页面中包含一个表单,表单的action/login.html,表单中的内容从上到下依次为:

  1. 一个text类型的input标签。
  • name为:username
  • id为:username
  • 具有required属性
  • minlength为:3
  • maxlength为:15
  • placeholder为:用户名
  • label的文本为:用户名
  1. 一个number类型的input标签。
  • name为:age
  • id为:age
  • 具有required属性
  • placeholder为:年龄
  • label的文本为:年龄
  1. 一个email类型的input标签
  • name为:email
  • id为:email
  • 具有required属性
  • placeholder为:邮箱
  • label的文本为:邮箱
  1. 一个password类型的input标签
  • name为:password
  • id为:password
  • 具有required属性
  • placeholder为:密码
  • label的文本为:密码
  1. 一个textarea标签
  • name为:resume
  • id为:resume
  • 没有required标签
  • placeholder为:个人简介
  • label的文本为:个人简介
  1. 一个select标签
  • name为:lang
  • id为:lang
  • label的文本为:语言
  • 第一个optionvalueCpp,文本为:Cpp
  • 第二个optionvalueJava,文本为:Java
  • 第三个optionvaluePython,文本为:Python
  1. 一个按钮
  • typesubmit
  • 文本为:提交

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="/login.html">
        <label for="username">用户名</label>
        <input required placeholder="用户名" minlength="3" maxlength="15" type="text" name="username" id="username">
        <label for="age">年龄</label>
        <input type="number" name="age" required id="age" placeholder="年龄">
        <label for="email">邮箱</label>
        <input type="email" name="email" id="email" required placeholder="邮箱">
        <label for="password">密码</label>
        <input type="password" name="password" id="password" required placeholder="密码">
        <label for="resume">个人简介</label>
        <textarea cols="30" rows="10" name="resume" id="resume" placeholder="个人简介"></textarea>
        <label for="lang">语言</label>
        <select type="select" name="lang" id="lang">
            <option value="Cpp">Cpp</option>
            <option value="Java">Java</option>
            <option value="Python">Python</option>
        </select>
        <button type="submit">提交</button>
    </form>
</body>
</html>

第七题

编写一个完整的 HTML 页面。

要求

页面中包含一个有序列表:

  • 列表第一项只包含一个文本,内容为:第一讲
  • 列表第二项包含:
  • 一个文本,内容为:第二讲
  • 一个无序列表,包含3项,均为文本,内容分别为:第一小节第二小节第三小节
  • 列表第三项包含:
  • 一个文本,内容为:第三讲
  • 一个有序列表,包含3项,均为文本,内容分别为:第一小节第二小节第三小节

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <ol>
        <li>第一讲</li>
        <li>
            第二讲
            <ul>
                <li>第一小节</li>
                <li>第二小节</li>
                <li>第三小节</li>
            </ul>
        </li>
        <li>
            第三讲
            <ol>
                <li>第一小节</li>
                <li>第二小节</li>
                <li>第三小节</li>
            </ol>
        </li>
    </ol>
</body>
</html>

第八题

编写一个完整的 HTML 页面。

要求

页面中包含一个表格,要求:

  • 表格的标题为:成绩单
  • 表格的内容为:
姓名 数学 语文 英语
Alice 100 99 98
Bob 99 98 97
Tom 98 97 96

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table>
        <caption>成绩单</caption>
        <thead>
            <tr>
                <th>姓名</th>
                <th>数学</th>
                <th>语文</th>
                <th>英语</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Alice</td>
                <td>100</td>
                <td>99</td>
                <td>98</td>
            </tr>
            <tr>
                <td>Bob</td>
                <td>99</td>
                <td>98</td>
                <td>97</td>
            </tr>
            <tr>
                <td>Tom</td>
                <td>98</td>
                <td>97</td>
                <td>96</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

第九题

编写一个完整的 HTML 页面。

要求

内容包括四个部分:

  • header区:
  • 包含<h3>标题,内容为:我的收藏夹
  • section区,从上到下依次为:
  • 包含<h4>标题,内容为:图片
  • 第一个<figure>,包含一个<img>src/images/logo.png,宽度为100px<figcaption>的文本为:logo
  • 第二个<figure>,包含一个<img>src/images/mountain.jpg,宽度为100px<figcaption>的文本为:
  • section区,从上到下依次为:
  • 包含<h4>标题,内容为:古诗
  • 第一个<article>,包含一个<h5>标题,内容为:春晓,之后包含一个段落,内容为:春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。
  • 第二个<article>,包含一个<h5>标题,内容为:咏柳,之后包含一个段落,内容为:碧玉妆成一树高,万条垂下绿丝绦。不知细叶谁裁出,二月春风似剪刀。
  • footer
  • 包含一行文本:©2018-2022 Me 版权所有


代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <header>
        <h3>我的收藏夹</h3>
    </header>
    <section>
        <h4>图片</h4>
        <figure>
            <img width="100" src="/images/logo.png">
            <figcaption>logo</figcaption>
        </figure>
        <figure>
            <img width="100" src="/images/mountain.jpg">
            <figcaption>山</figcaption>
        </figure>
    </section>
    <section>
        <h4>古诗</h4>
        <article>
            <h5>春晓</h5>
            <p>
                春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。
            </p>
        </article>
        <article>
            <h5>咏柳</h5>
            <p>
                碧玉妆成一树高,万条垂下绿丝绦。不知细叶谁裁出,二月春风似剪刀。
            </p>
        </article>
    </section>
    <footer>&copy;2018-2022 Me 版权所有</footer>
</body>
</html>

第十题

编写一个完整的 HTML 页面。

要求

页面中包含一行如下内容:

©<Web>版权所有

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    &copy;&lt;Web&gt;版权所有
</body>
</html>




目录
相关文章
|
11天前
|
机器学习/深度学习 移动开发 自然语言处理
HTML5与神经网络技术的结合有哪些其他应用
HTML5与神经网络技术的结合有哪些其他应用
28 3
|
26天前
|
JavaScript 前端开发 UED
HTML 超链接的多种类型及应用
【10月更文挑战第17天】HTML 超链接类型丰富多样,它们共同构成了网页中不可或缺的导航和交互元素。通过合理地选择和运用这些超链接类型,我们可以为用户创造更加流畅和便捷的浏览体验,提升网站的可用性和吸引力。
30 1
|
1月前
|
移动开发 前端开发 JavaScript
HTML5 新的 Input可以有哪些好玩的应用
HTML5的新输入类型为应用带来了多种创新和互动功能,显著提升了用户体验和界面趣味性。例如,颜色选择器可动态改变网站主题色;滑块控制适用于音量或亮度调节;日期和时间输入便于预约系统的设计;互动式表单结合多种输入类型实现高效的数据收集;猜数字游戏增加用户参与度;实时搜索建议优化网站搜索功能;图像预览功能让用户上传图片前预览效果;密码可见性切换按钮提升表单的可用性;结合用户位置的电话号码输入则能提供附近服务信息。这些应用场景不仅使网站更具吸引力,还增强了用户的互动体验。
|
2月前
|
移动开发 JavaScript 数据管理
HTML5 拖放在游戏中的应用
HTML5的拖放功能在游戏开发中广泛应用,尤其在创建交互式网页游戏时。它支持多种场景,如拖动角色或物品、选择和装备物品、拼图或配对游戏以及自定义界面布局。通过简单的HTML和JavaScript代码,可实现流畅的拖放交互,并提供视觉反馈,增强用户体验。此外,还需考虑设备兼容性和数据管理,确保游戏在不同设备和浏览器上都能良好运行。总之,HTML5拖放功能使网页游戏更生动有趣。
|
2月前
|
移动开发 前端开发 JavaScript
HTML5 Canvas详解及应用
HTML5 Canvas 允许通过 JavaScript 在网页上动态绘制图形、动画等视觉内容。首先在 HTML 中定义 `&lt;canvas&gt;` 元素,并通过 JavaScript 获取画布上下文进行绘制。常见方法包括绘制矩形、路径、圆形和文本,以及处理图像和创建动画效果。适用于游戏开发、数据可视化、图像编辑和动态图形展示等多种应用场景。需要注意性能优化、无状态绘制及自行处理事件等问题。
|
3月前
|
前端开发
酷炫表单,触感未来:HTML与CSS动画的创新应用!
酷炫表单,触感未来:HTML与CSS动画的创新应用!
|
3月前
|
移动开发 API 开发者
什么是HTML5 History API有哪些应用场景
【8月更文挑战第11天】什么是HTML5 History API有哪些应用场景
53 1
|
3月前
|
存储 移动开发 开发者
|
3月前
|
自然语言处理 前端开发 开发者
|
6月前
|
设计模式 前端开发 Java
Java与HTML的深度融合:技术解析与应用实践
Java与HTML的深度融合:技术解析与应用实践
435 1