r/OutOfTheLoop • • Apr 23 '17

Answered What's up with the CSS on Reddit?

It appeared on top of /r/squaredcircle. What's the deal?

729 Upvotes

181 comments sorted by

505

u/Aggrons_shell Apr 23 '17

A couple of days ago, the reddit admins announced they would be redoing the site, and as a part of that CSS has to go. Needless to say, many mods are angry as CSS, while not being the easiest to work with, allows them a great range of freedom over how their subreddit looks. If you wonder what I mean by great, simply check r/ooer.

Link to said post

184

u/Sahmwell Apr 24 '17

Adding on to this, Reddit announced they would replace CSS with a toolbox approach that would also allow mobile users to experience the design. We don't know what features that were/weren't possible with CSS will be lost/gained yet.

41

u/thecman25 Apr 24 '17

I would love some new mobile designs

46

u/cS47f496tmQHavSR Apr 24 '17

That's not at all going to be it though. Their intentions are most likely based around wanting to provide an equal color scheme between mobile and web, I assume to promote the shitty official Reddit app because that would actually gave it some minimal functionality compared to literally any other feed reader.

What this change will do is basically destroy Reddit as a web platform and make it mobile only, because a ton of subs will lose what makes them relevant on web.

1

u/JonasBrosSuck May 07 '17

doesn't this mean more work for the mods? do the admins not care that the mods are volunteering to mod the subreddits?

0

u/[deleted] Apr 24 '17

46

u/SpoliatorX Apr 24 '17

As I understand it the problem there is that mobile is liable to be neglected, thus impacting the experience of a large subset of users. Nobody is going to do double the work for no good reason, so it does make sense to use the same system for both desktop and mobile/other apps.

I understand peoples' frustration, but I can definitely see the benefits of the proposed approach. They will apparently consult with a variety of mods from a variety of subs to ensure that majority of what is being done through CSS can still be achieved.

4

u/ameoba Apr 29 '17

The problem with giving users direct CSS control is that it stops you from ever changing the site yourself.

1

u/davidj93 Apr 29 '17

The problem isn't just the mobile support, it also has to do with how easily CSS is broken because of a change on reddit's side. In general from what I've read from reddit admins, this is about site stability just as much as it's about a unified mobile/desktop expirence.

94

u/danstermeister Apr 24 '17

And this is the dis-ingenuousness of the change- CSS itself isn't broken nor ridiculously difficult.

The only reason someone would find it difficult is because it takes some skill and learning.

It's not rocket-science.

137

u/TheBigHairy Apr 24 '17

"The only reason someone would find it difficult is because it takes some skill and learning"

... you just described what difficult things are. Rocket science just requires skill and learning.

56

u/revolting_blob Apr 24 '17

Yeah but css is designed to be easy enough for graphic designers

1

u/DoshmanV2 Apr 30 '17

Yeah but as a frontend software developer they don't

0

u/[deleted] Apr 24 '17

22

u/Allyourunamearemine Apr 24 '17

Have you designed the seal

17

u/ifOnlyICanSeeTitties Apr 24 '17

the singer, animal, protective cover, or stamp? This is important.

0

u/danstermeister Apr 24 '17 edited Apr 28 '17

Oh yeah, totally.

"Rocket science takes some skill. It's just like CSS, the two are equally as difficult."

WTF?

EDIT: I was being sarcastic!

12

u/beachedwhale1945 Apr 24 '17

He didn't say they required equal skill and learning, just skill and learning. Rocket science is the Godwin's Law of mildly technical discussions.

34

u/ModsDontLift Apr 24 '17

yeah what the hell do they mean "something easier"? Who is seriously having issues with CSS?

43

u/Ghigs Apr 24 '17

They are. They feel like they can't change/fix the DOM without breaking everyone's CSS, so their solution is to just ... get rid of CSS.

Many people would prefer that they just make the CSS-breaking changes and let people adapt to the new DOM, rather than limiting subs to some dumbed down color pickers and what not.

13

u/lukee910 Apr 24 '17

The problem with CSS is that more than 50% of the users can't use it because they're on mobile.

17

u/[deleted] Apr 24 '17

And then the other half would be better off disabling CSS because they're usually garbage and/or restrictive.

5

u/BaldieLox Apr 24 '17

Do people not know how to request a desktop version on mobile?

Why cater to people who need everything spoon fed to them?

3

u/LordZarasophos Apr 24 '17

If you want to protest against this change, maybe check out r/proCSS. We're trying to get everyone organised to maybe actually accomplish something.

23

u/aga_blag_blag Apr 24 '17

wtf is r/ooer

66

u/2Dement3D Apr 24 '17

It's a subreddit that purposely tries to screw up their theme as much as possible using CSS. That's the joke of it.

2

u/Senor_Taco29 Apr 24 '17

As a mobile user I finally understand why I never got what the fuck was going on there. Guess I'll head on over on my laptop after class

1

u/Drigr Apr 24 '17

And is also probably one of the reasons they want to do away with it. Aside from slowing down their development, some subs are just shit with their css.

1

u/TheDemonicEmperor Apr 28 '17

Holy fuck, that just destroyed my computer for a few seconds. How do people even go on there?

2

u/2Dement3D Apr 28 '17

You can turn off custom themes in your preferences under the display options.

13

u/Yobleck Apr 24 '17

It iS gr3At cult bruder. Enjoy BƏpï§ !

13

u/[deleted] Apr 24 '17

Oman

14

u/Slight0 Apr 24 '17

Two things are confusing me... He's said "mobile doesn't support CSS", what does he mean? The mobile app? Mobile browsers support CSS...

Also, great, you don't like CSS, welcome to web design, what are you going to replace it with? Some Javascript based layout engine? How is that not going to be slow and how is that going to be better supported on mobile than CSS which has been around for over a decade?

5

u/noob_world_order Apr 24 '17 edited Sep 07 '17

deleted 0.9956 What is ^^^this?

10

u/Shinhan Apr 24 '17

And for those that think protecting ooer is not important, here's a list of many good ways to use CSS.

4

u/[deleted] Apr 24 '17

To be honest, I always hated newest Naut CSS because so many subreddits use that.

1

u/V2Blast Apr 24 '17

Glad I'm not the only one.

4

u/AdmiralSav Apr 25 '17

simply check r/ooer.

While funny, do you have any subreddits that actually have a nice looking subreddit thanks to css? I haven't really seen any

6

u/Rathalos04 Apr 26 '17

r/procss itself looks great

3

u/AdmiralSav Apr 26 '17

damn, agreed. that shit looks professional as fuck

5

u/Aggrons_shell Apr 25 '17

I know that for example, r/anime uses CSS to have comment faces in the comments which is fun even if it doesn't make the sub "nicer". I think what most would argue though is that it allows each sub to have its own distinct personality, and replacing CSS might reduce the options to do so.

2

u/RoFox Apr 25 '17

r/Cyberpunk/ looks pretty cool IMO

2

u/ThisAintMyHouse May 02 '17

I don't see the issue. The vast majority of subs are customised for the sake of being customised. Designs tend to be based on what looks cool rather than what works well, and it often interferes with core functionality. It must also make it difficult for the Reddit admins to make changes across the board.

Content and users are what make Reddit. CSS can go.

2

u/scottishdrunkard Apr 24 '17

They are gonna redesign the website! They made the search ugly! They made the report menu ugly! They made the thumbnails ugly! They keep changing the website, making it ugly! I swear, if they do a complete overhaul, I will take 5 years learning how to hack websites so I can revert it back to when it was amazing looking. I will probably wind up in jail, but I will regret nothing!

... Or, y'know, I could jailbreak my iPad so it will run a program to keep Reddit the same on Safari.

5

u/mswiss Apr 24 '17

https://github.com/reddit

that might be a good starting point

0

u/scottishdrunkard Apr 24 '17

Thanks.

cracks knuckles

This is gonna be a long five years. I gotta prepare myself. (turns on TV and changes channel to Rick and Morty)

-1

u/mrstinkyfingers Apr 24 '17

Good. Custom CSS is cancer. I always have it turned off and even have it blocked in uBlock for when I'm logged out.

||b.thumbs.redditmedia.com$stylesheet,domain=www.reddit.com

1

u/sloth_on_meth Apr 25 '17

here is a good writeup of what this will mean to us moderators.

1

u/jaxspider May 04 '17

r/SubredditOfTheDay just featured r/ProCSS today as well. Their write up is quite fair.

61

u/disgustipated Apr 24 '17 edited Apr 24 '17

The r/nfl post here does a good job at explaining what's going on.

[EDIT to comply with Rule 3, which uses CSS to auto-expand the text box when you hover your mouse over it]

Basically, reddit is upgrading some tools and services, including the desktop website. Redditors who view the site on laptops and desktops are used to seeing the customizations that individual subreddit moderators have added (think flair, formatted sidebars, header animations, etc). This is what CSS adds to the site.

Reddit has announced that CSS is going to go away with the new desktop redesign. This doesn't affect mobile users because they don't use CSS; they instead have a set of preformatted templates, which is much more limiting and generic.

Many sites have built their userbase and uniqueness using CSS, and don't want it to go away, to be replaced by a cookie-cut mobile-friendly template. Lots of users visit the site on laptops and desktops because of the additional value and user satisfaction that CSS brings.

r/NFL and other sites that employ CSS to improve the user's experience are worried that the admins will eliminate CSS altogether. This would be bad for reddit long-term for many reasons, the most obvious being:

  • no more individualism on the subreddits, everything will have the same look, or share from a common set of templates a few "corporate approved" looks

  • no more added features like flair logos or fancy formatting on the look and feel of the sidebar.

  • no more animations on pages or headers

While some - especially mobile-only users may think this isn't a big deal, those with experience in this kind of stuff see it as a huge step back for the platform. This will most definitely affect the quality of content on reddit.

How? Here's just one example:

A few years ago on April Fools Day, the r/NFL and r/soccer subreddits switched team flairs. It led to what's considered one of the best comedy threads ever on reddit. No CSS means no flair logos and no simple method of switching them.

Taking away the ability to add CSS to a page will remove the individualism of the subreddits, put an end to things that enhance the user experience, and wind up making reddit more corporate and less personal. In the bigger picture, catering to mobile users at the expense of laptop and desktop users will push reddit more towards being yet another social networking site, and away from being a true community where quality content and individualism is rewarded.

[EDIT 2] Reddit has said that they will attempt to implement as many of the design features that CSS brought to the subreddits. Forum moderators are concerned that this will limit what they can do. After all, without CSS we wouldn't have these user-created features to copy and implement in the first place.

11

u/[deleted] Apr 24 '17

Ah shit, this also means that r/DetroitLions isn't going to be as cool looking.

6

u/Senor_Taco29 Apr 24 '17

That's gonna blow, us Lions fans need something!

8

u/V2Blast Apr 24 '17

Please add a summary/excerpt of your link, per rule 3 in the sidebar. Thanks! :)

5

u/disgustipated Apr 24 '17

No problem, done! :D

2

u/[deleted] Apr 30 '17 edited May 05 '17

deleted 0.1441 What is ^^^this?

36

u/lirnev Apr 24 '17

Is this going to kill RES?

36

u/[deleted] Apr 24 '17

Nah RES does a lot of other things too. The style part of RES will be nonfunctional until it updates

33

u/DrVolzak Apr 24 '17

If anything, RES might be able to restore CSS functionality. After all, there are already browser addons which allow loading custom CSS styles for any websites. All it would need is a way for a subreddit to send the style to the addon. The logistics of that are more complicated than it sounds, but it's just a thought.

9

u/[deleted] Apr 24 '17

RES already has a style module. just paste the CSS for your style in the module. bam

11

u/MiT_Epona Apr 24 '17

there is much more to RES than just that

2

u/ShaneH7646 Apr 24 '17

https://www.reddit.com/r/modnews/comments/66q4is/the_web_redesign_css_and_mod_tools/

Read this. the update will kill all extensions unless they have been updated in time, the major ones have been brought into the loop (RES + Toolbox) but others will likely have to update after release.

11

u/Joshhawk Apr 24 '17

I'm dumb. What is CSS?

4

u/omenmedia Apr 24 '17

In a nutshell, CSS (cascading style sheets) applies style rules to the content of web pages (HTML) to give it its layout and appearance.

2

u/OvertOperation Apr 25 '17

Also, what's special about these rules is that they get applied to every element that matches (hence the 'cascading'). The way to do things before - applying the same set of rules to every element that matched individually (inline) - was cumbersome.

0

u/[deleted] Apr 24 '17

2

u/ForceBlade May 05 '17

Eh HTML does more than this on its own , but it's still shit

20

u/Dunlocke Apr 24 '17

Anyone like me disable subreddit styles immediately? Some subs are so garish and hard to read, it's just easier to have the same style everywhere.

11

u/helgaofthenorth Apr 24 '17

Yes. I do not enjoy subreddit styles. It's always a shock when I get logged out, go to a sub, and it looks insane compared to my usual generic reddit view.

9

u/red_sutter Apr 25 '17

Yup, can't stand most styles (especially the ones that use overly bright colors or have animations that distract the eye) and dislike how a lot of the more hugbox-oriented subs use it to hide the downvote button or nag you

8

u/CharsCustomerService Apr 24 '17

Yup. Disabled globally. However, lots (most?) people enjoy the custom subreddit styles, so it's still pretty shitty.

3

u/Sahmwell Apr 24 '17

There's a few subs where it looks nice, AskReddit comes to mind

4

u/slopeclimber Apr 24 '17

Are the reddit admins planning to introduce a new method of decorating subreddits or will everything look uniform and identical?

9

u/V2Blast Apr 24 '17

Are the reddit admins planning to introduce a new method of decorating subreddits

Yes. From the r/modnews thread here:

We’re designing a new set of tools to address the challenges with CSS but continue to allow communities to express their identities. These tools will allow moderators to select customization options for key areas of their subreddit across platforms. For example, header images and flair colors will be rendered correctly on desktop and mobile.

We know great things happen when we give users as much flexibility as possible. The menu of options we’ll provide for customization is still being determined. Our starting point is to replicate as many of the existing uses that already exist, and to expand beyond as we evolve.

We will also natively supporting a lot of the functionality that subreddits currently build into the sidebar via a widget system. For instance, a calendar widget will allow subreddits to easily display upcoming events. We’d like this feature and many like it to be accessible to all communities.

How are we going to get there? We’ll be working closely with as many of you as possible to design these features. The process will span the next few months. We have a lot of ideas already and are hoping you’ll help us add and refine even more. The transition isn’t going to be easy for everyone, so we’ll assist communities that want help (i.e. we’ll do it for you). u/powerlanguage will be reaching out for alpha testers.

The admins have confirmed in the comments of that thread that various common uses of CSS will be possible in the new interface (they're more specific than that, but I'd recommend just reading through the thread yourself).

0

u/[deleted] Apr 24 '17

8

u/V2Blast Apr 24 '17

True. I'm just trying to combat some of the fearmongering. It's fine to be skeptical that the new interface will be as customizable as CSS is now, but people should at least acknowledge what the admins have already stated about it.

2

u/Arthurlurk1 Apr 28 '17

Can someone link a sub with amazing CSS. I'm curious to see what people can do while I still can.

1

u/EpicLeifinator Apr 28 '17

check out r/ProCSS or r/RocketLeague :)

3

u/ForgingIron Apr 28 '17

r/ProCSS's is kinda shit. Too bright and blocky.

1

u/EpicLavalamp May 03 '17

^(Don't mind me I'm just testing reddit comment formatting)

7

u/[deleted] Apr 24 '17

6

u/[deleted] Apr 24 '17

You can disable CSS on PC. I highly recommend it, makes the experience much more uniform and you don't have to deal with subs that try to disable basic reddit functions.

0

u/[deleted] Apr 24 '17

5

u/V2Blast Apr 24 '17

That might a RES feature though. I'm not sure.

You can disable subreddit styles sitewide natively by unchecking the following setting in your preferences:

[ ] allow subreddits to show me custom themes

If you have reddit gold (or RES), you can also disable individual subreddit CSS without disabling it sitewide.

1

u/CupOfMilk_420 May 03 '17

Wait this isn't Counter Strike Source...

1

u/epistemic_humility May 06 '17

As a deveoper that keep front end software at a distance what alternative to css are they going with? Something like react js perhaps?

-6

u/[deleted] Apr 24 '17

5

u/HelloMyNameIsLola Apr 24 '17

My thread was posted before that thread.

0

u/[deleted] Jul 30 '25