Tag: #CSS
One thing I hate about SEO advice mavens...
BEM is Back, Baby!
BEM (Block, Element, Modifier), the CSS discipline in which CSS components are defined in ways that clarify how they're used, has long been lamented for its verbosity. Take this example from the home page banner on the BEM advocacy site GetBEM:
.opinions-box__view-more--is-disabled {
color: gray;
}
This means that there's a high-level, class-based component, opinions-box
, with a child element (a
button, perhaps) with the class view-more
, and this is the class you apply to that button when
it's enabled.
These rule names can get absurdly long.
Personally, I find BEM to be about as unweildy as a Swiss Army Sword. It still insists that you memorize certain semantics and focus on how they interact with the rest of the world. We tried to tame the beast, but somehow, recently, it has once again gotten out of hand.
Vertical Rotation with CSS
Recently I've been restoring an ancient website, one I first created in 1994, 29 years ago: The alt.sex FAQ.
alt.sex
was the very first question-and-answer forum for
sex-related questions on Usenet, even before there was an Internet, and somehow,
when I was 28 years old myself, I wound up in charge of the editing team putting
together the FAQ for that wild place. It's been 25 years, I wondered what it
would be like to rebuild the site in a modern setting. It was fun.