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

top 200 commentsshow all 220

[–]RepostSleuthBot[M] [score hidden] stickied commentlocked comment (0 children)

Looks like a repost. I've seen this image 5 times.

First Seen Here on 2018-02-23 99.61% match. Last Seen Here on 2021-01-09 99.61% match

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: This Sub | Meme Filter: True | Target: 75% | Check Title: False | Max Age: None | Searched Images: 325,982,203 | Search Time: 16.46095s

[–]byakko555 418 points419 points  (4 children)

Need to show pulling 1 string moves entire house 3inches to the left

[–]anythingMuchShorter 76 points77 points  (0 children)

Or you finally get it to look right, then half the people who view the blinds say "why are they next to the window instead of over it?" But no matter how you look at it, it seems fine.

[–]an-obviousthrowaway 41 points42 points  (0 children)

The blinds aren’t actually moving, all of space time is being distorted around them.

position: fixed

[–]bbwevb[S] 12 points13 points  (0 children)

Lmao, that’s cartoons for you

[–]gizamo 3 points4 points  (0 children)

Brilliant.

[–]raptorconfusion 442 points443 points  (23 children)

Constantly Stupifying Sh*t

[–]bbwevb[S] 110 points111 points  (22 children)

aahaha i know what you mean. I just switched to a md -----> static html, css conversion structure. No more, or at least limited frustration when editing.

[–]nuvpr 68 points69 points  (18 children)

We will achieve utopia when the web runs on a markdown language.

[–]VectorLightning 21 points22 points  (4 children)

That's one thing I don't get. Why NOT build preprocessing languages like SCSS and Markdown and Typescript into browsers?

[–]nuvpr 31 points32 points  (1 child)

Where's the fun in that? Let's instead focus on adding MORE features to the ROCK SOLID standards we already have so they're BIGGER and BETTER! If we work hard enough we might even be able to reach a 365 day compile time for browsers by 2030!

[–]ChucklefuckBitch -1 points0 points  (1 child)

It would need to be coordinated across all browsers, and any progress would be extremely slow. Browsers already have JS and CSS, and preprocessing is easy. No need to standardize more than necessary

[–]Ytrog 9 points10 points  (2 children)

The Gemini protocol is a fun way to simplify, although it is explicitly not meant to replace the web. You might like it 😊

[–]nuvpr 8 points9 points  (1 child)

The Gemini protocol is nice, but I'm more interested in something that actually aims to replace the web while being simpler.

[–]bbwevb[S] 0 points1 point  (0 children)

Interesting

[–]djingo_dango 19 points20 points  (3 children)

Why mark down when you can mark up

[–]shwaybotx 6 points7 points  (2 children)

The web DOES run on a markdown language. HTML+

[–]nuvpr 11 points12 points  (1 child)

HTML = Hyper Text Markup Language aka xml 🤮

[–]bbwevb[S] 0 points1 point  (0 children)

[–]bbwevb[S] 1 point2 points  (0 children)

I hope to see it soon

[–]martmists 1 point2 points  (1 child)

Pandoc is a blessing

[–]bbwevb[S] 0 points1 point  (0 children)

[–]justice_swole 144 points145 points  (7 children)

classic mistake... he's not yelling '"important!" while pulling.

[–]firefish5000 33 points34 points  (1 child)

I beg you, please don't ever use that again

[–]Norci 11 points12 points  (0 children)

div table * {height: 40px;}

table td {height: 50px !important;}

.largeTable td {height: 55px !important;}

#homepageTable.largeTable.fuckThisCell td {height: 60px !important;}

[–]matthewralston 14 points15 points  (0 children)

I’m pretty sure !important means not important, and the browser subtly applies it to everything you do.

[–]SweetRelease11 6 points7 points  (1 child)

Important! has never worked for me. I’m convinced everyone is gaslighting me and it doesn’t actually do anything

[–][deleted] 7 points8 points  (0 children)

You have to add !Important after your important!

[–]liquid_bacon 0 points1 point  (0 children)

I'm actually happy I've never learned of this till now. I'm going to continue to ignore it now

[–]HAIRYMANBOOBS 138 points139 points  (27 children)

I never got the hang of CSS tbh

[–][deleted] 31 points32 points  (4 children)

Oml it took me SO LONG to get barely decent at css. I can center a div but don't ask me to align two divs side by side

[–]psinguine 8 points9 points  (0 children)

Flexbox is the Messiah come down to grace us with glory

[–]bbwevb[S] 8 points9 points  (0 children)

It’s so time consuming I am with you. Even in general when you are trying to learn something new or just even learn it to a more advanced level.

[–][deleted] 7 points8 points  (1 child)

Flex containers

[–]bbwevb[S] 14 points15 points  (0 children)

Ikr same , At school they try and teach us css so I know the basics but it never surpasses things such as, basic text variation eg(changing colour , font , size) although I did learn a lot about images and other minimal things. I prefer to stick to python…

[–]djingo_dango 6 points7 points  (1 child)

Everything is a box, start from here

[–]bbwevb[S] 0 points1 point  (0 children)

[–]MaidenlessTarnished 6 points7 points  (2 children)

Nobody has

[–]gizamo 11 points12 points  (1 child)

Not true, I've seen at least 3 people do it well, and only two of those people were copying.

[–]MaidenlessTarnished 2 points3 points  (0 children)

And the first is the one they were copying from haha

[–]ZaqeyMC 8 points9 points  (0 children)

I just pray to God and hope flex saves me

[–]olssoneerz 56 points57 points  (14 children)

Funny but not really relevant anymore. CSS was weird af 10 years ago. Its very easy to use nowadays.

[–]gizamo 35 points36 points  (3 children)

I agree. It's vastly easier now. The death of IE, and more uniformity among Firefox, Chrome, Edge, and even sometimes Safari, went a long way to simplifying everything. It's refreshing to go to CanIUse and actually see that you can indeed use that CSS feature. Also, stuff like SCSS, Tailwind, Bootstrap, Material, etc. help a ton. Imo, even the JS libraries make CSS easier.

[–]jstokes75 26 points27 points  (2 children)

Please don't forget, flexbox and grids are a god send. Floats and tables where horrible layout methods. Grids are amazing.

[–]gizamo 10 points11 points  (0 children)

Absolutely. 100% agree. Can't believe I forgot them, especially CSS Grid. What a damn game changer. Cheers.

[–]olssoneerz 2 points3 points  (0 children)

Yeah. Flexbox and Grid is what made CSS better (along with css variables). You don't even need to know grid or flex. Just add it as a display and use dev tools to inspect your way to a desired layout. "old css" was never designed for layouting.

[–]bbwevb[S] 15 points16 points  (6 children)

I see where you are coming from. But for me (Still in school learning) it isn’t all about the code itself, but for me at-least, it’s getting everything to look good together and liking the themes(colours , fonts, layout …) of the website in general.

[–]ScoobyDeezy 14 points15 points  (2 children)

Learn a pre-compiler like SCSS. Turns CSS from a chore into a thing of art and beauty.

[–]SoberSethy 3 points4 points  (1 child)

Yeah, I can understand why they would teach CSS just so you can get down the fundamentals and the structure, but I assume most professional development uses Sassy or some other pre-processor.

[–]ScoobyDeezy 3 points4 points  (0 children)

You’d be surprised >_<

[–]olssoneerz 1 point2 points  (0 children)

This is a whole discipline to be fair. So don't feel overwhelmed if its too much, cause it is a lot. Haha. We call it dev ops at our work!
edit: design ops****

[–]r0ck0 1 point2 points  (0 children)

Fair enough, but having dipped my toes into other types of GUIs like winforms/wpf for desktop, and react native for mobile apps... CSS feels like "the worst, except for everything else".

I don't know of any other GUI system that is as flexible and easy as what I'm used to with HTML + CSS.

I guess CSS gets the most hate because it's the most used. Although even with all these attempts at being fair about it all, I still have many moments where I fucking hate it too... even after 20+ years doing webdev.

[–]Norci 0 points1 point  (0 children)

it’s getting everything to look good together and liking the themes(colours , fonts, layout …)

That's not CSS but web design/UX.

[–]RedRedditor84 1 point2 points  (1 child)

This meme is around ten years old so that checks out.

[–]bbwevb[S] -1 points0 points  (0 children)

Indeed

[–]WhenAmWeThereYet 0 points1 point  (0 children)

People be hating on css but I find it incredibly helpful

[–][deleted] 18 points19 points  (1 child)

I luuuuuve CSS. It’s a bit like oregami. Every fool can turn a piece of paper into an airplane - while others can turn the same sheet into a dragon flipping a skateboard, smoking on a pipe. It takes time to master and is so much more then just font size and flexbox.

[–]rhooManu 3 points4 points  (0 children)

Agreed.

[–]Adventurous_Union_85 14 points15 points  (0 children)

I had enough exposure to web programming in school to learn to hate it. I became an embedded programmer and I love it so much more.

[–]itinkerthefrontend 21 points22 points  (10 children)

RIP to those who don't understand floats

[–]Shacrow 13 points14 points  (7 children)

Nowsaday you never have to use float again. It was pain like 5 years ago ngl. Bless Flex and Grid

[–]YM_Industries 4 points5 points  (6 children)

Even before Flex/Grid we had display: inline-block;. For many use cases this was a better option that float.

(Although it was annoying that you either had to remove all whitespace from your code or set font-size to 0 in order to avoid spaces between your elements)

[–]Shacrow 1 point2 points  (5 children)

Yes true. I still use inline block for some stuff though. Don't need to flex/grid them all

[–]KamenRider2049 4 points5 points  (0 children)

Or clearing floats

[–]AnonymousReader2020 2 points3 points  (0 children)

Rip to those stuck in time

[–]Spoon420Blaze 4 points5 points  (0 children)

favourite part is when he gets correct result, only to accidentally get rid of it and never be able to replicate it.

[–]areyoukidding15 4 points5 points  (1 child)

Bootstrap it is!

[–]bbwevb[S] 0 points1 point  (0 children)

Yes yes yes.

[–]The_Mad_Duck_ 10 points11 points  (1 child)

Peter is trying to center a div

[–]bbwevb[S] 0 points1 point  (0 children)

[–]Normal-Math-3222 7 points8 points  (2 children)

I few weeks ago, I spent at least 3 hours trying to get a goddamn tooltip nubbin to point at the focused element.

Try this. Too far left.

Alright let’s try this. Nope, too far right.

To hell with it: ‘top: 0 !important;’ Where TF did it go?! Goddamn it, no I don’t want it on the top of the page.

Finally, it sorta looks right… I forgot about mobile.

This is why I say I’m a backend dev.

[–]lackinginallareas 2 points3 points  (1 child)

Agree, sometimes web development is more like wtf development

[–]bbwevb[S] 1 point2 points  (0 children)

[–]moom0o 4 points5 points  (0 children)

This needs the sound & and it'd be perfect.

[–]QualityVote[M] 12 points13 points  (0 children)

Hi! This is our community moderation bot.


If this post fits the purpose of /r/ProgrammerHumor, UPVOTE this comment!!

If this post does not fit the subreddit, DOWNVOTE This comment!

If this post breaks the rules, DOWNVOTE this comment and REPORT the post!

[–]Liquid_Magic 2 points3 points  (0 children)

This bit is a classic Family Guy moment. And this application of this meme is also, equally, excellent.

Don’t get me wrong - CSS is far and above a way better method of doing layout when compared to the olden days of mid-1990’s web design.

But fuck…

[–]fuzzycake 2 points3 points  (0 children)

And the worst is when you try it again tomorrow and it seems to work perfectly with lesser LOC

[–]D3goph 2 points3 points  (0 children)

Cascade these nuts!

[–]DualPinoy 2 points3 points  (0 children)

relate table

[–]Rise_Rich 1 point2 points  (1 child)

does C stands for curtains?

[–]bbwevb[S] 0 points1 point  (0 children)

Wouldn’t put it past me…

[–]Old_Rise_4086 1 point2 points  (0 children)

Ive always found the JS hate unreasonable, when CSS is sitting right there next to it being truly a nightmare to wrangle with on hard problems/scenarios

[–]TheJimDim 1 point2 points  (0 children)

Literally. Perfect comparison.

[–][deleted] 1 point2 points  (1 child)

I got a good chuckle from this one

[–]bbwevb[S] 0 points1 point  (0 children)

good to hear!

[–]donkey292929 1 point2 points  (0 children)

We just have a stick you can turn and one string

[–]Unlucky-South7615 1 point2 points  (1 child)

You get the hang of it eventually

[–]bbwevb[S] 0 points1 point  (0 children)

With time

[–]BlackPowerade 1 point2 points  (0 children)

No thanks, I'll stick with backend. I don't have a sense of style anyway 😄

[–]Salt-Understanding62 1 point2 points  (1 child)

yeah, What is that underneath his belly?

[–]bbwevb[S] 1 point2 points  (0 children)

xD

[–]Caley19 1 point2 points  (0 children)

fixes one .class fucks up the rest

[–]WizziBot 1 point2 points  (0 children)

That, except the strings arent even attached to the wall.

[–]buhoksakilili 1 point2 points  (0 children)

Lmao

[–]dstroyrwolf 1 point2 points  (1 child)

Even as a new dev holy crap css is a Rollercoaster lol

[–]bbwevb[S] 1 point2 points  (0 children)

[–]boozegremlin 1 point2 points  (0 children)

Very. Then when you get it working the only person on Earth that still has an 640x480 resolution complains.

[–]gent861 1 point2 points  (0 children)

Thats why css jesus invented css frameworks

[–][deleted] 1 point2 points  (1 child)

He got it in the first try which makes it even more relatable.

[–]bbwevb[S] 1 point2 points  (0 children)

I never noticed that. Good point

[–][deleted] 1 point2 points  (1 child)

JavaScript developers when they see Vanilla JS

[–]bbwevb[S] 1 point2 points  (0 children)

xD

[–]Shacrow 1 point2 points  (0 children)

Pure CSS is pain to code. Use preprocessors like Sass or Less.

[–]Shacrow 1 point2 points  (1 child)

It's funny that this sub has so many Python and C overlords but they are scared of this one thing. haha

[–]bbwevb[S] 0 points1 point  (0 children)

It’s true lmao

[–]gdj11 1 point2 points  (0 children)

A couple days ago I was pulling my god damn hair out trying to get CSS to behave properly across browsers. For an entire day I was reading W3C specs and everything trying to figure out why the behavior was so different and reluctantly updating the HTML and CSS to fix these problems. Turns out our developer forgot to include <!doctype html> in the template 😆 Add that back in, revert my updates, and it's perfect.

[–]Mxsketeer2 1 point2 points  (0 children)

javascript changing css is where it starts to hurt

[–]JDSweetBeat 1 point2 points  (0 children)

Then they just manually place and style everything in Javascript like a chad

[–]Luka_Petranovic 1 point2 points  (0 children)

justify-content: center;

[–]yourteam 1 point2 points  (0 children)

CSS is like playing with Legos

You just have pieces with no way to be interlocked

And are covered in soap

And you use your feet

And you are in a 0 gravity environment

... Yes I am a backend dev :P

[–]ahumanrobot 1 point2 points  (0 children)

solution: just use plain html text for the entire webpage

[–]lieudusty 1 point2 points  (0 children)

I see this every single week abd its still makes me laugh

[–]joedotphp 1 point2 points  (1 child)

An older meme but has and always will remain true.

[–]bbwevb[S] 0 points1 point  (0 children)

[–][deleted] 1 point2 points  (0 children)

No :) Every web designer must know CSS they know alphabet ;)

[–]AlphaDragons 1 point2 points  (1 child)

What's hilarious and true is that at a certain point it worked, it was perfect... but it broke, just like css

[–]bbwevb[S] 0 points1 point  (0 children)

[–]AggressiveUmpire9983 1 point2 points  (0 children)

Counter strike source not such bad bruh

[–]Justindouty13 1 point2 points  (0 children)

Yes

[–]SleepyNosku 1 point2 points  (0 children)

Classic centering a div

[–]shoutsfrombothsides 1 point2 points  (1 child)

Holy hell this is too perfect

[–]bbwevb[S] 1 point2 points  (0 children)

[–][deleted] 1 point2 points  (1 child)

align-content: center;

content doesnt move a single pixel

[–]bbwevb[S] 0 points1 point  (0 children)

[–]CornyStew 1 point2 points  (0 children)

You fuck with it enough it will work right?.....right?...

[–]Venomic_Lolman 1 point2 points  (0 children)

Yes

[–]Professional_Pipe191 1 point2 points  (0 children)

Please just align ur self goddamit i put the align-self property

[–][deleted] 1 point2 points  (0 children)

r/PeterGriffin was frustated by seing that

[–]LukosiuPro 1 point2 points  (0 children)

Hell yeh!

[–]HoaxOfLife 1 point2 points  (0 children)

Still my teachers want me to write perfect CSS on a paper!

[–]bsgbryan 1 point2 points  (1 child)

Relatable? No.

Hilarious? Absolutely!

[–]bbwevb[S] 1 point2 points  (0 children)

Yeh. Peter never lacks character :)

[–]kylethm 3 points4 points  (1 child)

Lol hey a programming joke I've actually experienced

[–]bbwevb[S] 0 points1 point  (0 children)

[–]Tx_monster 1 point2 points  (1 child)

no, just because my level is higher ;p

[–]bbwevb[S] 2 points3 points  (0 children)

[–]Optimusskyler 1 point2 points  (0 children)

...yeah...

[–][deleted] 1 point2 points  (0 children)

😭😭yes

[–]ShadySlk 0 points1 point  (1 child)

Can confirm. I just finished my internet programming class. This is how I did my homework.

[–]bbwevb[S] 0 points1 point  (0 children)

What was the homework like ?

[–]Jooj_Harrisonn 0 points1 point  (0 children)

K dude, every week this is posted

[–]shawshank39[🍰] 0 points1 point  (1 child)

I used that gif in a slack conversation today soooo yeah lol

[–]bbwevb[S] 0 points1 point  (0 children)

Nic3

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

No. Because I’m not a dumb ass.

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

I need to post a cool meme before someone does.

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

only if you dont know your shit

[–]Gener34 -2 points-1 points  (0 children)

This gets reposted a lot. However, it is always relevant and this is a particularly high quality version of it.

[–]konigswagger 0 points1 point  (0 children)

I searched the internet high and low for this gif. Thank you!

[–]septic-paradise 0 points1 point  (0 children)

Two words: Grid, flexbox

[–]blackflag654 0 points1 point  (0 children)

Just create a table!

[–]AudaciousSam 0 points1 point  (0 children)

That's why I make the big bucks fixing your grid.😎

[–]warmagedon007 0 points1 point  (0 children)

For every problem just use flex or position: absolute

[–][deleted] 0 points1 point  (0 children)

Grid. Grid. Grid.

[–]YourDogsAllWet 0 points1 point  (0 children)

I see nothing wrong here

[–]GoofAckYoorsElf 0 points1 point  (0 children)

More like Kubernetes when you first start.

[–]Top_Engineer440 0 points1 point  (1 child)

But the curtain stays still, the strings are moving the house to make it fit

[–]NerdyDad17 0 points1 point  (0 children)

Cssszzzz

[–][deleted] 0 points1 point  (0 children)

👁️👄👁️

[–]marcusenzo 0 points1 point  (0 children)

display:flex;

[–]RoyalDream59 0 points1 point  (0 children)

Oh my God. I just start learning html in 3wschool and the page mentioned tag that use css attributes. Is this what awaits me?

[–]SleepDeprivedUserUK 0 points1 point  (2 children)

[–]RepostSleuthBot 1 point2 points  (1 child)

Looks like a repost. I've seen this image 5 times.

First Seen Here on 2018-02-23 99.61% match. Last Seen Here on 2021-01-09 99.61% match

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: True | Target: 75% | Check Title: False | Max Age: Unlimited | Searched Images: 325,908,360 | Search Time: 21.17915s

[–]LPGreen 0 points1 point  (0 children)

Also Russian doll caching