In a web dominated by JavaScript frameworks and validation-agnostic HTML5, the XHTML Club stands as a quiet, hand-coded repository for valid XHTML markup, championing craftsmanship over convenience and questioning the sustainability of modern web development practices.
The modern web development landscape often feels like a relentless race toward complexity. Single-page applications, server-side rendering, hydration, and a constant churn of JavaScript frameworks have created a development environment where the foundational layer—the HTML itself—is frequently an afterthought. Validation is often skipped, and the resulting markup is frequently a tangled mess of divs and spans, dependent on client-side JavaScript to render meaningfully. This is the context in which a project like the XHTML Club operates, not as a nostalgic relic, but as a deliberate counterpoint.
What is the XHTML Club?
At its core, the XHTML Club is a curated collection of websites that share one unifying characteristic: they are all built with valid XHTML. The site's creator, a self-described "lonely software developer," describes it as a simple blog and a repository, a place where "valid XHTML is respected, even if the rest of the internet has long since moved on." There is no grand manifesto calling for a return to the "classic web" or a shaming of modern practices. The project's philosophy is quieter and more focused: it exists to demonstrate that valid, structured markup is still possible and that some developers still prioritize craftsmanship.
XHTML, or Extensible HyperText Markup Language, is a reformulation of HTML 4 as an XML application. It imposes stricter rules than HTML5. For example, all tags must be properly closed (e.g., <br /> instead of <br>), attributes must be quoted, and the document must be well-formed. While HTML5 has largely superseded XHTML in practical use, the principles it enforces—strict structure, separation of concerns, and forward compatibility—remain valuable. The XHTML Club serves as a living archive of these principles in practice.
The Case for Markup Craftsmanship
The project's "Why Bother?" section directly addresses the perceived pointlessness of the endeavor. HTML5 is the current standard, and validation is often ignored in favor of rapid development and browser tolerance for sloppy code. The creator acknowledges this reality but argues for the intrinsic value of doing things properly.
This isn't merely an aesthetic preference; it has practical implications. Valid, semantic markup is more accessible to screen readers and other assistive technologies. It is more predictable for search engine crawlers. It tends to be more resilient to changes in browser rendering engines. Furthermore, a well-structured document is easier to maintain and debug. The bloat that the XHTML Club rants against isn't just about file size; it's about cognitive load for developers and the long-term fragility of applications built on layers of abstraction that obscure the underlying document structure.
The site's creator explicitly states the goal is not to shame or persuade, but to raise awareness about the quality of HTML. It's a demonstration that valid markup still exists and that there is value in the discipline it requires.
A Model of Simplicity and Independence
The XHTML Club itself is a testament to its philosophy. The website is hand-coded with valid XHTML. It operates on a model of radical simplicity and independence from modern web monetization schemes. All content is free, with no paywalls, obtrusive ads, or tracking cookies. The creator has stripped away the "bullshit or fluff" that often accompanies online content, focusing solely on the substance of the markup and the ideas being discussed.
This approach stands in stark contrast to the ad-driven, analytics-obsessed model that dominates much of the commercial web. By rejecting these norms, the project aligns its technical choices (valid XHTML) with its operational principles (simplicity, respect for the user).
A Broader Pattern: The Indie Web and Digital Craft
The XHTML Club is not an isolated phenomenon. It exists within a broader movement often referred to as the IndieWeb, a community of individuals building and maintaining their own websites, often prioritizing ownership, longevity, and personal expression over the transient nature of social media platforms. Within this community, there is a recurring theme of "digital gardening," "slow web," and a critique of platform capitalism.
The XHTML Club's focus on valid markup can be seen as a technical expression of these values. It is an act of resistance against the planned obsolescence and bloat of the modern web. It asks a fundamental question: if we are building the digital spaces where we live, work, and communicate, shouldn't we build them on a solid, understandable foundation?
Conclusion: A Quiet Statement
The XHTML Club is unlikely to spark a mass migration back to XHTML. The practical advantages of HTML5, particularly its flexibility and native browser features, are too significant for mainstream adoption to reverse. However, its value lies in its existence as a quiet, persistent statement. It is a reminder that the tools we choose and the standards we uphold have consequences for the quality, accessibility, and sustainability of the web.
For developers and users alike, encountering a site like the XHTML Club can be a moment of reflection. It prompts a consideration of the trade-offs we make for convenience and speed, and whether the long-term cost of accumulated technical debt and bloat is worth the short-term gains. In an age of ever-increasing complexity, there is a certain elegance and resilience in doing one thing well, and the XHTML Club is a dedicated space for celebrating that principle.

Comments
Please log in or register to join the discussion