1. 简单的博客页面

1.1 页面结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>我的博客</title>
</head>
<body>
    <header>
        <h1>我的博客</h1>
        <nav>
            <ul>
                <li><a href="#home">首页</a></li>
                <li><a href="#about">关于</a></li>
                <li><a href="#contact">联系</a></li>
            </ul>
        </nav>
    </header>
    <section id="home">
        <article>
            <h2>第一篇文章</h2>
            <p>这里是第一篇文章的内容...</p>
        </article>
        <article>
            <h2>第二篇文章</h2>
            <p>这里是第二篇文章的内容...</p>
        </article>
    </section>
    <footer>
        <p>版权所有 &copy; 2023 我的博客</p>
    </footer>
</body>
</html>

1.2 代码解析

  • <!DOCTYPE html>:声明文档类型为HTML5。
  • <html>:HTML文档的根元素。
  • <head>:包含文档的元数据,如字符集、标题等。
  • <body>:包含可见的页面内容。
  • <header>:页面的页眉部分,通常包含标题和导航链接。
  • <nav>:导航链接的容器。
  • <ul>:无序列表。
  • <li>:列表项。
  • <section>:定义文档中的一个区域。
  • <article>:代表页面中的一块与上下文独立的内容。
  • <footer>:页面的页脚部分,通常包含版权信息。

2. 产品展示页面

2.1 页面结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>产品展示</title>
</head>
<body>
    <header>
        <h1>产品展示</h1>
    </header>
    <main>
        <section>
            <h2>产品1</h2>
            <img src="product1.jpg" alt="产品1">
            <p>这里是产品1的描述...</p>
        </section>
        <section>
            <h2>产品2</h2>
            <img src="product2.jpg" alt="产品2">
            <p>这里是产品2的描述...</p>
        </section>
    </main>
    <footer>
        <p>版权所有 &copy; 2023 产品展示</p>
    </footer>
</body>
</html>

2.2 代码解析

  • <main>:表示页面中的主要内容区域。
  • <section>:定义文档中的一个区域,通常包含标题和内容。
  • <img>:嵌入图片,src属性指定图片路径,alt属性提供图片的替代文本。

3. 个人简历页面

3.1 页面结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>个人简历</title>
</head>
<body>
    <header>
        <h1>张三的简历</h1>
    </header>
    <section>
        <h2>个人信息</h2>
        <p>姓名:张三</p>
        <p>性别:男</p>
        <p>年龄:25岁</p>
    </section>
    <section>
        <h2>教育背景</h2>
        <ul>
            <li>2015-2019:某某大学,计算机科学与技术专业</li>
        </ul>
    </section>
    <section>
        <h2>工作经历</h2>
        <ul>
            <li>2019-至今:某某公司,软件工程师</li>
        </ul>
    </section>
    <footer>
        <p>版权所有 &copy; 2023 张三的简历</p>
    </footer>
</body>
</html>

3.2 代码解析

  • <ul>:无序列表,用于展示项目列表。
  • <li>:列表项。

4. 在线问卷调查页面

4.1 页面结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>问卷调查</title>
</head>
<body>
    <header>
        <h1>问卷调查</h1>
    </header>
    <form>
        <fieldset>
            <legend>基本信息</legend>
            <label for="name">姓名:</label>
            <input type="text" id="name" name="name">
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age">
        </fieldset>
        <fieldset>
            <legend>问题1</legend>
            <label><input type="radio" name="question1" value="A"> A</label>
            <label><input type="radio" name="question1" value="B"> B</label>
            <label><input type="radio" name="question1" value="C"> C</label>
        </fieldset>
        <button type="submit">提交</button>
    </form>
</body>
</html>

4.2 代码解析

  • <form>:表单元素,用于收集用户输入。
  • <fieldset>:将表单元素分组。
  • <legend>:定义分组标题。
  • <label>:定义输入字段的标签。
  • <input>:输入字段,type属性指定输入类型。
  • <button>:按钮元素,用于提交表单。

5. 在线音乐播放器页面

5.1 页面结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>在线音乐播放器</title>
</head>
<body>
    <header>
        <h1>在线音乐播放器</h1>
    </header>
    <audio controls>
        <source src="song.mp3" type="audio/mpeg">
        您的浏览器不支持音频播放。
    </audio>
</body>
</html>

5.2 代码解析

  • <audio>:音频元素,用于播放音频文件。
  • <source>:指定音频文件的路径和类型。
  • <controls>:为音频元素添加控件,如播放、暂停、音量等。

通过以上5个实用页面代码的解析,相信你已经对HTML5页面设计有了更深入的了解。在实际应用中,你可以根据自己的需求对代码进行修改和扩展。祝你学习愉快!