|
Post by account_disabled on Jan 28, 2024 2:22:28 GMT -8
简单来说CSS 预处理是一种扩展 CSS 功能集的方法首先用新的扩展语言编写样式表然后将代码编译为普通 CSS以便 Web 浏览器可以读取。目前有多种 CSS 预处理器可用其中最著名的是Sass和LESS。 参加关于前端、设计和用户体验的精彩研讨会包括实用要点、现场会议、视频录制和友好的问答。与布拉德·弗罗斯特(Brad Frost)、史蒂夫·沃尔特(Stéph Walter)和其他许多人一起。 跳转到研讨会 ↬ 功能面板 更少的CSS 有什么不同?Sass 旨在简化和扩展 CSS因此从语法中删除了大括号之类的内容。LESS 被设计为尽可能接近 CSS因此语法与当前的 CSS 代码相同。这意味着您可以立即将其与现有代码一起使用。最近Sass 还引入了一种类似 CSS 的语法称为 SCSS(Sassy CSS)以使迁移更。 容易。 如果它没有坏掉的话……? 现在你可能会想:“那又怎样?我为什么要关心这些事情它们究竟将如何让我作为网页设计师的生活变得更轻松?” 我稍后会谈到这一点我保证这将是值得您花时间的。首先我先明确一下这篇文章的重点。 在本教程中我将使用 LESS 来 购买电话号码列表 演示 CSS 预处理如何帮助您更快地编写 CSS 代码。但这并不意味着您必须使用 LESS。这是我选择的工具但您可能会发现 Sass 更适合您的工作流程因此我建议都尝试一下。我将在文章末尾详细讨论它们的差异。 我将首先解释 LESS 的工作原理以及如何安装它。之后我将逐一列出大型 CSS 文件带来的一系列问题以及如何使用 LESS 来解决这些问题。 我们走吧! 安装它 任何 CSS 预处理器都有两个部分:语言和编译器。语言本身就是您将要编写的内容。 。LESS 看起来就像 CSS除了一些额外的功能。编译器将 LESS 代码转换为 Web 浏览器可以读取和处理的标准 CSS。 实际上LESS 可以使用许多不同的编译器每个编译器都使用不同的语言进行编程。有一个Ruby Gem、一个PHP 版本、一个.NET 版本、一个OS X 应用程序和一个用JavaScript编写的应用程序。其中一些是特定于平台的例如 OS X 应用程序。对于本教程我推荐 JavaScript 版本 (less.js)因为它是最容易上手的。 使用 JavaScript 编译器非常简单。只需将脚本包含在 HTML 代码中然后它就会在页面加载时实时处理 LESS。然后我们可以像添加标准样式表一样包含 LESS 文件。<head>以下是放置在标记的标签之间的代码:复制 请注意我直接从 Google 代码服务器引用 less.js 脚本。使用这种方法您甚至不必下载。
|
|