写点什么

必须要了解的 11 个 HTML 技巧

  • 2024-04-10
    福建
  • 本文字数:1445 字

    阅读完需:约 5 分钟

必须要了解的11 个 HTML 技巧

控制图像加载

带有loading元素的<img>属性可用于控制浏览器如何加载图像。它有三个值:“eager”,“lazy”和“auto”。

<img src="picture.jpg" loading="lazy">
复制代码

控制翻译功能

您可以使用translate属性来指定元素的内容是否应该由浏览器的翻译功能进行翻译。

<p translate="no">  这段文字不需要翻译。</p>
复制代码

设置最大输入长度

通过使用maxlength属性,您可以设置用户在输入字段中输入的最大字符数。

<input type="text" maxlength="4">
复制代码

设置最小输入长度

通过使用minlength属性,您可以设置用户在输入字段中输入的最小字符数。

<input type="text" minlength="3">
复制代码

启用内容编辑

使用contenteditable属性指定元素的内容是否可编辑。它允许用户修改元素中的内容。

<div contenteditable="true">  你可以编辑这段文字</div>
复制代码

控制拼写检查

您可以将spellcheck属性与<input>元素、内容可编辑元素和<textarea>元素一起使用,以启用或禁用浏览器的拼写检查。

<input type="text" spellcheck="true"/>
复制代码

无障碍访问

alt属性指定图像无法显示时的替代文本。始终为图片添加描述性的 alt 属性,以提高可访问性和搜索引擎优化。

<img src="picture.jpg" alt="Description for the image">
复制代码

设置跳转链接的目标行为

您可以使用target属性指定单击链接资源时的交互行为。

<!-- 这是默认值,在当前浏览器窗口或标签页中打开链接 --><a href="https://shefali.dev" target="_self">Open</a>
<!-- 在一个新的浏览器窗口或标签页中打开链接 --><a href="https://shefali.dev" target="_blank">Open</a>
<!-- 在父标签页中打开链接,如果存在的话 --><a href="https://shefali.dev" target="_parent">Open</a>
<!-- 在完整的浏览器窗口中打开链接 --><a href="https://shefali.dev" target="_top">Open</a>
<!-- 自定义:如果存在具有相同名称的窗口或标签页,则在该窗口中打开链接,否则会创建一个新的窗口或标签页 --><a href="https://shefali.dev" target="framename">Open</a>
复制代码

展示附加信息

当用户将鼠标悬停在某个元素上时,可以使用title属性提供有关该元素的附加信息。

<p title="World Health Organization">WHO</p>
复制代码

接受特定文件类型

您可以使用accept属性指定服务器接受的文件类型(仅适用于文件类型)。它与<input>元素一起使用。

<input type="file" accept="image/png, image/jpeg" />
复制代码

优化视频加载

您可以通过使用带有preload元素的<video>属性来加快视频文件的加载速度,以实现更流畅的播放。

<video src="video.mp4" preload="auto">   Your browser does not support the video tag.</video>
复制代码

最后

今天分享的文章到此结束了,11 个 html 小技巧希望对你有帮助,欢迎留言你知道的更多优化小技巧~

技术前沿拓展

前端开发,你的认知不能仅局限于技术内,需要发散思维了解技术圈的前沿知识。细心的人会发现,开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费工程师的大量时间。

介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。如果你有闲暇时间,可以做个知识拓展。

看完本文如果觉得有用,记得点个赞支持,收藏起来说不定哪天就用上啦~

用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
必须要了解的11 个 HTML 技巧_伤感汤姆布利柏_InfoQ写作社区