Boost C++ Libraries

...世界上最受尊敬和专业设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

Boost 网站设计常见问题解答

为什么链接带有“下划线”? 本网站遵循一些简单的设计原则,以使网站在实际应用中尽可能广泛地访问。文档文本中链接的样式带有下划线,以提供非颜色、清晰、视觉的指示,表明这是一个链接。由于网络浏览器历史默认的使用,下划线为人们提供了最熟悉的指示。

为什么链接不使用“标准”下划线? 使用底部边框比下划线字体样式提供了更大的样式灵活性。 重要的是拥有这种自由,以便能够指示链接可能处于的各种状态。 在 Boost 设计的情况下,底部边框下划线用于表示内部链接与外部链接之间以及已访问链接与未访问链接之间的差异。 所有这些都与文本作为链接是正交的。

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