本周有很多有趣的事情发生。
新设计已经发布。如果您对它有什么特别的意见,请在 发布线程 上进行讨论。 GitHub 上的错误.
发布期间最大的错误之一是,发布帖子会立即导致移动 WebKit 浏览器崩溃。 不好。 我创建了一些简化的测试用例来追踪问题。 确实崩溃。 不会崩溃。 在(真实的)iPhone 4s 上测试。 iPad 2 没有崩溃。 两种情况之间的区别? 只少了一个注释列表项。 没有涉及 JavaScript。 可能是页面高度问题,或者只是 DOM 大小太大了? 请求数量也可能? 我需要做更多的研究,然后可能写一篇关于它的博客文章。
我要感谢 Pippin Williamson 在最后一刻给予的大力帮助,让他为 The Lodge 使用的插件 Restrict Content Pro 完美运行。
另一个发布错误是,我使用的图标字体在本地开发中运行良好,但在生产环境中,在 Firefox 和 IE 9 中停止工作。 这是因为我在生产网站上使用 CDN,而这些浏览器不允许跨域加载 @font-face 字体。 除非它们使用允许跨域加载的特殊头部信息。 在我的 .htaccess 文件中添加以下代码可以实现:
<FilesMatch "\.(woff|eot|svg|ttf)">
Header set Access-Control-Allow-Origin *
</FilesMatch>
它成功了! 谢天谢地,因为 NetDNA 尊重原始文件设置的头部信息。 NetDNA 做得好。
在 CodePen 上,我们发布了标签,使找到类似的 Pen 变得更容易,例如 使用 HTML5 canvas 的 Pen。 我们还支持 jQuery UI(它会加载 jQuery UI 及其基本样式表)。 添加第三方 JS 库也变得容易,因为我们在外部 JS 输入框中提供了自动完成功能,它由 CDNjs.com 的 URL 提供支持。 还有一些其他改进,在 这篇博文中 有详细介绍。 还有很多激动人心的新功能即将推出,迫不及待地想与大家分享。
我喜欢用户使用论坛 让其他人知道他们遇到的浏览器问题。 然后花时间回来报告更多发现和解决方案。
也是一个测试。
酷! 我还能看到新的隐藏评论设计?!
好吧.. 来自 Gravatar 的图像测试失败了。 Gravatar 的服务器速度很慢? 我等一会儿。
顺便说一句.. 既然我在这里打字,我想告诉你,你应该尝试减少 HTTP 请求,在你的 .htaccess 中添加过期头部信息,并且不要忘记激活 gzip 压缩。
像这样的高流量网站,如果认真对待性能,可以节省大量主机费用。
我不知道你是否知道,但是 Chris 大约在一周前制作了一整个关于这个问题的屏幕录制,所以他确实会这样做。
你一定是新来的访客,哈哈 :)
Chris,新设计很棒。 我喜欢你将插图融入其中的方式,而且还没有在视网膜屏幕上看到过这种设计,我知道我一定会有更多的惊喜。
随着 CodePen 上 Tag 功能的其他开发,我知道作为一个最终用户,随着社区的不断发展,它将非常有用。
随着你对 CSS-Tricks 的调试,以及你似乎遇到的所有问题,我对你能如此轻松地找到解决方案感到惊讶。 我知道你会解决 WebKit 的移动错误,而我会不知所措!
你是如何如此出色地进行调试的? 是 FireBug 还是其他什么更强大的东西?
谢谢提醒我查看 Windows 移动设备上的新设计。 看起来真的很不错。 移动设备上的对比度比桌面上的好很多。
设计很酷,我认为顶部菜单的字体看起来很清晰。 你应该尝试一些其他平滑的字体。 我猜你已经知道了。 我在 Google Chrome(Windows)上查看它 :)
Windows 有时在使网页字体平滑方面存在问题,即使是 Helvetica。 我在 IE、Firefox 和 Chrome 中都遇到了这个问题,尽管它们在我的 Mac 上非常平滑。
字体平滑不是 Windows 特有的问题,而是浏览器渲染问题。 在 FF、IE9 和 Safari 中字体非常平滑,但在 Chrome 和 Opera 中渲染效果很差,这很有讽刺意味,因为 Google 是网页字体运动中的重要参与者。 这与你是否开启了 Cleartype 或任何其他类似的东西无关,它仅仅取决于浏览器的渲染引擎以及它处理字体的机制。
我在 Mac 上的任何浏览器中都没有问题,而在 Windows 上,我在 IE、Chrome 和 FF 中遇到了问题(没有测试其他浏览器)。
我已经在 Mac 上的 Chrome 和 Firefox 中看到了字体问题。 不要再做这种狂热粉丝了!!
我不是;我只是指出我遇到的问题,以及从其他人那里听到的问题,大部分时间来自 Cleartype。
我制作了一些网站,即使是 Helvetica、Arial 或 Times 也不平滑,每次 Windows 上的用户都会遇到这个问题。
安装插件要 50k,祝你好运。
对不起 Chriss,我不喜欢这个设计。 我喜欢的部分是页脚区域,那里有 CodePen 和 Shoptalk 按钮。
但是没关系。 我喜欢内容。 毕竟,这是我需要的。
新设计实在太丑了。 对不起,我喜欢这个网站,但我必须说实话。
这看起来不对劲。 而且我现在正在输入的表单曾经是独一无二的…
从今天在工作中第一次访问网站来看,该网站在 IE8 中渲染得不太好,缺少很多样式等。
我也不喜欢新设计,但我一直认为我会习惯的…
但这不是我真正想评论的内容。 @smedz28,从阅读 Chris 的网站你应该学到的一件事是向前思考。 我喜欢他使用前瞻性的代码,IE8 无关紧要!
我最喜欢新设计的一个方面是您对评论的关注。 人们总是说评论和随后的社区合作是这些博客的最佳部分,但我倾向于忽略它们,因为它们被藏了起来。 在这种设计中,您无法忽略它们。 做得好!
同样在 Firefox 中,我不得不猜这个评论框的必填字段是什么,因为它们没有被标记。
非常喜欢新设计,尤其是您在左上角处理 CSS-Tricks 徽标的方式,很棒!
我喜欢之前的版本,但我认为一旦我习惯了,也会喜欢它。