TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Programmers Suck at CSS Design

106 点作者 urlwolf大约 16 年前

15 条评论

sh1mmer大约 16 年前
You still shouldn't use @import, which is a designer sucking programming. @import can cause FOUC as well as slowing down page render a lot.
评论 #569916 未加载
评论 #570091 未加载
DenisM大约 16 年前
dup <a href="http://news.ycombinator.com/item?id=345782" rel="nofollow">http://news.ycombinator.com/item?id=345782</a>
评论 #569827 未加载
whalesalad大约 16 年前
Permalink just in case... <a href="http://www.betaversion.org/~stefano/linotype/news/169/" rel="nofollow">http://www.betaversion.org/~stefano/linotype/news/169/</a>
thristian大约 16 年前
"Some browsers ship with default stylesheets that are simply horrible. One notorious problem, for example, is the &#60;table&#62; tag that forgets to inherit font settings from its parents."<p>That's not 'bumbling browser makers can't create sensible default stylesheets', that's 'pages in quirks mode duplicate the oddities of Netscape 4 as closely as possible'. Use a DOCTYPE that triggers standards mode, validate your HTML and you'll find a lot of CSS things get much easier.
rue大约 16 年前
The post actually contained some very good tips for any beginning designer, although the title does the article a disservice ("Why Do Web Designers Suck at Programming?")
评论 #569898 未加载
jerryji大约 16 年前
Because some do not care enough about other users' experience -- like didn't bother submitting the proper permalink at the bottom of the page.
评论 #570064 未加载
tjogin大约 16 年前
Programmers suck at design because it isn't programming, it's design.
Hexstream大约 16 年前
For color picking, HSV is very much better than RGB. With HSV though, I still don't have a good intuition for Saturation VS Value tuning so it seems there could be an even better color system.<p>Munsell appears to be that system, however there doesn't seem to be any public description of it that would allow one to implement it so you have to use some proprietary crap. I think that's a real loss for humanity.<p><a href="http://en.wikipedia.org/wiki/HSV_color_space" rel="nofollow">http://en.wikipedia.org/wiki/HSV_color_space</a><p><a href="http://en.wikipedia.org/wiki/Munsell" rel="nofollow">http://en.wikipedia.org/wiki/Munsell</a>
systems大约 16 年前
My experience is that the same programmers who suck at CSS design, are the same who suck at GUI design, and the same who suck at creating modular code , and the same who hardly ever indent their code, and the same who write spaghetti code,<p>... and the same programmers who thinks that if it runs, its good ... and the same who are just not good programmers.<p>Think about it, if you are a generally good programmer, you would never create a bad UI, CSS or otherwise! ... Linus Torvalds as far as I know don't create UIs, he is a very good programmer too
satyajit大约 16 年前
Let's face it. CSS design is a visual art, and not every programmer is good at it. You either have it or don't. I have seen many programmers who do a fine job with CSS.
评论 #570205 未加载
jhancock大约 16 年前
I fit the stereotype. compass has saved me <a href="http://github.com/chriseppstein/compass/tree/master" rel="nofollow">http://github.com/chriseppstein/compass/tree/master</a><p>With compass I get a programmer's mindset and lots of predefined typography goodness. It still takes lots of work, but I have been able to produce a clean site now.
intranation大约 16 年前
In the article he mentions using @import over LINK due to some convoluted logic about "easier to re-use". LINK and @import behave exactly the same, except the well-known performance issues. Why should we trust someone who doesn't actually understand browsers?
评论 #570022 未加载
edw519大约 16 年前
<i>Give your page some air</i><p>Always my biggest problem. Being a natural maximizer (as many programmers are), I can't stand non-performing real estate. It's taking me a long time to understand that white space <i>is</i> performing, just not the same way that code performs.
评论 #570143 未加载
评论 #570199 未加载
评论 #570326 未加载
arjungmenon大约 16 年前
Programmers don't suck at CSS Design, it's Stefano's stereotype of programmers that do.
braindead_in大约 16 年前
great tips!