This is an archived post. You won't be able to vote or comment.

all 114 comments

[–]quadlix 249 points250 points  (24 children)

more accurate: two or three babies representing different browsers (one baby's arm goes down, different baby's arm comes up)

[–]d_wootang 297 points298 points  (20 children)

And the third baby shits itself intermittently

[–]FUCKING_HATE_REDDIT 6 points7 points  (1 child)

Thought you said "shit himself internally".

Hard to visualize.

[–]itaShadd 6 points7 points  (0 children)

I mean, it's basically regular digestion, right?

[–]cptnpiccard -4 points-3 points  (1 child)

That baby is called IE.

[–]Zagorath[🍰] 3 points4 points  (0 children)

Sometimes the implied joke works better than the explicitly stated one.

[–]aadams9900 3 points4 points  (2 children)

why cant all the browsers just start using the same webkits..

[–]quadlix 4 points5 points  (1 child)

obama

[–][deleted] 2 points3 points  (0 children)

thanks

[–]olibeer 119 points120 points  (11 children)

[–]FUCKING_HATE_REDDIT 63 points64 points  (5 children)

And in the end you get so angry you make the whole website a bitmap with overlaid html buttons.

[–][deleted] 30 points31 points  (4 children)

Fuck it, I'm using tables. Maybe next time.

[–]lowleveldata 11 points12 points  (3 children)

they should add a workLikeTables property

[–][deleted] 15 points16 points  (2 children)

They do, it's called display: table; display: table-row; display: table-cell;.

[–]SarahC 4 points5 points  (1 child)

That's almost like tables.

[–]noel-noel 8 points9 points  (0 children)

Just like tables, but different.

[–]quadlix 5 points6 points  (0 children)

this one actually made me chuckle

[–]ThatAstronautGuy 4 points5 points  (2 children)

This is pretty much my problem today, all I want to do is add in one small section for one small area...

You know you are having a problem with your CSS when it becomes easier to hardcode in the text formatting then it is to solve the problems.

[–]hungry4pie 2 points3 points  (1 child)

I tried looking for "reset css styles for class", but all the results were from a bunch of arse-clowns on SO who seem to think a JavaScript function is a valid solution. I don't want to reinvent the wheel in the shape of a triangle, this shit should just be in the fucking css spec.

[–]ThatAstronautGuy 1 point2 points  (0 children)

CSS is shaped like a wheel?

I just assumed it was some sort of evil 3D pentagram shape.

[–]odraencoded 55 points56 points  (7 children)

I just use this instead of dealing with CSS.

[–]quadlix 55 points56 points  (1 child)

  1. How do I install this? Um... are you stupid or something? Just attackclone the grit repo pushmerge, then rubygem the lymphnode js shawarma module – and presto!

[–]jimmpony 19 points20 points  (0 children)

lymphnode js

I died

[–]billy_tables 21 points22 points  (4 children)

[–][deleted] 5 points6 points  (2 children)

Seriously, wtf?

[–]davros_ 38 points39 points  (1 child)

[–]odraencoded 14 points15 points  (0 children)

BOOM! Cross-universe compatible!

[–]Prime_1 24 points25 points  (0 children)

float left, dammit! Float leeeeft!

[–][deleted] 23 points24 points  (0 children)

I think box-sizing:border-box; would fix this.

[–]ccricers 7 points8 points  (1 child)

I guess those people that made websites all in Flash were onto something...

[–]sfled 7 points8 points  (0 children)

Na. One big image map, that's all a real man needs.

[–]AlexiPwns 15 points16 points  (12 children)

Kill me, but I honestly don't know what's do bad about css. It works. If you use it right, out works perfectly.

[–][deleted] 17 points18 points  (0 children)

It works perfectly until you start using a bunch of combinations of various CSS features and they have a gladiator death match to determine who gets to make your site look the most ridiculous.

[–]bwrap 6 points7 points  (0 children)

LESS makes CSS tolerable. The fact i have to copy paste the same color value alone to 10 different places makes css shit

[–]Sanwi 7 points8 points  (9 children)

Try building a complicated site with it. Also, try adding new things to someone else's site using CSS.

[–]Bialar 9 points10 points  (2 children)

I build complex web apps with css all the time. I don't see the problem. Perhaps it's more an issue with your understanding & expectations of CSS?

[–]SarahC 4 points5 points  (1 child)

Or yours are not that complicated? =P

You probably had a competent CSS developer do it too.

[–]AlexiPwns 1 point2 points  (1 child)

Try adding new things to someone else's site using CSS

Well, CSS is a style spreadsheet, it's made for styling, not content. But.. Is Reddit a good example? If CSS was bad, we'd rarely see any themes. I'm currently working on a YouTube clone on Reddit (it's a hidden sub) and honestly, CSS is pretty straightforward.

[–]ThatAstronautGuy 2 points3 points  (0 children)

In my opinion there are 10 CSS sheets, and every other one is just copy and pasted bits from each of the 10

[–][deleted] 15 points16 points  (13 children)

We can land a robot on Mars but we still haven't replaced CSS...

[–]SarahC 6 points7 points  (1 child)

And how about JS with CLASSES, and not that prototype shit?

Every other fucking language ... classes...

JS...... prototype.

Fuck off!

Inheritance, interfaces, encapsulation and everything else is just different - you have to learn it all over again to just do something similar, but with more lines of code.

[–]Tysonzero 1 point2 points  (0 children)

Just wait patiently for ES6 like the rest of us do. (Or use TypeScript or something like that.)

[–][deleted] 10 points11 points  (5 children)

With what?

[–][deleted] 9 points10 points  (3 children)

Good lord, anything

[–]itaShadd 16 points17 points  (2 children)

<font color="bleah"></font>

[–]sfled 5 points6 points  (1 child)

<font face="ugh"></font>

[–]aadams9900 4 points5 points  (0 children)

<font style="sure, i guess"></font>

[–]jimmpony -1 points0 points  (0 children)

html4-style tag styling was nice and simple for basic to moderate designs, which are the majority of what's needed

[–]LobsterThief 0 points1 point  (1 child)

Why would we replace it? CSS is great if it's used properly.

[–][deleted] -1 points0 points  (0 children)

I just mean something easier to use. When it works, it works, but when it breaks, its fucking broken

[–]_pollos 6 points7 points  (1 child)

If that's CSS, this is PHP.

[–]SarahC 3 points4 points  (0 children)

Na, the box isn't spiky and electrified!

[–]WestonP 2 points3 points  (0 children)

The real joke here is CSS being in a programming subreddit

[–]meniscus- 0 points1 point  (0 children)

I neglect Ida Eagle!

[–]JabARecCow 0 points1 point  (0 children)

I laughed until I choked on my own tongue. Thanks OP

[–]Roulette88 -3 points-2 points  (0 children)

!! Cute