Новый одесский форум ОдессаМАМА.net

 Забыли пароль?
 Регистрация
Просм.: 323|Ответить: 0
Печать Назад Вперед

语义如此重要的原因有很多

[Скопировать ссылку]
Перейти к сообщениям
Топикстартер
Опубликовано 2023-10-26 12:06:47 | Сообщения автора Награда за ответ |по убыванию |Режим чтения
如果我能总结一下这一点,我会说,如果你学习并使用语义代码,它会让你的生活变得更加轻松,因为你将免费获得很多东西 - 谁不喜欢免费的东西? 有关语义代码的更完整介绍,请参阅Paul Boag 关于该主题的简短博客文章。 语义给你带来很多好处: 默认样式 例如,<h1>为文档标题使用标题标签将使其从文档的其余内容中脱颖而出,就像标题一样。 可访问的内容 默认情况下,您的代码将是可访问的,这意味着它可以与屏幕阅读器一起使用,并且可以更轻松地使用键盘进行导航。 SEO 的好处 语义标记更容易被机器阅读,这使得搜索引擎更容易访问。 性能优势干净的 HTML 是高性能网站的 基础。干净的 HTML 也可能会导致更干净的 CSS,这意味着整体代码更少,从而使您的网站或应用程序更快。 注意: 为了更深入地了解语义和 HTML,Heydon Pickering撰写了“结构语义:HTML5 分段元素的重要性”,我强烈建议您阅读该书。

工程原理和范式:基础知识 抽象 我们可以探索抽象概念的大量应用、切线和层次——对于本文来说太多了,本文旨在向您简要介绍概念,以便您在继续学习时了解它们。 抽象是一种具有广泛应用的基础工程范例——就本文而言,抽象是将形式与功能分离。我们将在三个领域应用它:令牌、组件和“不要重复自己”原则。 代币 如果您使用现代设计工具一段时间,您可能已经遇到过令牌的想法。甚至 Photoshop 和 Illustrator 现在也有在集中式库中共享样式的想法 - 您无需将值硬编码到设计中,而是使用 最后的数据库 令牌。如果您熟悉 CSS 或 SASS 变量的概念,那么您也已经熟悉了标记。 令牌的一层抽象是将名称分配给颜色 - 例如,$blue-00可以映射到十六进制值(或 HSL 值,或任何你想要的值) - 比方说0B5FFF。现在,您不再在样式表中使用十六进制值,而是使用标记值 - 这样,如果您决定实际上是blue-00,0B36CE那么您只需在一个地方更改它。这是一个很好的概念。 Lexicon Alerts 组件中的颜色标记有助于保持事物干燥。(大预览) 如果您采用相同的抽象范式并更进一步,您可以进行令牌感知,并将变量分配给函数值。



如果您有一个强大的系统并且希望在系统中拥有不同的主题,那么这尤其有用。一个功能示例是分配一个变量,$primary-color并将其映射到$blue-00- 所以现在您可以创建标记,而不是引用蓝色,而是引用一个功能变量。如果您想使用相同的标记,但具有不同的样式(主题),那么您只需映射$primary-color到新颜色,并且您的标记根本不需要更改!魔法! 组件 在过去的 3-4 年里,组件和组件化的想法对于设计人员来说变得更加相关和容易理解。符号的概念(由 Macromedia/Adobe Fireworks 首创,后来由 Sketch 扩展,然后由 Figma 和 Framer 提升到新的水平),现在在大多数设计工具(Adobe XD、InVision Studio、Webflow 和许多其他的)。组件化甚至比令牌更能将事物的形式与其功能分开——这有助于改进形式和功能。 更值得注意的早期例子之一是Nicole Sullivan 的媒体对象组件。乍一看,您可能没有意识到整个页面本质上是由以不同方式呈现的单个组件组成的。通过这种方式,我们可以重复使用相同的标记(表单),通过传入选项或参数以及样式对其进行轻微修改 - 并让它提供各种值(功能)。 不要重复自己  DRY(不要重复自己)是我最喜欢的原则之一——创建可以反复重用的东西是编码时可以取得的小胜利之一。

Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Теги|Черный список|Архив|Версия для КПК|OdessaMama.net

GMT+3, 2024-12-5 05:29 , Processed in 0.057374 second(s), 16 queries .

Created by Net-Tuning.com

© 2012-2015 All rights reserved.

Быстрый ответ Вернуться к началу Назад к списку