Dev Depot: Combing, and Tidying Css Code

If you’ve spent any time developing in the trenches and making extensive changes to CSS coding on the fly, you know how quickly style sheets can get out of hand; becoming an unreadable jumble that hinders coding and consumes time.

Calling itself “the greatest tool for sorting CSS properties in a specific order,” CSScomb (www.csscomb.com) allows users to “comb” through their CSS coding, sorting and setting the order of CSS properties in new and existing style sheets into the order that the user is accustomed to.

According to its publishers, the algorithm of CSScomb “simulates web-technologist’s actions upon working with CSS code to the limit.”

CSScomb parses all CSS contained within the <style> tag and style=”...” attribute, and is compatible with both single and multiline CSS; with the ability to separate groups of empty strings and CSS properties for each group, without changing the formatting of the style sheets, unless desired.

Available in an online version as well as a plugin for popular code editors such as Chocolat, Coda, Coda 2, Espresso 2, IntelliJIDEA/WebStorm/PyCharm, Notepad++, Sublime Text 2, Textmate and Vim, with packages planned for other code editing tools, CSScomb provides full support for CSS2, CSS2.1, CSS3 and beyond, with features that are ready for the next generation of advanced CSS coding.

According to its publishers, the algorithm of CSScomb “simulates web-technologist’s actions upon working with CSS code to the limit.”

“Usually to reorder code you move lines over each other, considering comments in the code, multiline records of property values, hacks and everything that could be found in the real file,” a spokesperson explains, adding that CSScomb reproduces these actions for users. “This means that the parser ‘thinks’ as a person editing the text, not as a blind robot parsing CSS.”

CSScomb sorts CSS properties within the selectors based on user specified settings, carefully treating the initial formatting of style sheets, and sorting commented properties as if they were not commented. The tool moves unknown properties down in the order in which they are met within the selector, with specifying the attribute sort order made easy; since settings on the web interface are defined by a simple list providing one line for each property, in the user’s required order. CSS properties may even be divided into groups by adding an empty line, which will not be impacted as a result of formatting.

CSScomb also parses @media ... {...} media queries and other constructors using @, such as the @2x high resolution image indicator. The tool will move expressions to the end of their properties as well, in the order they are met within the selector’s framework after parsing them, just to keep everything on track.

One- and two-dimensional JSON arrays can be used for adjusting plugin parameters, with the properties divided into groups separated by an empty line in the example of two-dimensional arrays — but you may need to do your homework first to make the best of it.

CSScomb is a useful tool that may find a home in any coder’s collection. Its publisher is also seeking some support in the form of new code editor plugins and improvements to the product’s algorithm, if you have any talent in those areas. Interested parties can demo the free online version (www.csscomb.com/online/) to see if CSScomb will work for you.

Copyright © 2026 Adnet Media. All Rights Reserved. XBIZ is a trademark of Adnet Media.
Reproduction in whole or in part in any form or medium without express written permission is prohibited.

More Articles

opinion

Key Strategies for Adapting to Stricter PCI Compliance Standards

When it comes to PCI compliance, the days of simply filling out some paperwork and answering a few questions are gone. A casual approach is just not viable anymore.

Jonathan Corona ·
opinion

How to Maximize Value From Your Payment Processing Fees

Regulatory requirements are putting more and more pressure on the adult industry. To stay compliant, merchants need tools that help with content moderation, age verification and fraud solutions. Unfortunately, the fees for those tools are hitting merchants’ bottom lines — including fees charged by payment services providers.

Cathy Beardsley ·
opinion

Understanding Sin Taxes and the Legal Roadblocks Ahead

As of this writing, a bill sits on the desk of Utah’s governor, awaiting his signature to make it state law. That bill includes a provision imposing an excise tax of 2% on adult sites operating in the state.

Corey D. Silverstein ·
profile

LoyalFans' Anastasia Pierce Bridges Creator Education, Empowerment and Ownership

Anastasia Pierce beams when she talks about her 26 years in the industry. Full of passionate energy, she clearly doesn’t just work in adult; she loves it.

Women In Adult ·
opinion

Growing Site Revenue Under Ever-Changing Compliance Rules

Over the past year, many merchants have reported earnings that were flat or even a bit down. This is due to three main factors: age verification regulations, click-to-cancel rules, and banks backing away from cross-sales due to regulatory requirements and the rollout of the Visa Acquiring Monitoring Program (VAMP).

Cathy Beardsley ·
opinion

AI Safeguards for Platform Compliance and Trust

If your platform hosts user-generated content (UGC), then you already know protecting your brand is not merely a matter of good design or strong community guidelines. It requires systems that can verify who your users are, filter what they upload and ensure your business stays on the right side of regulators, payment processors and public opinion.

Christoph Hermes ·
opinion

How to Eliminate User Redirects and Improve Checkout Retention

Running an adult site, you work hard to create traffic and make sure your funnel is optimal, with the end goal of getting users to make a purchase. Then, right at that critical moment, what do you do? You send them somewhere else. Not good.

Jonathan Corona ·
profile

Stripchat's Jessica on Building Creator Success, One Step at a Time

At most industry events, the spotlight naturally falls on the creators whose personalities light up screens and social feeds. Behind the booths, parties and perfectly timed photo ops, however, there is someone else shaping the experience.

Jackie Backman ·
opinion

Inside the OCC's Debanking Review and Its Impact on the Adult Industry

For years, adult performers, creators, producers and adjacent businesses have routinely had their access to basic financial services curtailed — not because they are inherently higher-risk customers, but because a whole category of lawful work has long been treated as unacceptable.

Corey Silverstein ·
opinion

How to Build Operational Resilience Into Your Payment Ecosystem

Over the past year, we’ve watched adult merchants weather a variety of disruptions and speedbumps. Some even lost entire revenue streams overnight — simply because they relied too heavily on a single cloud provider that suffered an outage, lacked sufficient redundancy and failover, or otherwise fell short when it came to making sure their business was protected in case of unwelcome surprises.

Cathy Beardsley ·
Show More