写点什么

来自美国政府的 Web 设计标准,不建议使用 Bootstrap

  • 2015-10-14
  • 本文字数:960 字

    阅读完需:约 3 分钟

近日,美国政府内部核心数据机构之一 18F 在官方网站上发布了一份 Web 设计标准。该标准由 18F 和美国数字化服务(USDS)共同制定和维护,包含一个开源 UI 组件库和一份面向美国联邦政府网站的视觉风格指南,目标是为创建简单、易用、美观的政府网站提供指导。以下是其所遵循的四项基本原则:

  • 最好、最简单——为设计和开发人员提供简单易用的工具,使他们可以高效地为美国人民提供高质量的政府网站。
  • 易访问性——创建可以满足 Section 508 易访问性标准的工具。
  • 灵活性——模式和设计要有很好的适应性。虽然这些指导原则鼓励体验一致,但也允许每个机构定制自己的风格。
  • 可重用性——重用那些经过政府和私有部门检验的、可靠的最佳实践。

Matthew Mombrea 是一名软件工程师,同时也是 Cypress North 的创建者。据他报道

从字体、CSS 预处理器的使用,到命名规则,再到如何组织文件夹,甚至是设计可以帮助开发人员开始新项目的模板,该标准均定义了一种恰当的方法。

而让 Matthew 感兴趣的,不只是该标准选择的那些框架,还有没有选择的那些框架。比如,虽然 Twitter Bootstrap 可以让开发者快速完成新的构建,而无需考虑组件风格的每个细节。但来自美国政府的这份标准却不建议使用这个使用频率非常高的框架:

18F 特别不建议在生产环境中使用 Twitter Bootstrap,这一是因为它教条式的风格很难在定制设计工作中应用,二是因为其 CSS 样式将语义布局指令直接放在了 HTML class 中。

对于 CSS,该标准建议使用 Sass 作为 CSS 预处理器,并使用 Bourbon 框架进行布局开发。如果不能 / 不想使用 Sass,那么该标准还推荐了来自雅虎的、更加轻量级的 Pure.css

作为一名对 Web 开发趋势和工具非常熟悉的软件工程师,Matthew 表示:

我不得不承认,对我而言,这在某种程度上是一种警醒……在此之前,我从来都没听说过 Bourbon。当我阅读了这份规范,我开始认识到它们的合理性,并且同意他们对 bootstrap 的评价。

截至目前,作为一个开源项目,该标准的制定尚处于起步阶段。感兴趣的读者可以查看标准全文,并通过其 GitHub 页面进行反馈和贡献


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-10-14 19:009420
用户头像

发布了 1008 篇内容, 共 446.6 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

昆仑芯 X HAMi X 百度智能云 | 昆仑芯 P800 XPU/vXPU 双模式算力调度方案落地

Baidu AICLOUD

针对财务发展的关键趋势,构建个性化财务策略

智达方通

数字化转型 企业管理 财务管理

关于制造业数字化转型,我的几点认识

优秀

制造业数字化 制造业数字化转型

海外舆情监控方案全解析:价格、功能与适用场景深度对比

沃观Wovision

舆情监控 海外舆情监控 海外舆情监测 全球舆情监控

快递订单查询接口:实现自动化物流追踪

快递鸟

给Java同仁单点的AI“开胃菜“--搭建一个自己的本地问答系统

京东科技开发者

MyEMS:赋能双碳目标的开源能源管理实战利器

开源能源管理系统

开源 能源管理系统

机械组装行业MES系统核心功能与价值解析

万界星空科技

数字化转型 制造业 mes 万界星空科技mes 机械加工mes

NocoBase v1.9.0 正式版发布

NocoBase

开源 低代码 无代码 版本更新

JoyCode:SWE-bench Verified打榜技术报告

京东科技开发者

资源变现小程序:自媒体资源分享的变现与裂变神器

微擎应用市场

用户说“App 卡死了”,你却查不到原因?可能是监控方式错了

阿里巴巴云原生

ios 阿里云 云原生 Arms

光大永明人寿 2025 三季度持续扭亏为盈

北京中暄互动广告传媒有限公司

跨境电商必备:如何构建高效的海外舆情监控体系以驱动增长?

沃观Wovision

海外舆情监控 海外舆情 海外舆情监测 海外舆情平台

东南亚vs欧美市场,海外营销策略的核心差异与突围路径

Wolink

海外社媒营销 海外营销推广 达人营销

海外红人营销常见陷阱:看看踩坑了没?

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

MyEMS:从技术到体验,开源能源管理的落地新范式

开源能源管理系统

开源 能源管理系统

不只是监测:新一代AI驱动的海外舆情平台如何赋能品牌增长?

沃观Wovision

海外舆情 海外舆情监测 海外舆情平台

早教巴士小程序:一站式儿童早教解决方案,多维度变现新选择

微擎应用市场

纳尼?自建K8s集群日志收集还能通过JMQ保存到JES

京东科技开发者

百度智能云联合昆仑芯、HAMi,落地双模式算力调度方案,提升算力利用率

新消费日报

提示词工程-VB Coding-标准化探索

Jxin

AI 研发管理平台 提示词工程 氛围编程 VB

智能座舱的“理想”样本背后,为什么需要一朵AI云?

科技汇

校管家小程序系统:教育培训行业的线上运营利器

微擎应用市场

AI驱动的新一代海外舆情监控:2026年技术趋势与未来展望

沃观Wovision

海外舆情监控 海外舆情 海外舆情监测

垂直领域海外红人营销的策略差异与红人画像

Wolink

跨境电商 海外社媒营销 海外营销推广 达人营销

NocoBase 2.0:与你的 AI 员工见面

NocoBase

人工智能 开源 低代码 无代码 版本更新

不止新生代与老年代:深入Java虚拟机堆内存布局与TLAB、卡表等优化机制

poemyang

垃圾回收 Java虚拟机

Web3 项目的开发费用

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

汽车维修间如何选购RFID智能工具车提升效率?

斯科信息

RFID智能工具车 CK-GTC7

MyEMS:数字化能源管理的创新实践者

开源能源管理系统

开源 能源管理系统

来自美国政府的Web设计标准,不建议使用Bootstrap_语言 & 开发_谢丽_InfoQ精选文章