HTML(九)

syslog RFC5424协议详解 RFC5424协议解读与报文分析。 阅读详情

1.30 表单相关的标签和属性

HTML5可以直接在表单控件中通过required,pattern 等属性来指定客户端的校验规则。

1.表单及表单控件

①label定义标签

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

在这里插入图片描述

实例代码:
在这里插入图片描述

②botton按钮

button标签用于定义一个按钮,在button标签的内部可以包含普通文本,文本格式化标签,图像等内容,这正是和input 的按钮不同之处。
< button> 控件 与 < input type=“button”> 相比,提供了更为强大的功能和更丰富的内容。
< button> 与 < /button> 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。

  1. html5新增的表单属性

    ①autofocus属性

    当为某个表单控件增加该属性后,浏览器打开该页面时该组件就会自动获取焦点。由于打开页面时只能有一个控件获的焦点,因此整个页面最多只能有一个表单控件可设置该属性。

    ②list属性

    < datalist> 标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。

    datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。

请使用 input 元素的 list 属性来绑定 datalist。

为了保证List属性具有较好的、一致性的行为,使用datalist定义下拉菜单时,可以让每个option元素的文本与value属性值完全相同。

实例代码:
在这里插入图片描述

③autocomplemete属性

该属性用于设置表单是否支持自动完成功能,如果启用自动完成功能,浏览器会根据用户上次提交的数据生成列表框供用户选择,或提示自动完成。

autocomplemete = on 开启
off关闭。效果不明显

实例代码:
在这里插入图片描述
3. html5新增的表单元素

①meter

该标签用来表示一个已知最大值和最小值的计数仪表,比如电池的剩余电量、速度表等。

实例代码:
在这里插入图片描述

high number	定义度量的值位于哪个点,被界定为高的值。
low	 number	定义度量的值位于哪个点,被界定为低的值。
max	 number	定义最大值。默认值是 1。
min	 number	定义最小值。默认值是 0。

optimum number 定义什么样的度量值是最佳的值。
value number 定义度量的值。

如果该值高于 "high" 属性,则意味着值越高越好。
如果该值低于 "low" 属性的值,则意味着值越低越好。

②progress

用于表示一个进度条

max:指定进度条完成时的值
value:指定进度条当前完成的进度值

实例代码:
在这里插入图片描述
③客户端校验

required:该属性指定该表单控件必须填写。该属性值是required 或完全省略
 
pattern: 该属性指定该表单控件的值必须符合指定的正则表达式。该属性的值必须是一
个合法的正则表达式。

min、max、step,这三个属性只对数值类型、日期类型的<input/>元素有效,这个属性
控制该表单控件的值必须在min~max之间,并且符合步长。
  1. 绘画

    ①canvas

html5新增了一个canvas元素,该元素专门用于绘制图形,但实际上,canvas本身并不绘制图形,它只是相当于一张空白画布。

如果想绘制图形必须使用javascript脚本进行绘制。

width:画布的宽度
height:画的高度

②绘制几何图形

实例代码:
在这里插入图片描述
在这里插入图片描述

③点线模式

绘制线段或边框默认总是使用实线,如果想使用点线控制,则可通过设置CanvasRenderingContext2D的setLineDash方法和lineDashOffset属性来实现
setLineDash方法需要一个类型为 sequence的值,每个double值依次控制电线的实线长度、间距.

[2,3] :代表长为 2的实线,间距为3的间距 这种电线模式

[2,3,1]:代表长为2的实线,距离为3的间距,长为1的实线,距离为2的间距。长为3的
实战,距离为1的间距

[5,3,1,2]代表长为5的实线,距离为3的间距、长为1的实线、距离为2的间距

实例代码:
在这里插入图片描述

④绘制字符串

CanvasRenderingContext2D为绘制文字提供了如下两个方法:
	fillText() :填充字符串
	strokeText() 绘制字符串边框

在这里插入图片描述

⑤设置阴影

shadowBlur:设置阴影模糊度。该属性值是一个浮点数,该数值越大,阴影的模糊程度越大
shadowColor:设置阴影颜色
shadowOffsetX:设置阴影在X方向的偏移
shadowOffsetY:设置阴影在y方向的偏移

实例代码:
在这里插入图片描述
⑥使用路径

beginPath()开始路径
closePath()关闭路径
fill()或stroke()来填充路径或绘制路径边框
arc 向 Canvas的当前路径上添加一段弧
arcTo 向Canvas的当前路径上添加一段弧,定义的方式不同
bezierCurveTo()添加一段曲线
lineTo()把canvas的当前路径从当前结束点连接到x,y对应的点
moveTo()把canvas的当前路径的结束点移动到x,y对应的点
quadraticCurveTo()向canvas的当前路径上添加一段二次曲线
rect向canvas 的当前路径上添加一个矩形。

实例代码:
在这里插入图片描述

⑦绘制渐变
在这里插入图片描述

用 SAP ABAP ALV 重塑 SM30:可扩展的自定义表维护视图与自动传输实践 文章摘要: 本文提出了一种基于ALV Grid的动态表维护框架,用于替代传统SM30维护视图。该方案通过输入表名自动生成维护界面,支持动态筛选、批量操作和自动传输管理。核心设计包括:利用BAdI实现扩展点、通过行状态字段简化数据变更跟踪、使用Style Table控制单元格编辑权限、集成CTS实现自动传输。相比SM30标准维护,该框架显著提升了交互体验(支持ALV排序/过滤/汇总)和业务扩展性(统一校验与权限控制),同时解决了"维护+传输"流程割裂的问题。文中详细阐述了技术实现方案,并提 阅读详情

相关推荐

Coze智能体网页集成实战:从零搭建免登录AI助手

本文详细介绍了如何利用Coze Chat SDK从零开始为网站集成免登录AI助手。通过获取访问令牌和智能体ID,仅需几行JavaScript代码即可将功能完整的对话窗口嵌入网页,实现开箱即用的智能交互。文章重点讲解了核心部署步骤、会话隔离方案以及UI深度定制方法,帮助开发者快速打造贴合品牌、提升用户体验的网页AI助手。

gold8的专栏 560

html5制作九消游戏开发技术详解

本文将详细介绍一个基于HTML5的九消游戏开发过程。这是一个经典的消除类游戏,采用9x9的网格布局,通过交换相邻的彩球来消除相同颜色的组合,获取分数。游戏采用现代化的UI设计和流畅的动画效果,为玩家提供良好的游戏体验。动画效果的设计要考虑性能影响合理使用CSS变量管理主题使用Promise处理异步动画序列注意移动端的触摸体验优化通过这个项目,我们不仅实现了一个有趣的小游戏,更重要的是积累了很多实用的前端开发经验。特别是在动画效果、性能优化等方面的实践,对提升开发技能很有帮助。

qq_43129878的博客 1164

DDR3性能优化实战:如何用Xilinx MIG控制器实现800MHz稳定读写(7系列FPGA版)

本文深入探讨了在Xilinx 7系列FPGA上使用MIG控制器实现DDR3存储器800MHz稳定高速读写的实战优化技巧。文章聚焦于高级时序调优、Bank Machine调度策略、用户接口设计优化以及利用ILA进行信号完整性调试,旨在帮助工程师突破性能瓶颈,实现接近理论峰值的稳定带宽,并为进一步冲刺更高频率提供进阶调参指南。

seed的博客 779

表白神器-九款表白网页源码静态HTML5

表白神器:九款表白网页的静态HTML源码,改改里面的文本,放到静态空间就可以用了,发给表白对象,妥妥的。 https://www.lanzous.com/i3oaf5c

kuzina111的博客 1万+

【Python】SimpleITK使用笔记

1. 概念 1.1 nii格式 1.2 SimpleITK 1.3 SimpleITK 图像 2. 基本操作 2.1 常见属性 2.1 读取和保存图像 2.2 SimpleITK图像数据和Numpy矩阵数据之间的转换

See_Star的博客 7900

±10V ADC 输入电路的高共模差分输入电压

这篇文章分析了±10V ADC输入电路的设计需求与挑战,重点讨论了高共模差分输入电压的处理方案。文章首先明确了设计目标,即安全转换±10V差分信号并保持信号完整性,同时克服高共模电压、阻抗匹配和噪声优化等难点。随后详细比较了仪表放大器和差分放大器的性能特点,并提出了器件选型理论。在信号链架构部分,文章通过公式推导阐述了增益设置、共模抑制设计和输入阻抗匹配等关键技术。此外,还建立了噪声源模型,提出了噪声优化措施。最后,文章总结了设计验证方法,并扩展了在工业保护和生物电信号采集等场景的应用。该设计强调根据具体应

泛红尘的博客 1962

【html+css 绚丽Loading】000015 九转轮回珠

附具体代码,深入理解,彻底掌握!可以一键复制,查看效果。

宝码香车的博客 1056

九款主流HTML5开发工具[转]

 九款主流HTML5开发工具 来源:FreeEIM HTML5被看做是web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。HTML5的诞生还让人们重新审视浏览器专用多媒体插件的未来,如Adobe的Flash和微软的Silverlight,HTML5为实现这些插件的功能提供了一种标准化的方式。 虽然HTML5标准尚未开发完成,但是随着

大白菜代码哥 1063

Linux 命令行的艺术

Linux 命令行的艺术前言基础日常使用文件及数据处理系统调试单行脚本冷门但有用仅限 OS X 系统仅限 Windows 系统更多资源免责声明熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练...

AI天才研究院 9284

Labview项目01:标准可配置序列测试框架

摘要:本文介绍了一个基于LabVIEW2020开发的通用测试框架系统。该系统采用模块化设计,包含主界面、调试界面、设置界面和登录界面。主功能包括:1)可配置测试序列,支持延时、预定值输出、随机值输出等操作;2)单步测试功能自主添加;3)界面支持测试序列编辑和权限管理。系统采用队列机制处理事件和测试流程,通过CSV文件存储测试序列,支持参数化配置。用户可自定义测试VI(A_.vi和N_.vi格式),并通过调试界面验证测试序列。最终测试结果在主界面显示,提供整体判断功能。该系统既可作为学习参考,也可用于实际测试

weixin_38637405的博客 1553

九、HTML5 新增

文章目录九、HTML5 新增9.1 HTML5 新增元素 九、HTML5 新增 9.1 HTML5 新增元素 Header:网页头部 Nav:导航 Footer:网页底部 Aside:侧边,主题内容以外 ------------以上标签为 H5 提供的语义标签,其实就是 div------------ fieldset:可以将表单内的相关元素分组fieldset 和 legend 搭配使用,legend 用于设置分组标题 datalist:列表标签,该列表标签与 input 标签搭配使用,用于实现自

qq_52916408的博客 2072

使用conda环境python3.13和python3.12下安装vllm过程记录

使用conda环境python3.13和python3.12下安装vllm过程记录

没刮胡子的程序员专栏 885

给予虚拟成像台尝鲜版九,支持 HTML 原型模式

给予虚拟成像台已发布尝鲜版九,此版本支持新的模式 HTML 原型模式。此模式专为商务谈判设计。可以直接在文件系统中浏览,不需要部署。代码生成物纯粹为 HTML,CSS 和 JavaScript 组成,没有绑定后端语言。功能完整,可以详细的演示。代码生成物中不包含 SGS2 模板,方便您和您的客户共享演示原型。

jerryshen的专栏 743

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

docx 转 html api,九云图文档转换接口在线word转pdf,pdf转html,doc转pdf等各种文档相互转换的接口...

当前,针对文档的 WEB 展现,特别是在移动端 WEB 展现,缺少成熟通用的技术方案。一些应用不得不采取变通的办法,比如阿里钉钉把文档页转成了图片、QQ 邮箱丢失字体轮廓特征、微信则要下载后通过第三方 APP 进行展现。九云图经过长期技术积累和优化,较好地解决了这一问题,可以把各类文档转换成包含 SVG 的 HTML5 格式,为开发者提供如下服务:1、文档转换,可返回:(1)长度为 1 的 URL...

weixin_30225755的博客 468

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【HTML5】的语法【九】

在HTML 5中,追加了新的元素output。output元素定义不同类型的输出,比如计算结果或脚本的输出。output元素必须从属于某个表单,也就是说,必须将它书写在表单内部,或者对它添加form属性。到目前为止,该元素被Firefox 4以上、Opera 10以上、Chrome 10以上、Safari 5版本以及Edge浏览器的支持。

lianafany的博客 1175

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

九、HTML头部<head>

标签定义HTML文档的标题我的 HTML 的第一页浏览器中包含body元素的内容。浏览器的标题包含title元素的内容

All_are_vanity的博客 1503

九、HTML语言

HTML语言:用文本表示,带有特殊标签(双尖括号)的超文本标记语言。 1、骨架结构(html为根标签) &lt;html>   &lt;head>     &lt;title>&lt;/title>   &lt;/head>   &lt;body>   &lt;/body> &lt;/html> 2、HTML标签分类 双...

weixin_30377461的博客 108

HTML学习笔记九

链接标签

bigfootyazi的博客 1046

九、HTML5新增内容

九、HTML5新增内容 1、结构相关标签 用来进行页面结构布局,本身无任何特殊样式,需要使用CSS进行样式设置 article定义一个独立的内容,完整的文章 section定义文档的章节、段落 header文章的头部、页眉、标题 footer文章的底部、页脚、标注 aside定义侧边栏 figure图片区域 figcaption为图片区域定义标题 nav定义导航菜单 结构标签只是表明各部分的角色,...

ChengMeng11的博客 400

HTML篇九

使用表单标签、列表标签、表格标签对如下图所示的注册页面进行代码还原: 实现结果如下图 1.标签的checkbox属性,想让页面在打开时默认选中某一项时使用的属性是。在实现过程中记差了,记成了,而属性是下拉标签的属性,为在页面打开时默认选中某一个下拉选项。 2.在使用多个和属性,绑定标签时,由于有多个选项,在实现过程中把所有标签里的属性值都设成了一样的,导致最终在页面上只能勾选一个选项,剩余的选项均无法勾选!最终将标签里的属性值尽心区分后,功能均正常!推荐网址: 1)百度: http://www.baidu

Regina_Cai的博客 263

⑨、HTML 列表

标签开始。每个自定义列表项以 开始。每个自定义列表项的定义以 开始。

Xiaohong0716的博客 90

HTML之⑨input标签的使用总结

HTML之⑨input标签的使用总结 QQ:3020889729 小蔡 QQ:3020889729 ...

笔岸柳影 1286

HTML系列之九-列表

HTML列表   HTML支持有序、无序和自定义列表。示例一个无序列表:An Unordered List:CoffeeTeaMilk 这个例子显示了一个无序列表。有序列表:An Ordered List:C

凌于淳风的专栏 476

九、HTML常用标签

本文仅仅简单介绍了div和span区别,img图像属性

qq_62865634的博客 191

doc转换成html接口,九云图文档转换接口在线word转pdf,pdf转html,doc转pdf等各种文档相互转换的接口...

当前,针对文档的 WEB 展现,特别是在移动端 WEB 展现,缺少成熟通用的技术方案。一些应用不得不采取变通的办法,比如阿里钉钉把文档页转成了图片、QQ 邮箱丢失字体轮廓特征、微信则要下载后通过第三方 APP 进行展现。九云图经过长期技术积累和优化,较好地解决了这一问题,可以把各类文档转换成包含 SVG 的 HTML5 格式,为开发者提供如下服务:1、文档转换,可返回:(1)长度为 1 的 URL...

weixin_39906114的博客 365
上一篇: HTML(八)
下一篇: leetcode1047. 删除字符串中的所有相邻重复项(java)
inferno devil
博客等级 码龄9年 54粉丝 172原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值