Foundation 标签学习笔记

1. 概述

Foundation 是一个用于网站和应用程序的前端框架。它包括了一系列 CSS 样式和 Javascript 插件,可以用于快速搭建网站或应用程序,并赋予其漂亮的外观和交互效果。在这里,我们将介绍 Foundation 中的一些常用标签,帮助您快速上手。

2. 基本结构标签

2.1 <div>

<div> 标签用于创建一个块级容器,可用于包裹其他 HTML 元素。通过为 <div> 添加类名,可以使用 Foundation 提供的 CSS 样式来对该元素进行样式控制。例如:

htmlCopy Code
<div class="container"> <!-- 这里包含了一些其他元素 --> </div>

在上述代码中,<div> 元素添加了 container 类名,表明其是一个容器元素,使用了 Foundation 提供的容器样式来控制其宽度和对齐方式。

2.2 <section>

<section> 标签用于将页面划分为不同的区域。与 <div> 不同的是,<section> 通常被用于表示页面的主要内容区域。例如:

htmlCopy Code
<section class="main-content"> <!-- 这里包含了页面的主要内容 --> </section>

在上述代码中,<section> 元素添加了 main-content 类名,表明其是页面的主要内容区域,可以使用 Foundation 提供的样式控制其样式。

2.3 <header><footer><nav>

<header><footer><nav> 分别用于表示页面的头部、尾部和导航栏。例如:

htmlCopy Code
<header> <!-- 这里包含了网站的标题、Logo 等元素 --> </header> <nav> <!-- 这里包含了网站的导航链接 --> </nav> <footer> <!-- 这里包含了网站的版权信息等元素 --> </footer>

在上述代码中,<header><nav><footer> 元素分别表示了页面的头部、导航栏和尾部,可以使用 Foundation 提供的样式来进行样式控制。

3. 表单标签

Foundation 提供了一系列常用的表单标签,使得开发者可以快速创建漂亮的表单。

3.1 <form>

<form> 标签用于创建一个表单,并指定该表单的提交地址、提交方法等属性。例如:

htmlCopy Code
<form action="/submit-form" method="post"> <!-- 这里包含了表单中的输入元素 --> </form>

在上述代码中,<form> 元素指定了表单的提交地址为 /submit-form,提交方法为 post

3.2 <input>

<input> 标签用于创建表单中的输入框、单选按钮、复选框等元素。例如:

htmlCopy Code
<input type="text" name="username" placeholder="请输入用户名"> <input type="password" name="password" placeholder="请输入密码">

在上述代码中,第一个 <input> 元素创建了一个文本框,用于输入用户名;第二个 <input> 元素创建了一个密码框,用于输入密码。

3.3 <select><option>

<select> 标签用于创建下拉框,<option> 标签用于创建下拉框中的选项。例如:

htmlCopy Code
<select name="province"> <option value="beijing">北京</option> <option value="shanghai">上海</option> <option value="guangzhou">广州</option> </select>

在上述代码中,<select> 元素用于创建一个下拉框,可以让用户选择省份;<option> 元素用于创建下拉框中的选项,value 属性指定了选项的值,文字内容则显示在下拉框中。

4. 实例

下面是一个使用 Foundation 的 HTML 页面示例:

htmlCopy Code
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Foundation 示例页面</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/foundation/6.1.0/foundation.min.css"> </head> <body> <header> <div class="row"> <div class="small-12 columns"> <h1><a href="#">Foundation 示例页面</a></h1> </div> </div> </header> <section class="main-content"> <div class="row"> <div class="large-8 medium-8 columns"> <h2>欢迎来到 Foundation 示例页面!</h2> <p>这里是一个使用 Foundation 搭建的示例页面。</p> <form action="#"> <input type="text" placeholder="请输入您的姓名"> <button type="submit" class="button">提交</button> </form> </div> <div class="large-4 medium-4 columns"> <h3>一些相关链接</h3> <ul class="menu vertical"> <li><a href="#">官网</a></li> <li><a href="#">文档</a></li> <li><a href="#">GitHub</a></li> </ul> </div> </div> </section> <footer> <div class="row"> <div class="small-12 columns"> <p>Copyright © 2023 Foundation 示例页面。</p> </div> </div> </footer> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://cdn.jsdelivr.net/foundation/6.1.0/foundation.min.js"></script> <script> $(document).foundation(); </script> </body> </html>

在上述代码中,我们使用了 Foundation 提供的样式和 Javascript 插件,包括了头部、导航栏、主要内容区域、表单和尾部等元素。