Skip to content

Instantly share code, notes, and snippets.

@netsi1964
Last active February 22, 2016 09:36
Show Gist options
  • Save netsi1964/bc4bc30237dbfbcad814 to your computer and use it in GitHub Desktop.
Save netsi1964/bc4bc30237dbfbcad814 to your computer and use it in GitHub Desktop.
Find longest CSS class name on site

Find longest CSS class name on site

Copy the code inside congestCSS.js and run it in the developer console. You get some information about the longest class used on the website.

Examples

The longest classname is 516 chars long, contains 32 CSS classes

The longest classname is 43 chars long, contains 5 CSS classes

The longest classname is 28 chars long, contains 1 CSS classes

var ilen = -1, longest = "";
Array.prototype.forEach.call(document.querySelectorAll("[class]"), function(e) {
var sClass = e.getAttribute("class");
var l = sClass.length;
if (l>ilen) {
ilen = l;
longest = sClass;
}
})
console.log(`### Website ${document.location.href}\n> The longest classname is ${ilen} chars long, contains ${longest.split(" ").length} CSS classes`)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment