首页 前端知识 【基于HTML5的网页设计及应用】——用户注册

【基于HTML5的网页设计及应用】——用户注册

2024-03-08 10:03:36 前端知识 前端哥 708 547 我要收藏

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

​​​​​​🥽Linux:​​​​Linux_Y小夜的博客-CSDN博客

🚝Rust:Rust_Y小夜的博客-CSDN博客

欢迎收看,希望对大家有用!

学习推荐:

        在当今这个飞速发展的信息时代,人工智能(AI)已经成为了一个不可或缺的技术力量,它正在逐步改变着我们的生活、工作乃至整个社会的运作方式。从智能语音助手到自动驾驶汽车,从精准医疗到智慧城市,人工智能的应用已经渗透到了我们生活的方方面面。因此,学习和掌握人工智能相关的知识和技能,对于任何希望在这个时代保持竞争力的个人来说,都已经变得至关重要。

        然而,人工智能是一个涉及数学、计算机科学、数据科学、机器学习、神经网络等多个领域的交叉学科,其学习曲线相对陡峭,对初学者来说可能会有一定的挑战性。幸运的是,随着互联网教育资源的丰富,现在有大量优秀的在线平台和网站提供了丰富的人工智能学习材料,包括视频教程、互动课程、实战项目等,这些资源无疑为学习者打开了一扇通往人工智能世界的大门。

        前些天发现了一个巨牛的人工智能学习网站:前言 – 人工智能教程通俗易懂,风趣幽默,忍不住分享一下给大家。

目录

🎯功能简介

🎯代码解析

🎯核心代码

🎯效果展示


🎯功能简介

        🐳这是一个用户注册的简单网页表单,包括用户名、密码、确认密码、年龄、出生年月、性别、爱好、喜欢的颜色、经常浏览的网站、所在城市、上传照片和备注等信息项。用户可以填写各种个人信息并提交注册。页面还包括了一些基本的样式设计,如字体颜色、背景颜色、边框样式等。用户填写完信息后可以点击注册按钮提交信息,或者点击重填按钮清空已填信息。🥏

🎯代码解析

<!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>
    <style>
        table{
            margin: auto;
            border: 1px solid;
            border-collapse: collapse;
        }
        caption{
            font-size: 24px;
            font-weight: bold;
            color: blue;
            padding-bottom: 15px; 
        }
        td{
            padding: 6px;
            border: 1px solid;
        }
        tr:nth-child(-n+12){
            background-color: #eee;
            text-indent: 5px;
        }
        td:nth-child(2){
            background-color: #cff;
            margin: 5px 10px;
        }
        tr:nth-last-child(1){
            background-color: #9cf;
            text-align: center;
        }
        tr:nth-child(12){
            text-align: center;
        }
        span{
            font-size: 18px;
            font-weight: bold;
            color: red;
        }
        input{
            width: 250px;
            height: 20px;
            border: 1px solid #d4cdba;
        }
        input:focus,select:focus,textarea:focus{
            background-color: #eef;
        }
        input[type="number"]{
            width: 50px;
        }
        input[type="date"]{
            width: 150px;
        }
        input[type="radio"],input[type="checkbox"] {
            height: 15px;
            width: 15px;
        }
        input[type="color"]{
            width: 30px;
            height: 30px;
            margin: 0px;
        }
        select,input[type="file"]{
            height: 30px;
            width: 200px;
            font-size: 16px;
            font-weight: 500;
            border: 2px solid skyblue;
        }
        input[type="button"],input[type="submit"],input[type="reset"]{
            width: 100px;
            height: 30px;
            background: #93b518;
            margin: 5px 10px;
            border-radius: 5px;
            font: bold 18px "黑体";
        }
    </style>
</head>
<body>

        这部分代码定义了一个 HTML 文档的基本结构,包含了一些 CSS 样式定义。其中,<style> 标签中的样式定义了表格、标题、单元格和输入框等的样式。


<form action="f1">
    <table>
        <caption>用户注册</caption>
        <tr>
            <td>用户名:</td>
            <td><input type="text" required autofocus ><span>*</span>(必填项)</td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input type="password" required placeholder="密码由6到9位的字母和数字组成"><span>*</span>(必填项)</td>
        </tr>
        <tr>
            <td>确认密码:</td>
            <td><input type="password" required placeholder="密码由6到9位的字母和数字组成"><span>*</span>(必填项)</td>
        </tr>
        <tr>
            <td>年龄:</td>
            <td><input type="number" step="1"></td>
        </tr>
        <tr>
            <td>出生年月:</td>
            <td><input type="date" value="日期"></td>
        </tr>
        <tr>
            <td>性别:</td>
            <td>
                <input type="radio" name="sex" value="男" id="man" checked> <label for="man">男</label>
                <input type="radio" name="sex" value="女" id="woman"><label for="woman">女</label>
            </td>
        </tr>
        <tr>
            <td>爱好:</td>
            <td>
                <input type="checkbox" name="hobby" value="音乐" checked id="y"> <label for="y">音乐</label>
                <input type="checkbox" name="hobby" value="美术" id="m"> <label for="m">美术</label>
                <input type="checkbox" name="hobby" value="舞蹈" id="w"> <label for="w">舞蹈</label>
                <input type="checkbox" name="hobby" value="健身" id="j"> <label for="j">健身</label>
            </td>
        </tr>
        <tr>
            <td>你喜欢的颜色:</td>
            <td><input type="color" value="black"></td>
        </tr>
        <tr>
            <td>你经常浏览的网站:</td>
            <td>
                <input type="url" list="url">
                <datalist id="url">
                    <option value="https://www.haust.edu.cn"></option>
                    <option value="https://www.bilibili.com"></option>
                    <option value="https://www.zhihui.com"></option>
                </datalist>
            </td>
        </tr>
        <tr>
            <td>你所在的城市:</td>
            <td>
                <select>
                    <option value="--请选择城市--" selected>--请选择城市--</option>
                    <optgroup label="河南省"></optgroup>
                    <option value="洛阳">洛阳</option>
                    <option value="郑州">郑州</option>
                    <option value="商丘">商丘</option>
                    <option value="周口">周口</option>
                    <optgroup label="其他省市"></optgroup>
                    <option value="北京">北京</option>
                    <option value="上海">上海</option>
                    <option value="广州">广州</option>
                </select>
            </td>
        </tr>
        <tr>
            <td >上传本人照片:</td>
            <td ><input type="file" multiple></td>
        </tr>
        <tr>
            <td>备注:</td>
            <td><textarea  rows="12" cols="80"></textarea></td>
        </tr>
        <tr>
            <td colspan="2">
                <input type="submit" value="注册">
                <input type="reset" value="重填">
                <input type="button" value="关闭">
            </td>
        </tr>
    </table>
</form>

        这部分代码定义了一个表单,并包含了一系列的表单元素。其中的 <input> 标签用于接收用户输入的数据,包括用户名、密码、年龄、出生年月、性别、爱好、颜色、经常浏览的网站和上传照片等。<select> 标签用于选择所在城市,<textarea> 标签用于输入备注信息。最后,三个 <input> 标签分别表示提交表单、重置表单和关闭表单。

🎯核心代码

 table{
            margin: auto;
            border: 1px solid;
            border-collapse: collapse;
        }
        caption{
            font-size: 24px;
            font-weight: bold;
            color: blue;
            padding-bottom: 15px; 
        }
        td{
            padding: 6px;
            border: 1px solid;
        }
        tr:nth-child(-n+12){
            background-color: #eee;
            text-indent: 5px;
        }
        td:nth-child(2){
            background-color: #cff;
            margin: 5px 10px;
        }
        tr:nth-last-child(1){
            background-color: #9cf;
            text-align: center;
        }
        tr:nth-child(12){
            text-align: center;
        }
        span{
            font-size: 18px;
            font-weight: bold;
            color: red;
        }
        input{
            width: 250px;
            height: 20px;
            border: 1px solid #d4cdba;
        }
        input:focus,select:focus,textarea:focus{
            background-color: #eef;
        }
        input[type="number"]{
            width: 50px;
        }
        input[type="date"]{
            width: 150px;
        }
        input[type="radio"],input[type="checkbox"] {
            height: 15px;
            width: 15px;
        }
        input[type="color"]{
            width: 30px;
            height: 30px;
            margin: 0px;
        }
        select,input[type="file"]{
            height: 30px;
            width: 200px;
            font-size: 16px;
            font-weight: 500;
            border: 2px solid skyblue;
        }
        input[type="button"],input[type="submit"],input[type="reset"]{
            width: 100px;
            height: 30px;
            background: #93b518;
            margin: 5px 10px;
            border-radius: 5px;
            font: bold 18px "黑体";
        }

🎯效果展示

转载请注明出处或者链接地址:https://www.qianduange.cn//article/3445.html
标签
评论
发布的文章

@JsonSerialize注解的使用

2024-06-24 23:06:21

npm install报错

2024-06-24 23:06:56

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!