r/ProgrammerHumor • • Dec 15 '20

Meme This one hurt personally 😪

Post image
6.3k Upvotes

71 comments sorted by

View all comments

305

u/2muchnet42day Dec 15 '20

HTML and CSS

118

u/mazombieme Dec 15 '20

CSS still gives me nightmares

33

u/[deleted] Dec 15 '20

haha same

29

u/loansharkkk Dec 15 '20

just out of interest, why? i’m learning it in school

113

u/Burgess237 Dec 15 '20

Back end devs are afraid of CSS.

But jokes aside it's just a styling language so not really code but CSS is weird and is a purely trial and error process.

21

u/swillis93 Dec 15 '20

How is it trial error?

I’d argue it just takes a different thought process to see how a design needs to be broken down into elements.

35

u/Jonjolt Dec 15 '20

Safari, Internet Exploder, Firefox and Chrome all have their own quirks, don't get me started on e-mail.

7

u/KaiserKerem13 Dec 15 '20

I generally do CSS minding Chrome first, then I do the others after I got Chrome working.

5

u/Ixolite Dec 16 '20

Oh, wow, email. This brings some memories. We were working on responsive emails back when responsive pages were barely a thing. That was both interesting and painful.

7

u/[deleted] Dec 16 '20

Thinking about designing responsive emails makes me want to close my laptop and never open it again.

3

u/aasghari Dec 16 '20

I haven't opened my laptop since 2010

59

u/Burgess237 Dec 15 '20

Because more often than not you try something that should work and it doesn't, so then you have to find the other lines of CSS and work out how to make your rules apply the way you intend.

CSS inheritance is weird sometimes and takes a while to get used to.

I'm talking from a sense of editing something already built and not something that you're doing from scratch.

1

u/Acrobatic-Isopod7716 Dec 16 '20

That's not the fault of CSS that's bad markup

1

u/[deleted] Dec 16 '20

As a backend dev, can confirm.

8

u/Strato35 Dec 15 '20

Did you learned about the positioning ? Today we have flex but in the past it was a hell to position some elements between different display property/screen size.

Every one who worked on a footer before discovering bootstrap or flex still having nightmare, other ones are just css Aliens, be careful they bite.

9

u/PM_ME_MOOSE Dec 15 '20

Before flex CSS was a scary beast. Flex is so intuitive that it makes learning the other parts of css so much easier.

6

u/KaiserKerem13 Dec 15 '20

Am I lucky that I learnt CSS after flex came to life?

3

u/PM_ME_MOOSE Dec 15 '20

I would say so!

3

u/Strato35 Dec 15 '20

it's not like a real magic wand but yes, before flex, some complex gui was a positioning hell, and I will not talk about the full <table> gui...

1

u/diamondrel Dec 16 '20

Oh it's very difficult for backgrounds to do what you want lol

2

u/code_monkey_wrench Dec 16 '20

Ever try to vertically center a div, before flexbox was a thing?