- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
似乎有一种越来越流行的趋势,即使用与正文几乎无法区分的颜色来设计超链接样式。我前几天在 SFGate blog page 上注意到了这一点.还要注意几句话前的链接。我的眼睛是在变差,还是很难发现?
我当然理解超链接样式比浏览器默认样式看起来更好。但是,如果它们不容易看到,那么将它们放在首位有什么意义呢?
我最好的猜测是,设计师(或做出样式决定的人)对使用与正文文本明显不同的颜色或其他样式打断眼球追踪持谨慎态度。这在某种程度上是有道理的,但我觉得还有更多的妥协空间——即,样式链接与正文文本有足够的不同,这样它们很容易被发现,同时又不会使它们过于浮华以致吸引眼球不利于阅读。
有人会争论微妙的超链接比更明显的超链接更有效吗?或者,您能否指出任何可以证明其使用合理性的理论或测试结论?
@Mike Daniels:感谢您澄清我在这个网站上遇到的区分颜色是访问过的链接颜色——我没有注意到,但你是对的。未访问的链接颜色相当突出,对我来说更有意义的是,已访问的链接会与周围的文本更多地融合。
另一方面,我不确定我是否接受悬停颜色/效果足以正确区分超链接的论点。我不认为用户应该将鼠标悬停在链接上以确认它实际上是可点击的,这不是可用性的原因。我认为应该一目了然。
实际上,我有一个非常好的 IPS 面板显示器和近乎完美的视力,戴着眼镜。如果我扫描它们,我可以在这个页面和 SFGate 博客上看到访问过的链接,但我的论点是,它只需要下划线、不同的颜色或其他视觉区别就可以使链接更加突出。
我真正想知道的是为什么 - 假设像 SFGate 这样的高流量网站上的设计者知道他们在做什么并且已经对链接颜色做出有意识的决定 - 他们会选择将链接样式设置为如此接近正文?这背后有什么道理吗?
最佳答案
我明白了不想使用与常规文本强烈冲突的超链接样式背后的原因,因为它们会在阅读时分散注意力。但我认为这很少成为问题。如果您查看类似 Wikipedia 的网站, 链接在视觉上与常规文本截然不同,但根本不会使文本更难阅读
因此,仅从标准文本中巧妙区分内联链接的唯一真正原因是出于审美目的。我认为这就是 SFGate 设计者所做的。他们使用的链接颜色在非内联时很容易区分(例如 最近的条目 或 类别 Pane ),但它们在文本中可能更难辨认。
由于他们已经精心选择了一种美观的配色方案,而且您通常不想在设计中使用太多不同的颜色或在不同的地方使用不同颜色的链接,因此没有太多选择.他们可以:
所有这些都有助于将链接与文本区分开来,而无需为链接提供更亮的颜色。
但您还必须考虑页面的类型和访问者的使用模式。如果您有很多内联链接,或者如果用户主要是阅读文章而不是点击嵌入式链接,那么您不希望这些链接引起太多关注。 SFGate 博客更类似于数字报纸。它不是以链接为主要内容的标准新闻博客,也不是嵌入链接也是网站主要焦点的维基百科。基本上,博客文章中的几个链接只是为好奇的人提供一些补充信息,但预计会被大多数读者忽略。它们确实非常醒目,因此在阅读文章时,您会在遇到它们时看到链接。
关于css - 样式超链接与正文几乎没有区别有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3077609/
我在休息服务中有以下方法: @POST @Path("/create") @ResponseStatus(HttpStatus.CREATED) @Consumes(M
这个问题不太可能对 future 的访客有帮助;它只与一个小的地理区域、一个特定的时刻或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the hel
我有这样的弹出框: Speelland And here's some amazing content. It's very engaging. Right? Meer
我正在开发一个 firefox 插件,我正在收听这样的 http 响应: var observerService = Components.classes["@mozilla.org/observer
我正在使用 jqtouch 制作一个移动网站。我还在网站中实现了图库图像 slider ,但是当图库放在我需要的位置时(在 之间,图像不会显示。 修补了几个小时后,删除了 display: none
为了在 iPad 上的 Safari 上显示视差效果,我采用了以下 CSS 规则: body:after { content: ""; position: fixed; top
我想在通过 excel VBA 创建的电子邮件正文中插入一个链接。链接每天都在变化,所以我把它的值放在单元格 B4 中。但是,我找不到正确的方法来发送带有该链接的电子邮件。 这是我正在使用的代码: P
我正在尝试使用具有非常大主体的 Postman 执行 POST 请求。只有一个 JSON 字段非常大,我想知道是否可以从 Postman 的文件中加载该字段? { "field1": {
这个问题是针对 SoapUI 5.2.1 社区版的: 我有一个包含变量的 JSON 主体的 POST 请求。 我总是能够通过单击“原始”选项卡以查看请求进行或将发送到服务器来验证这些参数是否采用正确的
我有这个按钮,单击该按钮会打开 Outlook,其中包含我提供的详细信息。我还有一个 TEXTAREA,其中包含某些文本。我正在寻找一种方法让此文本出现在我的 Outlook 正文中。这可以做到吗?请
我知道错误消息是不言自明的,我们无法多次读取消息正文。这里我使用AOP(面向方面编程)来进行审计日志。 [AuditServiceMethod(AttributePriority = 0)] [F
我在 grails 3.3.3 中编写自定义验证器(命令)时遇到了一些问题。具体来说,我正在尝试验证其正文由项目列表组成的 POST 请求。这就是我所拥有的... 命令: class VoteComm
这个问题在这里已经有了答案: json.Marshal(struct) returns "{}" (3 个回答) JSON and dealing with unexported fields (3
我想清理很多邮件的 HTML 正文,它们有点脏(取自 Gmail 发送的电子邮件):有很多嵌套 ,不需要的字体更改等我想清理它并只保留 , , , , , 仅此而已(可能还有 或一些 ,
我正在使用 Accordion 功能在我的模块中添加端口详细信息。我只想在水平方向上显示正文内容。请看下面的 fiddle 。 html, body { background-color:#e
我的 HTML 正文中有这个: loaded yÉt. 使用 JavaScript 我有这个: $( document ).ready(function() { document.bod
我对图表有很大的疑问。我试图在谷歌图表中显示一些 json 值,但我总是会出错。从 JSON 正文中,我只需要图表上个月的“全部购买”和“日期”。我见过的所有例子,他们已经有了一个静态的自定义 Jso
我的应用程序的功能之一涉及用户填写三个单独的文本字段(预订名称、客人和日期),然后使用文本编辑器通过短信发送这些字段中的文本。我无法将这些 View 中的文本放入正文中。这是我的代码: - (IBAc
我正在开发一个 HTA,它应该对 onunload 事件进行一些最终修改。该事件似乎没有被触发。 该事件是否仍受支持?是否有 IE 事件可以知道页面何时关闭? 我检查了一下(JavaScript bo
我正在尝试将以下图像添加为网站内容的背景: http://webbos.co/vibration/wp-content/themes/vibration-child-theme/images/back
我是一名优秀的程序员,十分优秀!