首页 > 其他分享 >学习HTML第三天

学习HTML第三天

时间:2024-09-11 11:22:43浏览次数:10  
标签:标签 第三天 学习 输入框 HTML 按钮 input type 属性

一、表单标签(form)

  • 基本结构与元素
    • form:属于块级元素,可独占一行显示,能直接设置宽度高度。
    • input:属于行内块元素,可在同一行显示,能直接设置宽度高度。
    • 常见的 input 类型包括文本输入框(type = "text")、密码输入框(type = "password")、数字输入框(type = "number")、日期选择框(type = "date")、时间选择框(type = "time")、颜色选择框(type = "color")、按钮(type = "button")、提交按钮(type = "submit")、重置按钮(type = "reset")、单选框(type = "radio",需和 name 属性搭配使用)、复选框(type = "checkbox")、文件选择框(type = "file",可添加multiple属性选择多个文件)等。例如: 
<form action="http://47.92.204.130:3000/api/admin/login" method="POST">
    <div><input type="text" placeholder="请输入账号" name="admin_email"></div>
    <div><input type="password" placeholder="请输入密码" name="admin_pwd"></div>
    <div><input type="submit" value="登录"><input type="reset" value="重置"></div>
</form>
  • 表单属性

    • action:填写服务器接口地址。
    • method:填写请求方法(POST/GET)。
  • 其他要点

    • 点击 form 标签中的提交按钮会刷新页面并跳转。
    • 一些属性含义:
      • checked:在单选框、复选框中表示默认勾选。
      • selected:在下拉菜单中表示默认选中。
      • disabled:表示禁止输入、禁止选择。
  • 下拉菜单(select)

    • 使用option标签构建选项,disabled可禁用选项,selected可设置默认选中。例如:
<select name="province">
    <option value="0" disabled>请选择省份</option>
    <option value="1">广东省</option>
    <option value="1">浙江省</option>
    <option value="1" selected>福建省</option>
    <option value="1">湖北省</option>
</select>
  • label 标签
    • label标签的for属性对应input标签的id属性,点击描述文本可使输入框获取焦点。例如:
      <label for="username">用户名:</label><input type="text" id="username">

二、文本输入域标签(textarea)

  • 可以通过placeholder属性设置占位符提示信息。例如:
<textarea class="text - box" placeholder="有什么新鲜事想分享给大家?"></textarea>

三、框架标签(iframe)

基本使用

  • 通过a标签的target属性和iframe标签的name属性关联,点击a标签的链接可在iframe框架中显示相应页面。例如:
    <div class="wrapper">
        <div class="left">
            <a target="container" href="./web/one.html">页面1</a>
            <a target="container" href="./web/two.html">页面2</a>
            <a target="container" href="./web/three.html">页面3</a>
        </div>
        <div class="right">
            <iframe class="ifr" name="container" src="./web/one.html" frameborder="0"></iframe>
        </div>
    </div>

  • iframe 属性
    • src:填写页面地址。
    • name:作为框架名称、容器名称。

四、转义字符 / 实体字符

  • &yen;&copy;&gt;&lt;等,在 HTML 中用于表示特殊字符。例如:
    <div class="layout">&yen; &copy; &gt; &gtcc; &lt; &ltcc;</div>

 五、补充

1、input 属性

  • name:作为控件名称。
  • value:定义输入框的值,如value = ""
  • placeholder:用于设置占位符。
  • type:指定 input 的控件类型。
  • disabled:可禁用可交互的表单控件。
  • readonly:使表单只读。
  • hidden:用于隐藏元素。
  • checked:让控件处于默认选中状态。
  • autofocus:页面刷新时自动聚焦该表单控件,一个文档中只能有一个对象使用此属性。
  • autocomplete:用于表单自动填充,可设置为 on/off。
  • pattern:当 input 元素 type 为 password、text、tel 时,用于匹配有效 value 的模式。
  • alt:当 type = image 时,出于可访问性考虑设置。
  • accept:当 type = "file" 时,用于控制上传文件类型,如accept = ".ppt"
  • step:range 类型和 number 类型中,数值递增递减的步长,如step = "2"
  • min 和 max:range 类型和 number 类型中,可控制最大和最小值(超出范围有提示),如min = "0" max = "100"
  • minlength 和 maxlength:分别表示输入框输入的最小长度和最大长度,小于最小长度有提示,超过最大长度无法输入。

2、input 元素

  • type 属性的常用类型
    • text:单行文本输入框,如<input type = "text">
    • number:数字框,如<input type = "number">
    • password:密码框,如<input type = "password">
    • button:普通按钮,需设置value来描述按钮,如<input type = "button" value = "按钮描述">
    • submit:提交按钮,如<input type = "submit">
    • reset:重置按钮,如<input type = "reset">
    • radio:单选框,需和 name 属性搭配使用,name 属性相同为同一组控件,如<input type = "radio">
    • checkbox:复选框,如<input type = "checkbox">
    • file:文件域,如<input type = "file">
    • hidden:隐藏域,如<input type = "hidden">
    • image:图片类型的提交按钮,需设置src,如<input type = "image" src>
    • email:邮件输入框,如<input type = "email">
    • tel:电话输入框,如<input type = "tel">
    • search:搜索输入框,如<input type = "search">
    • range:滑块,需设置value,如<input type = "range" value = "">
    • url:链接输入框,如<input type = "url">
    • color:颜色选择框,如<input type = "color">
    • date:日期选择框,如<input type = "date">
    • time:时间选择框,如<input type = "time">
    • datetime - local:日期和时间的本地写法,如<input type = "datetime - local">
    • month:月份选择框,如<input type = "month">
    • week:周选择框,如<input type = "week">

 

 

标签:标签,第三天,学习,输入框,HTML,按钮,input,type,属性
From: https://blog.csdn.net/2401_83588067/article/details/142100430

相关文章

  • 【万字文档+PPT+源码】基于springboot+vue的研究生科研文档资料管理系统-可用于毕设-
    博主简介:......
  • activiti学习第一步
    此处无简介(有需要可以官网查询)直接上使用引入pom<activiti.version>7.1.0.M2</activiti.version><dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter</artifactId><version>${activiti.vers......
  • 【AI学习】AI科普:专有名词介绍
    这里是阿川的博客,祝您变得更强✨个人主页:在线OJ的阿川......
  • VScode python 调试深度学习项目 debugpy 库
    以前打OI,限于辣鸡NOILinux没有靠谱的IDE。只能用终端gdb来调试C++。gdb基本功能还是有的,但是每次启动,之前的东西(断点,监控变量)都会消失,需要重新输一遍。所以当时发现还是输出调试好,当然前置条件是写的两百行左右的程序编译时间短(1s左右),从头运行一遍也快(一个题规定的运......
  • 足球大小球及亚盘数据分析与机器学习实战详解:从数据清洗到模型优化
    本文将深入探讨Java在数据分析和机器学习中的实际应用,涵盖数据预处理、模型训练和优化等方面的内容。通过详尽的代码示例,帮助读者掌握相关技术并应用于实际项目中。数据分析、初盘数据、走地数据、分析管理系统、AI大模型预测系统、全自动化下单系统、智能娱乐竞猜系统-乐彩云......
  • 计算机毕业设计PySpark+Django深度学习游戏推荐系统 游戏可视化 游戏数据分析 游戏爬
    在撰写《PySpark+Django深度学习游戏推荐系统》的开题报告时,建议包括以下内容:###1.研究背景与意义在数字娱乐行业中,游戏推荐系统成为提升用户体验的关键工具。现有的推荐系统大多基于用户行为数据进行推荐,但随着数据量的急剧增加和数据复杂性的提升,传统的推荐算法面临挑战......
  • kafka入门(千峰)学习笔记
    前言视频链接https://www.bilibili.com/video/BV1Xy4y1G7zA一、kafka介绍1、为什么使用消息队列实现异步通信2、消息队列的流派消息队列解决了通信问题(1)、有broker(类似消息中转站)a.重topic:kafka、activemq、rocketmqb.轻topic:rabbitmq(2)、无broker:zeromq3、kafka安......
  • 【LabVIEW学习篇 - 24】:生产者/消费者设计模式
    文章目录生产者/消费者设计模式案例:控制LED等亮灭生产者/消费者设计模式生产者/消费者是多线程编程中最基本的一种模式,使用非常普遍。从软件角度看,生产者就是数据的提供方,而消费者就是数据的消费处理方,二者之间存在一个数据缓存区。在新建中可创建生产者/消费者......
  • shader 案例学习笔记之绘制圆
    环境搭建:参考glslvscode环境搭建先上代码#ifdefGL_ESprecisionmediumpfloat;#endifuniformvec2u_resolution;voidmain(){vec2st=gl_FragCoord.xy/u_resolution.xy;st-=0.5;st.x*=u_resolution.x/u_resolution.y;floatr=length(st);......
  • HtmlWebpackPlugin插件和HtmlWebpackInlineSourcePlugin插件的使用
    一、HtmlWebpackPlugin1.作用自动创建HTML自动创建HTML:在构建过程中自动生成一个HTML5文件,该文件可以包含所有webpack打包过程中生成的bundles。这意味着你不需要手动创建HTML文件,插件会为你处理这一切。自动注入资源:自动将打包生成的JavaScript、CSS等文件注入到生成的HTML文......