Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei AlexandrescuC++ 代码规范

Boost 网站设计常见问题解答

为什么链接“带下划线”? 该网站遵循一些简单的设计原则,以使网站尽可能广泛地访问。文档文本中链接的样式带下划线,以便提供非颜色、清晰、直观的链接指示器。下划线由于历史上的默认浏览器用法,为大多数人提供了最熟悉的指示器。

为什么链接不使用“标准”下划线? 使用下边框比下划线字体样式提供了更大的样式灵活性。能够自由地表示链接的不同状态非常重要。在 Boost 设计的情况下,下边框下划线用于表示内部链接与外部链接以及已访问链接与未访问链接之间的区别。所有这些都与文本是链接无关。

为什么不是所有链接都带下划线? 当文本是链接很明显时,为了减少视觉上的混乱,省略了下划线,因为这也在文本本身已经是链接集合的上下文中。对于这种情况,设计使用了链接框上下文。所有此类链接都放置在浅灰色边框的框中,以指示其中的项目是链接。