问答总结:速览

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

Mackinley Drummond

CSS-Tricks 的“纸板剪纸”外观是怎么回事?

没有隐喻或特别重要的含义。我只是喜欢纹理。我还想让网站看起来独一无二,而不是落入任何关于基于 CSS 的网站应该是什么样子的预先设定的模式。我已开始对该网站进行设计更新的早期阶段。我对此感到非常兴奋。不过,不要太兴奋,我需要一段时间才能完成它。我希望在新年之前或前后完成。

Sanjeev Sharma

您如何在 Mac 上安装 IE6?

我运行 VMWare Fusion 来运行 Windows XP,然后在其中运行 IE Tester。我必须安装 IE 7,以便 IE Tester 能够测试所有版本:5.5、6、7 和 8。有时我真希望有一台真正的 PC,安装一个真正的 IE 6 原版进行测试,因为 IE Tester 版本和真实版本之间存在一些细微的怪癖和差异。您可以使用 ParallelsBootcamp 做同样的事情,IE Tester 也可以在 Vista 上运行。您需要一台 Intel Mac 才能运行这些软件。如果您没有 Intel Mac 或无法/不想在 Mac 上运行 Windows,则可以使用 ies4osx,它运行在 Darwine 上(“wine”虚拟化软件的 OS X 版本,允许您在不运行 Windows 的情况下运行 Windows 程序)。我发现 ies4osx 速度有点慢且存在 bug,但我已经有一段时间没有使用它了。

Anders Kleve

我们何时应该使用图像替换而不是实际图像?

使用 CSS 图像替换的理想位置是网站的徽标。徽标通常会包含网站的文本标题,从而无需在实际网页文本中显示网站标题。出于 SEO 和可访问性的目的,将网站标题作为页面上的第一个元素使用 h1 标签是有意义的。使用 CSS 图像替换,您可以兼得两全其美。h1 标签包含网站的文本标题,但如果“普通”访问者在启用了 CSS 和图像的情况下查看您的网站,他们将看到图形徽标。

Steve Davis

如果您用图像替换 h1,那么您如何在标题中也添加一个图像(通常是徽标)作为指向主页的链接,就像惯例那样?

这是对上一个问题的绝佳后续。我在上面说您应该替换 h1 标签,因为这样做对 SEO、可访问性和语义来说最合理。但是……如果您想将其变成链接,这会使事情变得复杂。如果您将内部文本包装在锚链接中,根据您使用的技术,它要么隐藏要么将文本推离页面,从而没有可点击区域。因此,您应该对锚本身执行实际的图像替换,而不是对 h1 本身执行(类似于“h1#logo a”)。相同的理论,只是保留了可点击区域。

Denzil Rowe

构建网站布局,Photoshop 还是 Illustrator 更好?

无论您更喜欢哪一个,以及您在哪个软件中感觉更舒适。尽管了解两者都没有坏处。

James Dadd

如果您能够从头开始构建网站的所有内容,从基础设施到前端编程,您的理想技术栈是什么?
服务器
编程/脚本语言/框架
JS 框架
数据库引擎
设计(CSS/表格/模板…)

服务器:我不了解得足够多,无法发表评论。我猜通常是 Linux 或 FreeBSD + Apache
编程/脚本语言/框架:PHP 或 Ruby,尽管我对两者都只是个新手
JS 框架:jQuery
数据库引擎:MySQL
设计(CSS/表格/模板…):CSS/XHTML + CMS