写点什么

分享 10 个 HTML 小技巧,提高你的编码技能

作者:秃头小帅oi
  • 2024-04-10
    福建
  • 本文字数:1703 字

    阅读完需:约 6 分钟

分享10个HTML小技巧,提高你的编码技能

链接联系人

使用 HTML 创建可点击的电子邮件、电话和短信链接:

<!-- Email link --><a href="mailto:name@example.com"> Send Email </a>
<!-- Phone call link --><a href="tel:+1234567890"> Call Us </a>
<!-- SMS link --><a href="sms:+1234567890"> Send SMS </a>
复制代码

创建可折叠内容

如果您想在网页上包含可折叠内容,可以使用<details><summary>标签。

<details>标签为隐藏内容创建了一个容器,而<summary>标签提供了一个可点击的标签来切换该内容的可见性。

<details>  <summary>Click to expand</summary>  <p>This content can be expanded or collapsed.</p></details>
复制代码

使用语义化元素

为您的网站选择语义元素而不是非语义元素。使您的代码更有意义,并改善结构,可访问性和 SEO。




表单元素

使用<fieldset>标签将表单中的相关元素分组,使用<legend>标签和<fieldset>标签为<fieldset>标签定义标题。

这对于创建更有效和更易于访问的表单非常有用。

<form>   <fieldset>      <legend>Personal details</legend>      <label for="firstname">First name:</label>      <input type="text" id="firstname" name="firstname" />      <label for="email">Email:</label>      <input type="email" id="email" name="email" />      <label for="contact">Contact:</label>      <input type="text" id="contact" name="contact" />      <input type="button" value="Submit" />   </fieldset></form>
复制代码

增强下拉菜单

您可以使用<optgroup>标签将相关选项分组到<select> HTML 标签中。当您使用大的菜单或一个长的选项列表时,可以使用此选项。

<select>   <optgroup label="Fruits">      <option>Apple</option>      <option>Banana</option>      <option>Mango</option>   </optgroup>   <optgroup label="Vegetables">      <option>Tomato</option>      <option>Broccoli</option>      <option>Carrot</option>   </optgroup></select>
复制代码

改善视频演示

poster属性可以与<video>元素一起使用,以显示图像,直到用户播放视频。

<video controls poster="image.png" width="500">  <source src="video.mp4" type="video/mp4 /></video>
复制代码

支持多选下拉

您可以将multiple属性与<input><select>元素一起使用,以允许用户一次选择/输入multiple值。

<input type="file" multiple /><select multiple>    <option value="java">Java</option>    <option value="javascript">JavaScript</option>    <option value="typescript">TypeScript</option>    <option value="rust">Rust</option></select>
复制代码

将文本显示为下标和上标

<sub><sup>元素可分别用于将文本显示为下标和上标。




创建下载链接

您可以将download属性与<a>元素一起使用,以指定当用户单击链接时,链接的资源会被下载而不会跳转地址。

<a href="document.pdf" download="document.pdf"> Download PDF </a>
复制代码

定义相对链接的 base URL

您可以使用<base>标记为网页中的所有相对 URL 定义 base URL。

当你想为网页上的所有相对 URL 创建一个共享的 base URL 时,这可以更容易地导航和加载资源。

<head>   <base href="https://shefali.dev" target="_blank" /></head><body>   <a href="/blog">Blogs</a>   <a href="/get-in-touch">Contact</a></body>
复制代码

技术前沿拓展

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

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

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

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

用户头像

摸个鱼,顺便发点有用的东西 2023-06-19 加入

互联网某厂人(重生版)

评论

发布
暂无评论
分享10个HTML小技巧,提高你的编码技能_秃头小帅oi_InfoQ写作社区