写点什么

来自美国政府的 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:009441
用户头像

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

关注

评论

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

诚客在线作业小程序:连接教、学、家的智慧教育辅助工具

微擎应用市场

京东商品详情价格监控API完整教程

Datafox(数据狐)

京东商品数据接口 京东API 京东商品详情API 京东数据采集

行业洞见 | AI鉴伪:数据驱动的数字安全变革

数据堂

人工智能 数据标注 数据服务 安全合规 ai鉴伪

浏览器插件 AI 开发总结

一树论

第五届信号处理与通信技术国际学术会议(SPCT 2025)

搞科研的小刘

信号处理 学术会议

音乐 NFT 系统开发流程

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

区块链开发 软件外包公司 音乐NFT

AI决策分析平台:让数据替你“出主意”,决策不再靠“拍脑袋”

上海拔俗

详细指南:国科云全面解析DNS劫持形式、原理和应对策略

防火墙后吃泡面

智伍应用一物一码推广红包:微信生态互动营销神器

微擎应用市场

敏捷已死,架构归位

俞凡

人工智能 架构

行业热点丨从 “算力供给” 到 “智能驱动”:Agentic HPC 开启创新范式

Altair RapidMiner

AI HPC 制造业 仿真软件 数字仿真

优化业务支出管理,发展企业集中式财务治理

智达方通

企业管理 财务管理

生意好收银系统:中小商户一站式经营管理解决方案

微擎应用市场

ManageEngine卓豪-cmdb拓扑图

ServiceDesk_Plus

CMDB 卓豪

第四届机械电子工程与人工智能国际学术会议(MEAI 2025)

搞科研的小刘

学术会议 机械电子工程

施工管理不用愁!CAD看图王“水印相机”让全程可查可溯,管理更高效

在路上

cad

我把设计稿扔给 Doubao-Seed-Code,它写出的前端页面让我怀疑人生

掘金安东尼

Java 中的结构化并发模式

码界行者

Java 并发开发

第三届人工智能安全与隐私国际学术会议(AIS&P 2025)

搞科研的小刘

人工智能 学术会议

第四届信号处理、计算机网络与通信国际学术会议(SPCNC 2025)

搞科研的小刘

信号处理 学术会议

网上绘本馆多门店插件:赋能绘本馆连锁运营与招商加盟的核心利器

微擎应用市场

Playwright MCP浏览器自动化全攻略:让AI听懂你的指令

测试人

软件测试

第二届图像、信号处理与通信技术国际学术会议(ISPCT 2025)

搞科研的小刘

学术会议 图像信号处理

告别手动录入!CAD“提取文字导出 Word”:图纸文字秒提,效率拉满

在路上

cad

AI 原生应用开发实战营·深圳站精彩回顾 & PPT 下载

阿里巴巴云原生

阿里云 AI 云原生

Sentieon | 泛基因组相比传统变异检测的优势

INSVAST

标准化 流程化 Sentieon 泛基因组 优势

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