掌握的五个 HTML 技巧

掌握的五个 HTML 技巧

HTML 用于创建网页。在每个 HTML 的新版本中,开发人员会进行一些更改并添加独特的功能。在这里,我们将讨论大多数开发人员不知道的功能,这些功能可以帮助开发人员改善网页。

在这里,我们已经使用示例解释了前五个 HTML 技巧。

在 HTML 中使用颜色选择器

我们可以使用 <input> 标签在 HTML 中创建颜色选择器。它允许我们通过单击颜色或添加 RGB 值来选择任何颜色。

语法

用户可以使用以下语法创建使用 HTML 的颜色选择器。

<input type="color" value="#ff0000">

在上述语法中,我们使用 type= “color” 来在网页上显示颜色选择器。

示例

在下面的示例中,我们使用 HTML 添加了颜色选择器输入。之后,每当用户选择新颜色时,我们使用 JavaScript 更改网页的背景颜色。在输出中,用户可以观察到每当他们从颜色选择器中选择新颜色时,背景颜色相应更改。

<html>
<body>
   <h2>使用 HTML 的<i> 颜色选择器 </i>选择颜色</h2>
   <h3>选择任何颜色作为背景颜色。</h3>
   <input type="color" id="colorpicker" name="colorpicker" value="#ff0000">
   <script>
      // 根据从颜色选择器中选择的颜色更改背景颜色。
      var colorpicker = document.getElementById("colorpicker");
      colorpicker.addEventListener("input", function () {
         document.body.style.backgroundColor = colorpicker.value;
      }, false);
   </script>
</body>
</html>

使用 HTML 的 <progress> 标签

<progress> 标签允许用户在 HTML 中创建一个进度条。我们可以设置进度条的最大值和最小值,以及进度条中的当前值。

语法

用户可以使用以下语法使用 <progress> 标签在 HTML 中创建进度条。

<progress value="50" max="100"> 50% </progress>

在上述语法中,我们设置了进度条和当前值的最大值。

示例

在下面的示例中,我们使用 <progress> HTML 标签创建了两个不同的进度条。在第一个进度条中,我们设置了 50% 的进度;在第二个进度条中,最大值为 200,当前值为 75,用户可以在输出中观察到。此外,我们更改了第二个进度条的尺寸。

<html>
<head>
   <style>
      .progress {
         width: 200px;
         height: 40px;
      }
   </style>
</head>
<body>
   <h2>使用 HTML 的<i> 进度</i> 标签显示进度条。</h2>
   <progress value="50" max="100"> 50% </progress>
   <br> <br>
   <progress value="75" max="200" class="progress"> 75% </progress>
</body>
</html>

使 div 的内容可编辑

有时,我们需要使 div 的内容可编辑。因此,div 元素也应像输入元素一样工作。我们可以使用“contentEditale”属性来实现。

语法

用户可以按照下面的语法使设置div元素中的内容可编辑。

<div contenteditable="true">
   // div元素的内容
</div>

例子

在下面的示例中,我们创建了div元素并添加了与Github相关的内容。还使用了’value’值为true的“contenteditable”属性,使div元素的内容可编辑。

在输出中,用户可以点击div元素的内容,并可以在用户点击的位置上观察到光标。

<html>
<head>
   <style>
      .content {
         width: 400px;
         height: auto;
         border-radius: 12px;
         border: 3px dotted green;
         padding: 5px;
         font-size: 1.3rem;
         color: blue;
      }
   </style>
</head>
<body>
   <h2>使用contentEditable属性使<div>元素的内容可编辑</h2>
   <div class="content" contenteditable="true">
      Github是一个基于Web的Git代码版本控制托管服务。它主要用于编写计算机代码。 它提供了Git分布式版本控制和源代码管理(SCM)功能以及添加了自己的功能。 它为每个项目提供访问控制和若干协作功能,例如错误跟踪,功能请求,任务管理和维基百科。 <br>
   </div>
</body>
</html>

在输入框中建议文本值

使用input字段中的建议文本是一个好主意。在Google搜索中,当我们尝试搜索任何内容时,它根据输入框中键入的值进行建议文本。我们还可以使用HTML中的数据列表向用户提供输入建议。

语法

用户可以按照以下语法使用数据列表在输入框中建议文本值。

<input type="text" list="names">
<datalist id="names">
   //在此添加选项
</datalist>

在上面的语法中,我们使用input元素的’list’属性来添加数据列表的选项以供建议。

例子

在下面的示例中,我们创建了文本输入框。此外,我们使用HTML的’datalist’标签创建了列表。 此外,我们在“datalist”元素中添加了不同的具有值的选项。

这里,“datalist”的id是我们在“input”标记中使用’list’属性的值“name”。

在输出中,用户可以尝试在输入框中编写文本,它将根据输入情况建议选项。

<html>
<body>
   <h2>使用HTML标记中的<datalist>标记向输入框提供建议值</h2>
   <input type = "text" list = "names">
   <datalist id = "names">
      <option value = "Shubham"></option>
      <option value = "John"></option>
      <option value = "Rahul"> </option>
      <option value = "Raj"> </option>
      <option value = "Jay"> </option>
      <option value = "Mohit"> </option>
      <option value = "Rohan"> </option>
      <option value = "Jems"> </option>
      <option value = "Rajesh"> </option>
      <option value = "Mahesh"> </option>
      <option value = "Ramesh"> </option>
      <option value = "Manan"> </option>
   </datalist>
</body>
</html>

在HTML表格中添加单元格之间的空格

我们可以使用 CSS 属性“border-spacing”在 HTML 表格中的单元格之间添加空格。在此,我们将在表格的每行和每列之间添加自定义空格。

语法

用户可以按照以下语法来添加表格单元格之间的空格。

table {
   border-collapse: separate;
   border-spacing: 20px;
}

在上述语法中,我们使用了“border-spacing”CSS 属性和“border-collapse”CSS 属性。

示例

在下面的示例中,我们创建了一个表格,并添加了 3 行和 3 列。在 CSS 中,我们使用“border-spacing”属性来添加单元格之间的空格。用户需要始终将“border-collapse” CSS 属性与“border-spacing”属性一起使用。

在输出中,用户可以观察到每个表格单元格之间的 20 像素的空间。

<html>
<head>
   <style>
      table {
         border-collapse: separate;
         border-spacing: 20px;
      }
      td {
         border: 1px solid black;
         padding: 5px 10px;
      }
   </style>
</head>
<body>
   <h3>使用 border-space 属性添加表格单元格之间的空格</h3>
   <table>
      <tr>
         <td> 1 </td>
         <td> 2 </td>
         <td> 3 </td>
      </tr>
      <tr>
         <td> 4 </td>
         <td> 5 </td>
         <td> 6 </td>
      </tr>
      <tr>
         <td> 7 </td>
         <td> 8 </td>
         <td> 9 </td>
      </tr>
   </table>
</body>
</html>

在本教程中,我们提供了前 5 个 HTML 技巧及其示例。第一个技巧是使用取色器,第二个技巧是使用 <progress>标签创建进度条。在第三个技巧中,我们使 div 可编辑;在第四个技巧中,我们建议输入文本。在最后一个技巧中,我们添加了表格单元格之间的空格。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程