"There is a general tendency to believe that programmers can’t style things because they have no style themselves. Yet, all of them will be able to tell you very quickly which one of two designs they like the best, even if they generally can’t verbalize why." There's a huge difference between being able to tell if something looks good and being able to design something that looks good. I think for most programmers th…
Any halfway intelligent human being can teach themselves a very wide variety of trades. Are you saying you are not intelligent? Or just lazy? If you practice a bit and learn some simple rules of composition, typesetting, and color, you can be a competent designer. Beyond that level you need native talent and drive but there is no excuse to be ignorant about related fields.
Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
31–40 of 45 posts
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#32From the article: My suggestion for you is to do the following: start your CSS stylesheet with html { font-size: 62.5%; } NO, NO, AND NO! I set my font size to what it is for a reason. Web designers need to learn to deal with it. If you're manually tweaking font sizes, you're doing it wrong. Please, leave them at the default values; they're that way for a reason. I want a website that doesn't cause eye strain. Make s…
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#33From the article: My suggestion for you is to do the following: start your CSS stylesheet with html { font-size: 62.5%; } NO, NO, AND NO! I set my font size to what it is for a reason. Web designers need to learn to deal with it. If you're manually tweaking font sizes, you're doing it wrong. Please, leave them at the default values; they're that way for a reason. I want a website that doesn't cause eye strain. Make s…
But, since it then allows the developer to use em measurements everywhere, doesn't that allow your override font size to look better on the page?
Actually, the size of an 'em' isn't even defined relative to the size of a pixel by the CSS spec, so the claim in the article is dead wrong about it helping you use em when you mean 10 pixels. 62.5% of an unknown value isn't 10 pixels.
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#34Earlier quoted context omitted.
But, since it then allows the developer to use em measurements everywhere, doesn't that allow your override font size to look better on the page?
They could simply use em measurements everywhere before. Actually, the size of an 'em' isn't even defined relative to the size of a pixel by the CSS spec, so the claim in the article is dead wrong about it helping you use em when you mean 10 pixels. 62.5% of an unknown value isn't 10 pixels.
It would also be very naive to argue that working in units of 10 is not much, much more convenient than working in units of 16.
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#35Earlier quoted context omitted.
They could simply use em measurements everywhere before. Actually, the size of an 'em' isn't even defined relative to the size of a pixel by the CSS spec, so the claim in the article is dead wrong about it helping you use em when you mean 10 pixels. 62.5% of an unknown value isn't 10 pixels.
Not quite--what you are doing is setting the font-size, and hence the 'em' to 10px. px and em are both independently relative to the font-size. There is nothing about the size of a pixel mentioned here. It would also be very naive to argue that working in units of 10 is not much, much more convenient than working in units of 16.
The 'em' unit is equal to the computed value of the 'font-size'...
Therefore, em is in units of font size, and is not independent of it. It's totally unrelated to 'px' values, except by luck. Not all browsers default to 16px text. (And yes, it's true that px are actually defined as the distance subtended by an angle of 0.0227 degrees at a typical viewing distance of the device, but they're typically used interchangably with screen pixels)
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#36Earlier quoted context omitted.
Any halfway intelligent human being can teach themselves a very wide variety of trades. Are you saying you are not intelligent? Or just lazy? If you practice a bit and learn some simple rules of composition, typesetting, and color, you can be a competent designer. Beyond that level you need native talent and drive but there is no excuse to be ignorant about related fields.
Any halfway intelligent human being can teach themselves a very wide variety of trades. Sure they can, but are you saying there is no difference between the guy playing guitar at the local subway stop and Eddie Van Halen? Design is a skill just like programming is a skill. To suggest that everyone can be equally talented in a particular element is to demean the trade and the people in it.
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#37Hmm, what is 'CSS Design' exactly? This guy seems to be conflating design, which has principles that apply to newspapers, magazines, billboards, interactive kiosks, and web sites, with CSS, one specific technology for implementing your website's style. No one should be worried about specific technical flaws in IE6's implementation of CSS at the same time they are worrying about how much white space they want to use i…
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#38From the article: My suggestion for you is to do the following: start your CSS stylesheet with html { font-size: 62.5%; } NO, NO, AND NO! I set my font size to what it is for a reason. Web designers need to learn to deal with it. If you're manually tweaking font sizes, you're doing it wrong. Please, leave them at the default values; they're that way for a reason. I want a website that doesn't cause eye strain. Make s…
You know, if you use a user style sheet with !important you can keep your precious font sizes just the way you want them. The rest of us want a webpage that is pleasing to look at.
Re: Stefano’s Linotype: Why Programmers Suck at CSS Design (CSS Guide)
#39Hmm, what is 'CSS Design' exactly? This guy seems to be conflating design, which has principles that apply to newspapers, magazines, billboards, interactive kiosks, and web sites, with CSS, one specific technology for implementing your website's style. No one should be worried about specific technical flaws in IE6's implementation of CSS at the same time they are worrying about how much white space they want to use i…
Any artist in any medium will tell you that trying to abstract design from the materials you will work with is a bad idea. It's been recognized since the time of the Greeks that your materials will dictate largely what comes out and if you don't take an organic approach, your design will feel forced. The is true for HTML/CSS as for stone and paint. Knowing what your tags are capable of is as important as knowing what…
With judicious use of images and some other techniques, almost anything can be done in CSS. It just shouldn't be the starting point for your visual design, imho.