论HTML(进阶版)
2025-09-14 10:56:31
发布于:浙江
是对 论HTML(基础版) 的一个进阶。
点我回顾 论HTML(基础版)
进阶版的 HTML 标签在基础版之上,增加了语义化结构标签、表单增强标签、交互元素、多媒体控制等,更贴合现代网页开发需求,尤其适合构建结构清晰、功能丰富的页面。以下是分类整理的进阶标签:
一、语义化结构标签(HTML5 新增)
具体结构看末尾的实例代码
1. <header>
<!--页面 / 区域的头部(页眉)-->
2. <nav>
<!--导航区域-->
3. <main>
<!--页面的主要内容(唯一)-->
4. <article>
<!--独立完整的内容块(可复用)-->
5. <section>
<!--主题性内容区块(分组)-->
6. <aside>
<!--侧边辅助内容-->
7. <footer>
<!--页面 / 区域的底部(页脚)-->
示例:典型页面结构
<header>
<h1>网站标题</h1>
<nav>
<a href="/home">首页</a>
<a href="/news">新闻</a>
</nav>
</header>
<main>
<article>
<h2>文章标题</h2>
<section>
<h3>第一部分</h3>
<p>内容...</p>
</section>
</article>
<aside>
<h3>相关推荐</h3>
<ul>
<li><a href="#">相关文章1</a></li>
</ul>
</aside>
</main>
<footer>
<p>© 2025 网站版权所有</p>
</footer>
代码预览
二、表单进阶标签(增强用户输入体验)
在基础表单标签上扩展,提供更丰富的输入类型和交互控制,减少 JavaScript 依赖
1. <input type="email">
<!--邮箱输入(自动验证格式),具体格式见下-->
<input type="email" placeholder="请输入邮箱">
2. <input type="url">
<!--网址输入(自动验证格式),具体格式见下-->
<input type="url" placeholder="请输入网址">
3. <input type="number">
<!--数字输入(限制为数字),具体格式见下-->
<input type="number" min="0" max="100" step="5">(
<!--min/max 限制范围,step 步长-->
4. <input type="date">
<!--日期选择器(日历控件),具体格式见下-->
<input type="date">
5. <input type="time">
<!--时间选择器,具体格式见下-->
<input type="time">
6. <input type="range">
<!--滑块选择器(如音量调节),具体格式见下-->
<input type="range" min="0" max="100" value="50">
7. <input type="search">
<!--搜索框(自带清除按钮),具体格式见下-->
<input type="search" placeholder="搜索...">
8. <label for="id">
<!--关联表单元素(点击文字聚焦输入框),具体格式见下-->
<label for="username">用户名:</label><input id="username" type="text">
9. <fieldset><legend>
<!--表单分组(加边框和标题),具体格式见下-->
<fieldset><legend>用户信息</legend>...</fieldset>
10. <datalist>
<!--输入建议列表(类似搜索联想),具体格式见下-->
<input list="browsers"><datalist id="browsers"><option value="Chrome"><option value="Firefox"></datalist>
11. <output>
<!--表单计算结果展示,具体格式见下-->
<input type="number" id="a" value="10"> + <input type="number" id="b" value="20"> = <output id="result">30</output>
<!--需配合 JS 进行计算-->
更新至此
这里空空如也
有帮助,赞一个