Mac App Store 有哪些冷门但是非常值得推荐的软件?为什么?

Mac 平台下优秀的软件很多,由于题目里要求“冷门”,像 Chrome 、Parallels Desktop 这样知名度较广的这里就不推荐了。说几个我机器里面常用,但是见到的大多数 Mac 里面都没有的软件。我的 Apple 账号是英国区的,请自行做好地区切换。如果是收费软件我会注明。

  1. iKeyboard
    功能:用 Mac 做 iPhone 和 iPad 的无线键盘。
    截图:
    简介:在 Mac 上简单配对之后就可以直接当作 iOS 设备的蓝牙键盘打字。想想如果某天你在 Mac 上工作的时候,突然间某陌上一直搭讪的女生找你,你就可以靠它做到秒回了。更可以省下多买一个蓝牙键盘的麻烦。更多的截图可以参照我的博客:用 Mac 键盘控制 iOS 设备的软件:iKeyboard
    链接:Mac App Store(收费软件)

Categories: mac使用技巧, mac相关资源, mac系统美化, mac软件应用

告别8种设计元素,接下来是谁的时代

2014年有很多设计元素逐渐被淘汰出了设计舞台,那么在接下来的一年里,哪些内容会接起大棒呢?

告别8种设计元素,接下来是谁的时代

去年,几个我个人不太喜欢的设计元素和技术创作鸣起了丧钟。其中有的已经彻底消亡,有的还在挣扎,还有个别的也在最近确诊“没救了”。放眼向前,我认为它们日渐凋零的身影反而会让2014成为用户体验设计更进一步的一年。

Categories: 学习与阅读, 经验分享, 网络转载

css-reset-debugging

来,让我们谈一谈 Normalize.css

本文译自Normalize.css官网: http://nicolasgallagher.com/about-normalize-css/

Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS resetNormalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter BootstrapHTML5 BoilerplateGOV.UKRdioCSS Tricks 以及许许多多其他框架、工具和网站上。

综述

Normalize.css是一种CSS reset的替代方案。经过@necolas@jon_neal花了几百个小时来努力研究不同浏览器的默认样式的差异,这个项目终于变成了现在这样。

我们创造normalize.css有下面这几个目的:

  • 保护有用的浏览器默认样式而不是完全去掉它们
  • 一般化的样式:为大部分HTML元素提供
  • 修复浏览器自身的bug并保证各浏览器的一致性
  • 优化CSS可用性:用一些小技巧
  • 解释代码:用注释和详细的文档来

Normalize.css支持包括手机浏览器在内的超多浏览器,同时对HTML5元素、排版、列表、嵌入的内容、表单和表格都进行了一般化。尽管这个项目基于一般化的原则,但我们还是在合适的地方使用了更实用的默认值。

Normalize vs Reset

知道Normalize.css和传统Reset的区别是非常有价值的。

1. Normalize.css 保护了有价值的默认值

Reset通过为几乎所有的元素施加默认样式,强行使得元素有相同的视觉效果。相比之下,Normalize.css保持了许多默认的浏览器样式。这就意味着你不用再为所有公共的排版元素重新设置样式。当一个元素在不同的浏览器中有不同的默认值时,Normalize.css会力求让这些样式保持一致并尽可能与现代标准相符合。

2. Normalize.css 修复了浏览器的bug

Categories: 学习与阅读, 工作阅历, 经验分享, 网络转载