基础 - 安装

在本章中,我们将讨论如何在网站上安装和使用Foundation.

下载基金会

当您打开链接时 foundation.zurb.com ,您将看到如下所示的屏幕和减号;

基础安装

点击下载基础6 按钮,您将被重定向到另一个页面.

在这里您可以看到四个按钮 :

基础安装

  • 下载所有内容 :  ;如果您希望在框架中拥有所有内容,即vanilla CSS和JS,您可以下载此版本的Foundation.

  • 下载Essentials  : 去;它将下载包含网格,按钮,排版等的简单版本.

  • 自定义下载 : 这将下载Foundation的自定义库,它包含元素并定义列的大小,字体大小,颜色等.

  • 通过SCSS安装 : 这会将您重定向到文档页面以安装网站基础.

您可以点击下载所有内容按钮来获取框架中的所有内容,即CSS和JS.由于文件包含框架中的所有内容,因此每次您不需要为单个功能包含单独的文件.在编写本教程时,已下载最新版本(Foundation 6).

文件结构

下载Foundation后,提取ZIP文件,您将看到以下文件/目录结构 :

基础安装

正如您所看到的,有编译的CSS和JS(基础.*),以及编译和缩小的CSS和JS(foundation.min.*).

我们在本教程中使用的是CDN版本的库.

HTML模板

使用Foundation的基本HTML模板如下所示 :

<!DOCTYPE html>
<html>
   <head>
      <title>Foundation Template</title>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1">

      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/css/foundation.min.css" integrity="sha256-1mcRjtAxlSjp6XJBgrBeeCORfBp/ppyX4tsvpQVCcpA= sha384-b5S5X654rX3Wo6z5/hnQ4GBmKuIJKMPwrJXn52ypjztlnDK2w9+9hSMBz/asy9Gw sha512-M1VveR2JGzpgWHb0elGqPTltHK3xbvu3Brgjfg4cg5ZNtyyApxw/45yHYsZ/rCVbfoO5MSZxB241wWq642jLtA==" crossorigin="anonymous">

      <!-- Compressed JavaScript -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/foundation-sites@6.5.1/dist/js/foundation.min.js" integrity="sha256-WUKHnLrIrx8dew//IpSEmPN/NT3DGAEmIePQYIEJLLs= sha384-53StQWuVbn6figscdDC3xV00aYCPEz3srBdV/QGSXw3f19og3Tq2wTRe0vJqRTEO sha512-X9O+2f1ty1rzBJOC8AXBnuNUdyJg0m8xMKmbt9I3Vu/UOWmSg5zG+dtnje4wAZrKtkopz/PEDClHZ1LXx5IeOw==" crossorigin="anonymous"></script>
   </head>

   <body>
      <h1>Hello, world!</h1>
   </body>
</html>

以下部分详细介绍了上述代码.

HTML5 doctype

Foundation由某些HTML元素和需要使用HTML5 doctype的CSS属性组成.因此,HTML5 doctype的以下代码应该包含在使用Foundation的所有项目的开头.

<!DOCTYPE html>
<html>
   ....
</html>

移动优先

有助于响应移动设备.您需要将视口元标记包含在< head>中元素,以确保在移动设备上正确渲染和触摸缩放.

<meta name = "viewport" content = "width = device-width, initial-scale = 1">

  • width 属性控制设备的宽度.将其设置为设备宽度将确保它在各种设备(手机,台式机,平板电脑......)中正确呈现.

  • initial -scale = 1.0 确保加载后,您的网页将以1:1的比例呈现,并且不会开箱即用.

组件的初始化

基础中需要jQuery脚本,用于模态和下拉等组件.

<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js">
</script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
</script>

输出

让我们执行以下步骤,看看上面给出的代码如何工作 : 去;

  • 保存上面给出的html代码 firstexample.html 文件.

  • 在浏览器中打开此HTML文件,输出显示如下.