HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)

        前言:在上一篇文章中,我们已经学习完了超链接标签、列表标签和表格标签,但是我们还有一些标签没有学习,在这篇文章中,我们将学习剩余的标签。


✨✨✨这里是秋刀鱼不做梦的BLOG

✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客

首先让我们看一下还剩余哪些标签:

那么我们废话不多说,让我们继续开始学习html的剩余的常用标签。

浏览HTML基础知识详解(上)点击-------------------------------------------------------------------------------->

HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)_html 标签 开始标签 结束标签-CSDN博客

浏览HTML基础知识详解(中)点击-------------------------------------------------------------------------------->

HTML基础知识详解(中)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)-CSDN博客

目录

1.表单标签

        (1)认识表单

        (2)表单的框架标签

        (3)input标签的讲解

        【1】文本输入框

        【2】密码输入框

        【3】单选框

        【4】复选框

        【5】按钮

        【6】禁用表单控件     

2.文字域标签

3.下拉菜单标签

4.label标签

5.html实体


1.表单标签

        (1)认识表单

        在学习表单之前,让我们先看一下到底什么是表单:(如图)

像上图这种我们经常在网站上看到的注册界面其实就是所谓的表单。

了解了什么是表单之后,让我们正式的开始学习表单的知识点吧。

        (2)表单的框架标签

表单是由<form>和<input>两个标签组成的,<form>标签表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息。<input>标签用于为基于 Web 的表单创建交互式控件,以便接受来自用户的数据。

        <form>和<input>两个标签的语义和属性:

标签名标签语义常用属性单 / 双标签
form输入框action :用于指定表单的提交地址(需要与后端人员沟通后确
定)。
target :用于控制表单提交后,如何打开页面,常用值如下:
_self :在本窗口打开。
_blank :在新窗口打开。
input表单type :设置输入框的类型.
name :用于指定提交数据的名字,(需要与后端人员沟通后确
定)。

了解了表单的大致内容之后,然我们用代码来更直观的看一下:

    <!-- 表单的大致框架 -->
    <form action="" target="_blank">
        用户名:<input type="text">
        <br><br>
        密码:<input type="password">
        <br><br>
        性别:<input type="radio" name="gender">男  <input type="radio" name="gender">女
        <br><br>
        爱好:<input type="checkbox">唱歌 <input type="checkbox">跳舞 <input type="checkbox">篮球
        <br><br>
        <input type="submit" value="完成注册">
    </form>

这样我们就大致的学完了表单的框架标签。

        (3)input标签的讲解

        从上边我们知道了表单是由<form>和<input>两个标签组成的,并且我们可以使用<input>标签来添加表单中的内容,那么<input>都有哪些呢?

        【1】文本输入框

我们直接使用代码来看一下:

<input type="text">

常用属性如下:

name 属性:数据的名称。
value 属性:输入框的默认输入值。
maxlength 属性:输入框最大可输入长度。

注:name为提交表单时传递给后端的数据的名称。

        【2】密码输入框

我们直接使用代码来看一下:

<input type="password">

常用属性如下:

name 属性:数据的名称。
value 属性:输入框的默认输入值。
maxlength 属性:输入框最大可输入长度。

        【3】单选框

我们直接使用代码来看一下:

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

常用属性如下:

name 属性:数据的名称,注意:想要单选效果,多个radio 的 name 属性值要保持一致。
value 属性:提交的数据值。
checked 属性:让该单选按钮默认选中。

        【4】复选框

我们直接使用代码来看一下:

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

常用属性如下:

name 属性:数据的名称。
value 属性:提交的数据值。
checked 属性:让该复选框默认选中。

        【5】按钮

我们直接使用代码来看一下:

<input type="submit">
<input type="reset"
<input type="button"

其中submit为提交按钮,它会将数据提交到后端,reset为重置按钮,它会重置表单的信息,button为普通按钮,它在之后会和JavaScript联动,这三个按钮都会自动生成一个按钮框。

        

        【6】禁用表单控件

给表单控件的标签设置 disabled 既可禁用表单控件。

我们直接使用代码来看一下disabled标签的使用:

<!-- disabled标签的使用 -->
用户名:<input type="text">
密码:<input type="password" disabled>

我们可以看到密码的输入框变灰并且不可以输入内容了。

以上就是表单中<input>标签的基本属性和方法了。

     

2.文字域标签

<textarea>标签表示一个多行纯文本编辑控件,你可以在里面输入一段相当长的、不限格式的文本。

我们直接使用代码来看一下:

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

常用属性如下:

name 属性:数据的名称。

rows 属性:指定默认显示的行数,会影响文本域的高度。
cols 属性:指定默认显示的列数,会影响文本域的宽度。

这样我们就了解了文字域标签。

3.下拉菜单标签

<select>标签表示一个提供选项菜单的控件。

我们直接使用代码来看一下:

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

常用属性如下:

name 属性:指定数据的名称。
option 标签设置value 属性:如果没有value 属性,提交的数据是option 中间的文字;如果设置了value 属性,提交的数据就是value 的值(建议设置 value 属性)
selected 属性:表示默认选中。

这样我们就了解了下拉菜单标签。

4.label标签

<label>标签表示用户界面中某个元素的说明,label 标签可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。
 

两种与label 关联方式如下:

1. 让label 标签的for 属性的值等于表单控件的id 。

2. 把表单控件套在 label 标签的里面。

        第一种方式:将一个 <label> 和一个 <input> 元素匹配在一起,并且给 <input> 一个 id 属性。而 <label> 需要一个 for 属性,其值和 <input> 的 id 一样。

<!-- 第一种方式 -->
<input type="radio" id="female"><label for="female">男</label> 

        第二种方式:将 <input> 直接放在 <label> 里,此时则不需要 for 和 id 属性。

<!-- 第二种方式 -->
<label><input type="radio">女</label>

这样我们就了解了label标签。

5.html实体

在HTML 中我们可以用一种特殊的形式的内容,来表示某个符号,这种特殊形式的内容就是HTML 实体。比如小于号 < 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在HTML 源码中插入字符实体。

一般来说字符实体由三部分组成:一个& 和 一个实体名称(或者一个# 和 一个实体编号),最后加上一个分号 ;

让我们看一下经常使用的字符实体:

描述实体名称实体编号
空格&nbsp;&#160;
<小于&lt;&#60;
>大于&gt;&#62;
&和号&amp;&#38;

我们使用代码来看一下结果:

这是&nbsp;空格字符实体 <br>
&gt; <br>
&lt; <br>
&amp; <br>

注:在实际的使用中,我们更推荐使用实体名称来代表字符实体。

浏览HTML基础知识详解(上)点击-------------------------------------------------------------------------------->

HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)_html 标签 开始标签 结束标签-CSDN博客

浏览HTML基础知识详解(中)点击-------------------------------------------------------------------------------->

HTML基础知识详解(中)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)-CSDN博客


以上就是HTML基础知识详解(下)的全部内容了~~~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vue3+element-ui-plus的el-tree组件实现复选框形式下的单选功能,且禁用父级

实现效果图&#xff0c;一二级都是灰色的不可选&#xff0c;三级只能同时选中一个 <el-treev-model"selectedNode":data"deptOptions":props"{ label: title, children: children }" //自定义名称和子集的字段:render-after-expand"fal…

天府锋巢直播产业基地:打造电商直播产业先锋集群

天府锋巢直播产业基地&#xff0c;这座以科技金融服务、人才项目扶持、科技企业培育和产业生态链赋能为核心的成都直播产业园区&#xff0c;正积极招商引资&#xff0c;争做电商直播产业的先锋集群。 一、科技金融服务方面&#xff0c;天府锋巢直播产业基地针对科技型小微企业、…

部署k8s客户端,及docker私仓部署

1.部署一个docker私仓 mkdir /opt/docker/registry #配置仓库密码 mkdir /opt/docker/auth cd /opt/docker/auth htpasswd -Bbn admin admin > htpasswd#运行docker私仓服务&#xff0c;下面端口5000:5000 前面的5000对应本机端口可以自定义 docker run -itd \ -v /opt/d…

ios苹果ipa文件app内测分发有哪些操作流程

哈喽&#xff0c;大家好&#xff0c;咕噜淼淼又来和大家见面啦&#xff0c;在iOS应用开发过程中&#xff0c;进行内测分发是非常重要的一环&#xff0c;它能帮助开发者发现并修复应用中的问题&#xff0c;提升用户体验。上两期咱们一起探讨了一下App内测分发的目的及优势&#…

Spring之ApplicationListener实现监听原理

文章目录 ApplicationListener使用方式ApplicationListener实现原理1.引入并实例化时机2.作用时机3.发布事件&#xff0c;生效 总结 ApplicationListener使用方式 package com.cyl.listener;import org.springframework.context.ApplicationEvent; import org.springframework…

element-ui使用记录

element-ui的组件名就是类名 样式穿透&#xff08;用来修改没有类名的子组件样式&#xff09; 例如修改头部具名插槽的样式&#xff08;但是无法定位该元素&#xff09; 查看最后生成的html结构中对应的结构&#xff08;这里的头部有类名&#xff0c;可以直接对该类名进行样…

文件夹类型变无?别担心,数据恢复有高招!

在日常使用电脑的过程中&#xff0c;不少用户都遇到过这样一个令人头疼的问题&#xff1a;原本整齐有序的文件夹突然变成了“类型变无”的状态。这种情况让人措手不及&#xff0c;不仅影响了文件的正常访问&#xff0c;更可能导致重要数据的丢失。那么&#xff0c;文件夹类型变…

leetcode.203. 移除链表元素

题目 题意&#xff1a;删除链表中等于给定值 val 的所有节点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,6,3,4,5,6], val 6 输出&#xff1a;[1,2,3,4,5] 示例 2&#xff1a; 输入&#xff1a;head [], val 1 输出&#xff1a;[] 示例 3&#xff1a; 输入&#…

鸿蒙Native输出so动态库,并提供给第三方导入使用

前言&#xff1a; DevEco Studio版本&#xff1a;4.0.0.600 API:9 最近在学习鸿蒙的Native输出so动态库&#xff0c;下面就给大家分享下我的学习心得及在实现过程中遇到的问题。 实现需求&#xff1a;通过so库输出文本内容 “你好&#xff0c;鸿蒙&#xff01;” 参考资料…

蓝桥杯练习系统(算法训练)ALGO-959 P0705 集合运算

资源限制 内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 输入两个整数集合A、B&#xff0c;求出他们的交集、并集以及B在A中的余集。交集、并集和余集的计算都要求写成一个单独的函数。   输…

记Postman参数化

因为需要在WEB页面上处理部分数据&#xff0c;手动操作太慢&#xff0c;所以考虑使用接口方式处理&#xff0c;因急于使用&#xff0c;用Python Request的方式&#xff0c;写代码也来得慢&#xff0c;故采用Postman加外部文件参数化方式来实现。 接口请求是Post方式&#xff0c…

注意!今明两天广东等地仍有较强降雨

中央气象台监测显示 进入4月以来 我国江南、华南北部强降雨 接连而至 湖南、江西、浙江中南部 福建大部、广东中北部等地降雨量 较常年同期偏多1倍以上 上述地区部分国家观测站 日雨量突破4月历史极值 截至4月7日早晨 广东广州、惠州、清远 韶关、河源等地部分地区 …

2024/4/1—力扣—二叉树的最近公共祖先

代码实现&#xff1a; 思路&#xff1a; 递归判断左子树和右子树&#xff0c;查找p或者q是否在当前节点的子树上 1&#xff0c;在同一子树上&#xff0c;同一左子树&#xff0c;返回第一个找到的相同值&#xff0c;同一右子树上&#xff0c;返回第一个找到的相同值 2&#xff0…

关东升老师力作!四本编程宝典,带你畅游编程世界

&#x1f31f;《看漫画学C》&#xff1a;关东升老师以漫画的形式&#xff0c;让你在欢笑中轻松掌握C编程的核心知识。不再枯燥&#xff0c;不再难懂&#xff0c;让编程变得有趣又简单&#xff01; &#x1f3a8;《MATLAB科研绘图与学术图表绘制从入门到精通》&#xff1a;关东升…

JSON在线工具使用文档

功能支持 ctrls json格式化游览器本地保存ctrla ctrlc 自动检测选中范围是否是全选&#xff0c;然后按照格式化方式添加到粘贴板中json 粘贴JSON自动格式化json可视化修改json压缩复制json层级折叠json关键key 搜索(自动提示高亮)满足某些近视的可以自行调整字体大小, 并且会游…

升级xcode15 报错Error (Xcode): Cycle inside Runner

升级xcode15后报错 Could not build the precompiled application for the device. Error (Xcode): Cycle inside Runner; building could produce unreliable results. This usually can be resolved by moving the shell script phase Thin Binary so that it runs before th…

【蓝桥杯-读数据】

蓝桥杯-读数据 P8598 [蓝桥杯 2013 省 AB] 错误票据 P8598 [蓝桥杯 2013 省 AB] 错误票据 这道题本身很简单&#xff0c;最大的难点在于读入数据。 #include<bits/stdc.h> using namespace std; #define int long long const int N 2e5 10; int a[N]; signed main()…

【1】初识 Python

【1】初识 Python 1、编程语言(1) 语言(2) 编程语言(3) 如何利用编程语言与计算机交流(4) 常见的编程语言(5) 语法 2、Python 简介(1) 什么是 Python(2) Python 能做什么(3) Python 的由来(4) Python的特点① 语法精简② 生态好&#xff0c;开发效率高③ Python开发初体验&…

UNITY实战进阶-BatchRendererGroup+Jobs+Burst+RVO2+GPUAnimation 实现万人团战(一)

研究思路&#xff1a;GPUAnimation把动画放入GPU中处理&#xff0c;BatchRendererGroup进行动态批量渲染处理&#xff0c;JobsBurst进行多线程处理逻辑&#xff08;移动、攻击等&#xff09;&#xff0c;RVO2采用Jobs的寻路导航。 准备工作&#xff1a; Editor > Project S…

VBA技术资料MF139:在PowerPoint中添加末尾幻灯片

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…