HTML 部分样例

内容目录

说了些定义之后, html 具体可以做到什么呢?

在本记录中,通过一个简单的 HTML 页面示例来展示 HTML 的基本用法和常见标签。
创建一个简单的网页,包含标题、段落、链接、图片、表格、列表等常见元素。


以下是各种标签,以及其渲染结果


  • 运行结果
  • 源代码
HTML 基础示例

这是一个一级标题(h1)

h1~h6 表示从大到小的六级标题,下面使用 hr 标签插入一条分隔线:

使用 p 标签创建了一个段落。我们还可以使用 br 标签实现换行效果:
这是换行后的内容。

使用 b 标签可以加粗文字,i 标签则用于斜体显示

点击这里访问我的博客(使用 a 标签创建超链接)


下面通过 img 标签插入一张游戏背景图:

背景图

使用 tabletrtd 标签创建一个简单表格,列出我喜欢和不喜欢的食物:

喜欢的不喜欢的
烤鸭白菜

使用 ulli 标签创建一个无序列表:

  • 白菜
  • 菠菜
  • 芹菜

使用 olli 标签创建一个有序列表:

  1. 烤鸭
  2. 烤鸡
  3. 烤鱼
  4. — 这些我都喜欢
    — 使用 dd 标签添加额外说明

这是一个使用 div 标签创建的容器,常用于网页布局与区域划分。
还可以使用 span 标签来对文字进行局部样式调整: 比如这段文字设置了蓝色

接下来使用 form 标签创建一个简单的表单,让用户填写信息:

用户名:
密码 :

请选择性别:

选择你喜欢的水果:

苹果 香蕉

点击按钮提交表单:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>HTML 基础示例</title>
</head>

<body>

  <h1>这是一个一级标题(h1)</h1>
  <h6>h1~h6 表示从大到小的六级标题,下面使用 <code>hr</code> 标签插入一条分隔线:</h6>
  <hr />

  <p>
    使用 <code>p</code> 标签创建了一个段落。我们还可以使用 <code>br</code> 标签实现换行效果:<br />
    这是换行后的内容。
  </p>

  <p>
    使用 <code>b</code> 标签可以<strong>加粗</strong>文字,<code>i</code> 标签则用于<span style="font-style: italic;">斜体显示</span>。
  </p>

  <a href="https://swfoodt.netlify.app">点击这里访问我的博客(使用 a 标签创建超链接)</a>

  <hr />

  <p>下面通过 <code>img</code> 标签插入一张游戏背景图:</p>
  <img src="https://swfoodt-blog.oss-cn-beijing.aliyuncs.com/img/bg/indexbackground10.png"
    alt="背景图" style="width: 200px; height: 100px;" />

  <hr />

  <p>使用 <code>table</code>、<code>tr</code>、<code>td</code> 标签创建一个简单表格,列出我喜欢和不喜欢的食物:</p>
  <table border="2">
    <tr>
      <td>喜欢的</td>
      <td>不喜欢的</td>
    </tr>
    <tr>
      <td>烤鸭</td>
      <td>白菜</td>
    </tr>
  </table>

  <hr />

  <p>使用 <code>ul</code> 和 <code>li</code> 标签创建一个无序列表:</p>
  <ul>
    <li>白菜</li>
    <li>菠菜</li>
    <li>芹菜</li>
  </ul>

  <p>使用 <code>ol</code> 和 <code>li</code> 标签创建一个有序列表:</p>
  <ol>
    <li>烤鸭</li>
    <li>烤鸡</li>
    <li>烤鱼</li>
    <dd>— 这些我都喜欢</dd>
    <dd>— 使用 <code>dd</code> 标签添加额外说明</dd>
  </ol>

  <hr />

  <div style="width: 500px; height: 85px; background-color: aqua;">
    <p>
      这是一个使用 <code>div</code> 标签创建的容器,常用于网页布局与区域划分。
      <br />
      还可以使用 <code>span</code> 标签来对文字进行局部样式调整:
      <span style="color: blue;">比如这段文字设置了蓝色</span>。
    </p>
  </div>

  <div>
    <p>接下来使用 <code>form</code> 标签创建一个简单的表单,让用户填写信息:</p>
    <form>
      用户名:<input type="text" name="username" /><br />
      密码:<input type="password" name="password" /><br />

      <p>请选择性别:</p>
      <input type="radio" name="sex" value="male" /> 男
      <input type="radio" name="sex" value="female" /> 女

      <p>选择你喜欢的水果:</p>
      <input type="checkbox" name="fruit" value="apple" /> 苹果
      <input type="checkbox" name="fruit" value="banana" /> 香蕉
      <input type="checkbox" name="fruit" value="pear" /> 梨

      <p>点击按钮提交表单:</p>
      <input type="submit" value="提交" />
    </form>
  </div>

</body>

</html>

Warning

由于本段html使用hugo在md中直接渲染,所以渲染结果会受到本博客样式文件影响,实际运行结果有所不同。此处仅供参考。


在上述的代码中我们使用了包括<h1><h6><hr><p><b><i><a><img><table><tr><td><ul><li><ol><dd><div><span><input>等标签,这些标签都是 html 中的基本标签,我们可以使用这些标签来创建我们想要的网页。

不过可以在运行后的结果中看到,这个简单网页呈现出的效果并不美观,因为在上述代码中,除了限制部分元素的宽高以外,我们没有使用其他的 css 样式来美化网页,有关 css 方面的代码应用可以参考本记录的css 部分

还有一个很有用的的标签没有展示在上面的样例代码中,iframe 标签,iframe 标签可以用来在网页中嵌入其他网页,在上方的代码结果演示就是使用了 iframe 标签来嵌入了一个codepen的网页,若未能显示成功可能是网络问题,可以自己动手运行一下。


W3school

日常使用可以参考w3school提供的速查手册

相关笔记

css选择器

css 标签选择器 css 标签选择器用来选中 html 中的标签,比如 h1、p、div 等等。 h1 { color: red; } css 类选择器 css 类选择器用来选中 html 中的类,比如 .title、.content 等等。 .title { color: red; }

阅读全文

css三大特性

css 继承 css 继承是指子元素会继承父元素的样式。 Info 父元素的有关的文字属性会被继承,而非文字属性则不会被继承。 例如,父元素的字体颜色、字体大小、行高等属性会被子元素继承,而父元素的背景颜色、边框样式等属性则不会被子元素继承。

阅读全文

HTML 介绍

HTML 介绍 HTML 是一种用于创建网页的标准标记语言,使用一套标记标签来描述网页结构。 下面是一个简单的 HTML 文档

阅读全文