html 小芝士

本文最后更新于 1 分钟前,文中所描述的信息可能已发生改变。

detail & summary

源代码

html
<details>
  <summary style="font-size: 20px">展开</summary>
  <hr />
  其实啥也没有
</details>

效果展示

展开
其实啥也没有

table

源代码

html
<table style="text-align: center; border-collapse: collapse; width: 100%;">
  <tbody>
    <tr>
      <th colspan="3" style="border: 1px solid #000; padding: 8px;">
        计算机网络分层模型
      </th>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">OSI七层模型</td>
      <td style="border: 1px solid #000; padding: 8px;">TCP/IP四层模型</td>
      <td style="border: 1px solid #000; padding: 8px;">TCP/IP五层模型</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">应用层</td>
      <td style="border: 1px solid #000; padding: 8px;" rowspan="3">应用层</td>
      <td style="border: 1px solid #000; padding: 8px;" rowspan="3">应用层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">表示层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">会话层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">传输层</td>
      <td style="border: 1px solid #000; padding: 8px;">传输层</td>
      <td style="border: 1px solid #000; padding: 8px;">传输层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">网络层</td>
      <td style="border: 1px solid #000; padding: 8px;">网络层</td>
      <td style="border: 1px solid #000; padding: 8px;">网络层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">数据链路层</td>
      <td style="border: 1px solid #000; padding: 8px;" rowspan="2">
        网络接口层
      </td>
      <td style="border: 1px solid #000; padding: 8px;">数据链路层</td>
    </tr>
    <tr>
      <td style="border: 1px solid #000; padding: 8px;">物理层</td>
      <td style="border: 1px solid #000; padding: 8px;">物理层</td>
    </tr>
  </tbody>
</table>

要点

  • text-align: center;使文字居中。
  • border: 1px solid #000;给所有单元格添加黑色边框。
  • padding: 8px;为所有单元格添加内边距,使内容更易读。
  • width: 100%;设置表格宽度为 100%,以便在容器中占满可用空间。
  • border-collapse: collapse;使表格边框合并,使其看起来更加紧凑。
  • rowspan = ""colspan = ""合并单元格。

效果展示

计算机网络分层模型
OSI七层模型TCP/IP四层模型TCP/IP五层模型
应用层应用层应用层
表示层
会话层
传输层传输层传输层
网络层网络层网络层
数据链路层网络接口层数据链路层
物理层物理层

audio

源代码

html
<audio id="audio" controls preload="none">
  <source id="mp3" src="path_to_your_audio_file.mp3" type="audio/mpeg" />
  <source src="path_to_your_audio_file.ogg" type="audio/ogg" />
  Your browser does not support the audio element.
</audio>

要点

  • <audio> 标签嵌入了一个音频文件,并为其提供了播放控件。
  • id="audio"<audio> 标签分配了一个 ID,以便可以通过 JavaScript 访问。
  • controls="" 属性使浏览器显示播放控件(如播放、暂停和音量调节按钮)。
  • preload="none" 属性表示在页面加载时不要预加载音频文件,这可以减少页面加载时间。
  • <source> 标签指定音频文件的路径和格式。这里的 id="mp3"<source> 标签分配了一个 ID, 但这个 ID 通常不是必需的,除非你需要通过 JavaScript 访问它。type="audio/mpeg" 明确了音频文件的 MIME 类型,帮助浏览器正确解码和播放音频文件。

效果展示

小说情节
从零开始使用 tar