前端 | (三)表单及HTML4收尾 | 尚硅谷前端html+css零基础教程2023最新

news2024/12/23 5:17:46

学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频

文章目录

  • 📚表单
    • 🐇基本结构
    • 🐇常用表单控件
      • ⭐️文本输入框
      • ⭐️密码输入框
      • ⭐️单选框
      • ⭐️复选框
      • ⭐️隐藏域
      • ⭐️提交按钮
      • ⭐️重置按钮
      • ⭐️普通按钮
      • ⭐️文本域
      • ⭐️下拉框
      • ⭐️综合案例
      • ⭐️禁用表单控件
      • ⭐️label标签
      • ⭐️fieldset与legend的使用
      • ⭐️表单总结
  • 📚框架标签(so cool)
  • 📚HTML实体
  • 📚HTML全局属性
  • 📚meta元信息

⭐️前文回顾:前端 | (二)各种各样的常用标签 | 尚硅谷前端html+css零基础教程2023最新
⭐️前文对应p20-p40,本文对应p41-p56
⭐️补充网站:W3school,MDN

📚表单

表单:一个包含交互的区域,用于收集用户提供的数据。

🐇基本结构

在这里插入图片描述

<form action="https://www.baidu.com/s" target="_blank" method="get">
    <input type="text" name="wd">
    <button>去百度搜索</button>
</form>

在这里插入图片描述
在这里插入图片描述

🐇常用表单控件

⭐️文本输入框

<input type="text">

在这里插入图片描述
在这里插入图片描述

⭐️密码输入框

<input type="password">

在这里插入图片描述
在这里插入图片描述

⭐️单选框

<input type="radio" name="sex" value="female"><input type="radio" name="sex" value="male">

在这里插入图片描述
在这里插入图片描述

⭐️复选框

<input type="checkbox" name="hobby" value="smoke">抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头

在这里插入图片描述
在这里插入图片描述

⭐️隐藏域

可以理解为偷偷放着的暗号👀

<input type="hidden" name="tag" value="100">

在这里插入图片描述

⭐️提交按钮

<input type="submit" value="点我提交表单">
<button>点我提交表单</button>

在这里插入图片描述
在这里插入图片描述

⭐️重置按钮

<input type="reset" value="点我重置">
<button type="reset">点我重置</button>

在这里插入图片描述
在这里插入图片描述

⭐️普通按钮

<input type="button" value="普通按钮">
<button type="button">普通按钮</button>

在这里插入图片描述

普通按钮的type值为button,若不写type值,默认是submit会引起表单的提交。

⭐️文本域

<textarea name="msg" rows="22" cols="30">我是文本域</textarea>

在这里插入图片描述
在这里插入图片描述

⭐️下拉框

<select name="from">
    <option value="">黑龙江</option>
    <option value="">辽宁</option>
    <option value="">吉林</option>
    <option value="" selected>广东</option>
</select>

在这里插入图片描述
在这里插入图片描述

⭐️综合案例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>表单综合案例_自写版</title>
</head>
<body>
    <form action="https://search.jd.com/search">
        <!-- 文本输入框 -->
        账户:<input type="text" name="account">
        <br>
        <!-- 密码输入框 -->
        密码:<input type="password" name="pwd">
        <br>
        <!-- 单选框 -->
        性别:
        <input type="radio" name="sex" value="female"><input type="radio" name="sex" value="male"><br>
        <!-- 复选框 -->
        爱好:
        <input type="checkbox" name="hobby" value="smoke">抽烟
        <input type="checkbox" name="hobby" value="drink">喝酒
        <input type="checkbox" name="hobby" value="perm">烫头
        <br>
        <!-- 隐藏域 -->
        <input type="hidden" name="tag" value="100">
        <!-- 文本域 -->
        其他:
        <textarea name="msg" rows="5" cols="15"></textarea>
        <br>
        <!-- 下拉框 -->
        籍贯:
        <select name="from">
            <option value="">黑龙江</option>
            <option value="">辽宁</option>
            <option value="">吉林</option>
            <option value="" selected>浙江</option>
        </select>
        <br>
        <!-- 提交按钮 -->
        <button type="submit">确认</button>
        <!-- 重置按钮 -->
        <button type="reset">重置</button>
        <!-- 普通按钮 -->
        <button type="button">检测账户是否被注册</button>   
    </form>
</body>
</html>

在这里插入图片描述

  • 🥕提交
    在这里插入图片描述
  • 🥕重置
    在这里插入图片描述

⭐️禁用表单控件

在这里插入图片描述

  • 给表单控件的标签设置disabled即可禁用表单控件。
  • inputtextareabuttonselectoption都可以设置disabled属性。

⭐️label标签

label标签可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。两种与label关联方式如下:

  • label标签的for属性的值等于表单控件的id
  • 把表单控件套在label标签的里面。

在这里插入图片描述

⭐️fieldset与legend的使用

fieldest可以为表单控件分组、legend标签是分组的标题。

<fieldset>
   	<legend>主要信息</legend>
    <label for="zhanghu">账户:</label>
    <input id="zhanghu" type="text" name="account"><br>
    <label>
        密码:
        <input id="mima" type="password" name="pwd"><br>
   	</label>    
    性别:
    <input type="radio" name="sex" value="female"><input type="radio" name="sex" value="male"><br>
</fieldset>

⭐️表单总结

在这里插入图片描述

📚框架标签(so cool)

好神奇!!例子详见p52!!

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>框架标签</title>
</head>
<body>
    <!-- 利用iframe嵌入一个普通网页 -->
    <iframe src="https://www.bilibili.com" width="1000" height="400" frameborder="0"></iframe>
</body>
</html>

在这里插入图片描述

唔,不是所有网站都能很容易地嵌入。在这里插入图片描述

在这里插入图片描述

<a href="https://www.bilibili.com" target="bilibili">点我看视频</a><br>
<iframe name="bilibili" frameborder="0" width="1000" height="500"></iframe>

在这里插入图片描述

<form action="https://www.bilibili.com/search" target="container">
    <input type="text" name="keyword">
    <input type="submit" value="搜索">
</form>

<iframe name="container" frameborder="0" width="900" height="600"></iframe>

在这里插入图片描述

📚HTML实体

完整实体列表参考网址

在这里插入图片描述在这里插入图片描述

📚HTML全局属性

依旧MDN可查,参考——>全局属性

在这里插入图片描述

📚meta元信息

完整查找MDN

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【雕爷学编程】Arduino动手做(83)---模拟SG90舵机模块2

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…

一个Spring Session JDBC例子

Spring Session JDBC是Spring Session项目的一部分&#xff0c;它提供了一种将会话数据存储在关系型数据库中的方法。Spring Session是一个用于在分布式环境中管理和共享会话的解决方案&#xff0c;它允许您通过不同的会话存储后端&#xff08;如内存、关系型数据库、NoSQL数据…

使用torch.nn包来构建神经网络

神经网络 可以使用torch.nn包来构建神经网络. 我们已经介绍了autograd包&#xff0c;nn包则依赖于autograd包来定义模型并对它们求导。一个nn.Module包含各个层和一个forward(input)方法&#xff0c;该方法返回output。 例如&#xff0c;下面这个神经网络可以对数字进行分类…

xss跨站脚本攻击总结

XSS(跨站脚本攻击) 跨站脚本攻击&#xff08;Cross Site Scripting&#xff09;&#xff0c;为了不和层叠样式表&#xff08;Cascading Style Sheets &#xff09;CSS的缩写混淆&#xff0c;故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码&#xff0c;当…

047、TiDB特性_TopSQL

TopSQL 之前 之前没有办法找单个TiKV Server的语句。只能查找整个集群的慢语句。 TopSQL之后 指定TiDB及TiKV实例正在执行的SQL语句CPU开销最多的Top 5 SQL每秒请求数、平均延迟等信息 TopSQL 使用 选择需要观察负载的具体TiDB Server或TiKV实例 观察Top 5 类SQL 查看某…

Linux 自动化构建工具(make/Makefile)

绪论 拼着一切代价&#xff0c;奔你的前程。——巴尔扎克. 本章继续学习Linux常用的工具&#xff0c;make是可以帮我们解决一些重复使用相同指令的冗杂的自动化构建工具。 话不多说安全带系好&#xff0c;发车啦&#xff08;建议电脑观看&#xff09;。 附&#xff1a;红色&…

TortoiseGit 入门指南08:浏览引用以及在引用间切换

在上一节 创建分支 中&#xff0c;我们学会了在分支上开发新功能&#xff0c;那么随之而来的问题是&#xff1a;如何查看项目又多少分支&#xff1f;如何再切换到主分支&#xff1f;这节来解决这些问题。 在回答之前&#xff0c;需要先了解一个 Git 术语&#xff1a;引用&…

学无止境·MySQL⑨(MongoDB)

MongoDB的安装及使用 MongoDB1、MongoDB的安装与启动2、创建一个数据库 名字grade3、数据库中创建一个集合名字 class4、集合中插入若干数据文档格式如下5、查找查看班级所有人信息查看班级中年龄为8岁的学生信息查看年龄大于10岁的学生信息查看年龄在 4---8岁之间的学生信息找…

接口测试之基于SaaS平台的iHRM项目的前端部署配置(踩坑版)

基于SaaS平台的iHRM项目的前端部署配置 下载安装node.js3.从Git上下载项目安装依赖包的改进方法 关于的部署可以参考基于SaaS平台的iHRM项目的前端部署教程博客 但本人在参考配置的过程中遇到了很多问题…于是写下这篇博客 下载安装node.js 可以访问https://nodejs.org/en下载…

利用Python绘制直方图和散点图

1 问题 利用python如何绘制直方图和散点图。 2 方法 # ------ 直方图import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置matplotlib正常显示中文和负号matplotlib.rcParams[font.sans-serif] [SimHei] # 用黑体显示中文matplotlib.rcParams[axes.unic…

前端学习记录~2023.7.3~CSS杂记 Day4

前言一、溢出1. 默认情况2. overflow属性3. BFC 二、CSS 的值与单位1. 长度&#xff08;1&#xff09;绝对长度单位&#xff08;2&#xff09;相对长度单位 2、百分比3、数字4、颜色&#xff08;1&#xff09;颜色关键字&#xff08;2&#xff09;十六进制 RGB 值&#xff08;3…

单片机第一季:零基础7——定时器和计时器

目录 1&#xff0c;单片机定时器原理 2&#xff0c;51单片机定时器/计数器结构 3&#xff0c;定时器配置 4&#xff0c;示例代码-通过定时器控制LED灯间隔1s闪烁 51 单片机有两组定时器/计数器&#xff0c;因为既可以定时&#xff0c;又可以计数&#xff0c;故称之为定时…

JPA实现多对多关系

本文已收录于专栏 《Java》 目录 概念说明优势利弊实现方式通过两个ManyToMany注解实现类图代码 通过OneToMany和ManyToOne注解实现类图代码 总结提升 概念说明 多对多关系是指两个实体之间存在多对多的关联关系。在数据库中&#xff0c;多对多关系无法直接表示&#xff0c;需要…

javascript截取两个符号之间的字符串(2):lastIndexOf匹配和正则表达式匹配

lastIndexOf匹配和正则表达式匹配 项目需求1.规范的字符串2.不规范的字符串3-1.万能封装3-2.ChatGPT的优化写法4.正则表达式的用法5.补充知识&#xff1a;lastIndexOf的用法 项目需求 javascript中截取字符串中最后一个“/”和“?”之间的内容。 1.规范的字符串 https://tes…

100天精通Python(可视化篇)——第96天:Pyecharts绘制多种炫酷箱形图参数说明+代码实战

文章目录 专栏导读1. 箱形图介绍1&#xff09;箱形图介绍2&#xff09;怎么看箱型图&#xff1f;3&#xff09;解释说明 2. 普通箱型图3. 水平箱型图4. 群组箱型图5. 带异常点的箱型图 专栏导读 &#x1f525;&#x1f525;本文已收录于《100天精通Python从入门到就业》&#…

Docker实战总结

Docker 官方文档地址:https://www.docker.com/get-started 中文参考手册:https://docker_practice.gitee.io/zh-cn/ 1.什么是 Docker 1.1 官方定义 最新官网首页 # 1.官方介绍 - We have a complete container solution for you - no matter who you are and where you are…

线性回归--波士顿房屋价格预测

一、波士顿房屋价格预测代码 import sysimport pandas as pd import numpy as np from sklearn.linear_model import LinearRegression import matplotlib.pyplot as plt import matplotlib as mpt from sklearn.model_selection import train_test_split##加载数据 datapd.re…

Druid工作原理

Druid工作原理-连接池初始化流程 标题 Druid工作原理-获取连接流程&#xff1a; 连接回收:

类定义练习

运行代码&#xff1a; //类定义练习 #include"std_lib_facilities.h" #include"GUI/Simple_window.h" #include"GUI/GUI.h" #include"GUI/Graph.h" #include"GUI/Point.h" //定义类 class Person { private:string first_n…

直流有刷驱动板电流电压采集

直流有刷驱动板电流电压采集 电流采集会涉及到电流环的使用。 #include "./adc/bsp_adc.h" #include ".\motor_control\bsp_motor_control.h" #include "./led/bsp_led.h" #include "./usart/bsp_debug_usart.h"__IO uint16_t…