declarative language for styling web pages
Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and styling of a document written in a markup language, such as HTML or XML (including XML dialects … Wikipedia
Factsheet
Cascading Style Sheets (CSS)
Filename extension .css
Internet media type text/css
Factsheet
Cascading Style Sheets (CSS)
Filename extension .css
Internet media type text/css
🌐
Wikipedia
en.wikipedia.org › wiki › CSS
CSS - Wikipedia
3 days ago - CSS can define color, font, text alignment, size, borders, spacing, layout and many other typographic characteristics, and can do so independently for on-screen and printed views. CSS also defines non-visual styles, such as reading speed and emphasis for aural text readers.
🌐
W3Schools
w3schools.com › css › css_intro.asp
CSS Introduction
CSS is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes.
Discussions

Still possible to use custom CSS?
It's never been possible for moderators to set sub-specific CSS through the redesign, outside of sidebar widgets. The official line is that this capability will be added after everything else has been implemented. Given how much other functionality is missing, this looks to be a long way down the track. Users will still have the option of switching back to the original design, where your old CSS will still function. You won't have any way to choose which version of the sub your users see. More on reddit.com
🌐 r/redesign
12
0
May 2, 2017
What are your best 'advanced' CSS resources?

https://tympanus.net/codrops/

More on reddit.com
🌐 r/webdev
16
60
July 17, 2016
ELI5: What is CSS?

In general, CSS is something in creating websites that allows you to make changes to a website much easier and faster.

Instead of editing every subpage of a website you can edit just 1 file that is referenced to in all of the subpages.

CSS also allows for much more advanced tricks and creating unique website designs.

In the case of Reddit, it allows each subreddit to edit its style by editing its own CSS file. It gives freedom of changes to the moderators of a sub without the risk that they'll be able to edit the website itself.

Ever seen how some subreddits allow you to get a "flair" - an icon (possibly with the addition of text when you hover over it) next to your username? Something like what's seen on r/Steam or r/Undertale (just giving examples from the subs that I use, a lot of other ones like r/todayilearned use that as well).

Gaming/movies/books subreddits can create a spoiler tag for comments - parts of text in comments that are only visible when you hover over it, to prevent people from spoiling things for others.

Subs can have a custom background, or an animation for when you up/downvote. r/Undertale had an easteregg for a long time - a small white dog (related to the game) in the lower right corner.

All of these things are done through editing the CSS by the moderators.

Admistrators now want to redesign the website - to make it, for example, better on mobile. But - there's a side effect. They're planning on removing CSS entirely.

Now - they're saying that they're hoping to introduce parts of the functionality of what subs did with CSS by editing the website itself and adding more tools/options for moderators. But the level of customization that is possible with CSS won't be delivered, because CSS is done by moderators and here admins will have to add options themselves.

If you give people the right tools, they get created and do stuff that you wouldn't imagine possible. The new design will limit the possibilities.

There is, however, one thing that would be pro-change: editing the CSS is often difficult and time-consuming. It's possible to make wonderful things with it, but a new system would be faster for adding some of the currently-done-through-CSS changes. But it would surely make others impossible.

More on reddit.com
🌐 r/ProCSS
2
7
August 9, 2014
Is there any way I can view the CSS of another subreddit?
http://www.reddit.com/r/subreddit/about/stylesheet More on reddit.com
🌐 r/csshelp
4
2
October 17, 2012
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Core › Styling_basics › What_is_CSS
What is CSS? - Learn web development | MDN
CSS (Cascading Style Sheets) allows you to create great-looking web pages, but how does it work under the hood? This article explains what CSS is, what the basic syntax looks like, and how your browser applies CSS to HTML to style it. In the Structuring content with HTML module, we covered what HTML is and how it is used to mark up documents.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › CSS
CSS: Cascading Style Sheets - MDN Web Docs
December 29, 2025 - Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.
🌐
Codecademy
codecademy.com › home › what is css used for?
What is CSS Used For? I Codecademy
May 13, 2025 - Instead, it’s a language used to style HTML elements. CSS is responsible for the text style, size, positioning, color, and more on a website. It’s also what controls how a website’s style shifts between desktop and mobile versions.
🌐
W3Schools
w3schools.com › html › html_css.asp
HTML Styles CSS
With CSS, you can control the color, font, the size of text, the spacing between elements, how elements are positioned and laid out, what background images or background colors are to be used, different displays for different devices and screen sizes, and much more!
🌐
GeeksforGeeks
geeksforgeeks.org › css › uses-of-css
Uses of CSS - GeeksforGeeks
July 23, 2025 - CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS allows you to control the layout of multiple web pages all at once, saving a lot of work.
Find elsewhere
🌐
Umbraco
umbraco.com › knowledge-base › css
What is CSS and how is CSS used on websites? - Umbraco CMS
You can use CSS to make your web pages more attractive and easier to read. You can also use CSS to improve the usability of your web pages and make them more user-friendly. You can also use CSS to create different looks and versions of a web ...
🌐
Skillcrush
skillcrush.com › home › blog › blog
What is CSS, How Does It Work and What is It Used For? - Skillcrush
August 3, 2023 - CSS, or Cascading Style Sheets, adds styles like fonts and colors to websites. If HTML is the foundation, CSS is the flair. Here's a super easy primer on how it works and how to use CSS.
🌐
SoloLearn
sololearn.com › home › coding languages › what is css used for and major uses of css
What Is CSS Used For And Major Uses Of CSS
3 weeks ago - When techies want to make something look fancy, they use CSS. CSS codes define the style and appearance of a page. The stylesheet contains colors, fonts, and numbers that tell the computer how to display things.
🌐
Elementor
elementor.com › blog › resources › what is css? how to use it in web design (2025)
What Is CSS? How to Use it in Web Design ([year])
November 3, 2025 - Background Images: Use the background-image property to set backgrounds and customize how they’re positioned (background-position), repeated (background-repeat), and more. Gradients: Create smooth transitions between colors. CSS supports linear gradients (linear-gradient) and radial gradients (radial-gradient) for eye-catching effects.
🌐
Network Solutions
networksolutions.com › home › blog › website building​ › what is css? overview, how it works and examples
What Is CSS? Meaning, How It Works, Why It Matters
September 22, 2025 - In simple terms: HTML provides the content, CSS applies the design. For example, this is the web page’s HTML code: <h1>Welcome to My Website!</h1> When you do a preview, it would look like this on the web page: To modify this text’s appearance, you can use the corresponding CSS after the HTML code:
🌐
Britannica
britannica.com › technology › computers
CSS | Definition, History, & Facts | Britannica
February 13, 2026 - CSS is one of the three main languages ... enables websites to be dynamic and interactive; and CSS is used for stylistic rendering of Web content....
🌐
FutureLearn
futurelearn.com › home › what are html and css used for? the basics of coding for the web
What are HTML and CSS used for? | the basics of web code - FutureLearn
December 2, 2024 - It effectively determines how the building blocks, as laid by HTML, are decorated and presented to the user. CSS was first created around 1996 to make sense of HTML and make the webpage look and feel amazing. Just as with any language, you have to write CSS, and knowing how we write CSS is a skill that any webpage developer needs to have. Easy to maintain, CSS is the second part of the two-part tool kit for webpage creation.
🌐
Antino
antino.com › blog › importance-css-web-development
Unleashing the Importance of CSS in Web Development
The primary function of CSS is to define the styling and layout of web pages, making them more visually appealing, user-friendly, and accessible. CSS provides a way to define and apply styles consistently across all pages of a website, making ...
🌐
Code Institute
codeinstitute.net › blog › css › what is css? the ultimate intro
What is CSS? The Ultimate Intro - Code Institute DE
February 10, 2023 - CSS is what adds style to a website. Without CSS, web pages would be in plain text, on a white background, and very difficult to use! CSS builds on HTML to create the visuals you see on websites every day. CSS stands for Cascading Style Sheets.
🌐
W3C
w3.org › Style › CSS › Overview.en.html
CSS - Cascading Style Sheets home page
1 week ago - Cascading Style Sheets (CSS) is a core language of the open web platform, and is used for adding style (e.g., fonts, colors, spacing) to Web documents.
🌐
Hostinger
hostinger.com › home › tutorials › what is css and how does it work?
What is CSS: Cascading Style Sheet Explained for Beginners
August 21, 2025 - Cascading Style Sheets (CSS) is a rules-based programming language developed by the World Wide Web Consortium (W3C) in 1996 for a simple reason. The HyperText Markup Language (HTML) that is used to format and link to content on web pages was not intended to allow for advanced styling or layout capability.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Getting_started › Your_first_website › Styling_the_content
CSS: Styling the content - Learn web development | MDN
Like HTML, CSS is not a programming language. It's not a markup language either. CSS is a style sheet language. CSS is used to style HTML elements: you select the elements you want to style and set values for their style properties, which define how they will look.
🌐
TheeDigital
theedigital.com › blog › what is css?
What is CSS: Cascading Style Sheet Explained
March 10, 2025 - CSS offers a vast array of options for styling text and fonts, giving web designers the power to create unique and engaging typographic designs. With CSS, you can adjust font size, typeface, color, line spacing, alignment, and much more.