Tom Livingston wrote on 2014-09-19 16:19 (GMT-0400):

> Felix Miata wrote:

>> ....I doubt
>> many practitioners using them have tested against user CSS to see how a UA
>> deals with the multiplied conflicts....

[1]

> What I do see is failure to
> accommodate larger font sizes in the layout and therefore things over
> flow their containers or get cropped. That's poor planning.

Such apparent lack is typical of large sites....

> This is
> failure on the designers/devs part. Not CSS's. Is CSS responsible for
> the containers not flexing? Technically, yes. Did it get into the site
> by itself and mess things up? No. It was used incorrectly.

HTML for newegg.com home is 636,601 bytes. Its *.css is 407,595 bytes in 6
files. HTML for one newegg.com product <http://tinyurl.com/n4cycdp> page is
943,588 bytes, *.css 658,164 bytes in 10 files. HTML for logged in user
dashboard is 263,531 bytes, *.css 434,139 bytes in 10 files.  How much CSS
may be embedded in scripts or HTML I'm not about spend the time to try to
figure out. The weight of *.css alone is nuts, and newegg.com is anything but
an anomaly. It's hard to imagine how anyone stuck on POTS can stand needing
to use today's Internet.

You've surely heard this by Lord Acton before:
"Power corrupts. Absolute power corrupts absolutely."

CSS is power; IMO, too much power for too many to manage, widely misused,
widely misunderstood, and, in actual use, widely and wildly self-conflicting,
besides rude. All that misuse is routine in large sites, many fingers in each
pie surely, but too much power given those fingers nevertheless. At least
with presentation markup, there was a limit to how much the styling could
shrink the text below default. It wasn't as easy as now to make most text
gray on a gray background. With CSS, practitioners have the power, the
freedom, to ignore users' personalized optimums, and now that IE6 is dead,
more and more do exactly that.

Work of people frequenting here, regulars and noobs alike, is not
representative of the styling problems with big sites. One person, given and
using good instruction, is capable of enough restraint to stay out or get out
of most trouble; two or a few, probably the same. But, it's the same power of
CSS whether wisely used or not; no wonder why users complain web browsers use
too much RAM, or why pages don't work well; or in the case of defending via
user styles, why it takes noticeable time for content to stop jumping around
after switching pages within one domain.

[1]
$ ll new*
13706 Oct 21  2010 newegg.css
$ grep important newegg.css | wc -l
156

I know it's old, but the point is it's insane that one user stylesheet
applicable to just one site would have reason to be so big.
-- 
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to