原生 HTML 组件
HTML(超文本标记语言)是构建网页的基础,提供了一系列原生组件用于构建网站的结构和内容。以下是一些常用的原生 HTML 组件及其示例:
1. 文本内容组件
-
<h1>到<h6>:用于定义标题,数字越小,标题越重要。<h1>这是主标题</h1> <h2>这是副标题</h2> -
<p>:用于定义段落。<p>这是一个段落。</p> -
<blockquote>:用于引用块引用内容。<blockquote>这是引用的内容。</blockquote> -
<span>:用于行内文本的样式。<span style="color: red;">这段文字是红色的。</span>
2. 列表组件
- 无序列表
<ul>和 有序列表<ol>:<ul> <li>无序列表项 1</li> <li>无序列表项 2</li> </ul> <ol> <li>有序列表项 1</li> <li>有序列表项 2</li> </ol>
3. 链接和图片组件
-
<a>:用于创建超链接。<a href="https://www.example.com">访问示例网站</a> -
<img>:用于插入图片。<img src="image.jpg" alt="示例图片">
4. 表单组件
-
<form>:用于创建表单。<form action="/submit" method="POST"> <input type="text" name="username" placeholder="用户名"> <input type="submit" value="提交"> </form> -
输入类型:
- 文本框
<input type="text"> - 密码框
<input type="password"> - 邮件框
<input type="email"> - 单选框
<input type="radio"> - 复选框
<input type="checkbox"> - 下拉框
<select><select> <option value="option1">选项 1</option> <option value="option2">选项 2</option> </select>
- 文本框
5. 多媒体组件
-
<audio>:用于嵌入音频内容。<audio controls> <source src="audio.mp3" type="audio/mpeg"> 您的浏览器不支持音频元素。 </audio> -
<video>:用于嵌入视频内容。<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> 您的浏览器不支持视频标签。 </video>
6. 其他组件
-
<div>:用于分组块级元素,常用于布局。<div class="container"> <p>这是一个块级容器。</p> </div> -
<span>:用于分组行内元素。<span>这是行内元素。</span> -
<table>:用于创建表格。<table> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>25</td> </tr> </table>
7. 语义化标签
<header>:定义文档的头部。<footer>:定义文档的底部。<article>:定义独立的内容。<section>:定义文档中的节。<nav>:定义导航链接。
<header>
<h1>网站标题</h1>
</header>
<article>
<h2>文章标题</h2>
<p>这是文章内容。</p>
</article>
<footer>
<p>版权所有 © 2023</p>
</footer>
总结
原生 HTML 组件提供了构建网页结构和内容的基础。通过组合这些组件,开发者可以创建出丰富的网页内容和用户交互体验。了解这些组件及其用法是前端开发的基础。