Live data from Hacker News

XHTML Club

xhtml.club

21–30 of 131 posts

Re: XHTML Club

#21
post #2

In the linked article: > you should master the HTML programming¹ language The footnote reads: > 1. This is a common debate - but for simplicity sake I'm just calling it this. It's not really a debate, HTML is a markup language [1], not a programming language: you annotate a document with its structure and its formatting. You are not really programming when you write HTML (the markup is not procedural) (and this is no…

I think that it is a debate, and it depends on the role of HTML in your system. If all you're doing is using HTML to "annotate a document with its structure and its formatting", then yes, I'll accept that it's not quite programming, but I've not seen this approach of starting with a plain non-html document and marking it up by hand done in probably over two decades. I do still occasionally see it done for marking up…

> In this sense, while the html itself doesn't have control flow, it is an integral part of control flow in the larger system

That's correct but I don't see what it has got to do with the question of whether HTML is a programming language or not.

Strings do not have control flow but strings are integral part of larger programs that have control flow. So what? That doesn't make strings any closer to being programming languages.

Re: XHTML Club

#22

Valid pure HTML 4.01 (1) made in 2025 counts? I don’t thing it’s about luddites as website mentioned. Many professions have tools suggesting that person have extensive experience and in terms of web development, XHTML 1.0 or old standards of HTML are such. 1. https://www.tirreno.com

It does not? HTML 4.01 is not XML. So not XHTML. What's the confusion?

Both technologies are from the same period and share same validation culture from W3.

Re: XHTML Club

#23

Valid pure HTML 4.01 (1) made in 2025 counts? I don’t thing it’s about luddites as website mentioned. Many professions have tools suggesting that person have extensive experience and in terms of web development, XHTML 1.0 or old standards of HTML are such. 1. https://www.tirreno.com

The XML part of XHTML is an important feature which HTML 4.01 doesn't have tough.

Writing valid HTML should be a bare minimum (I know it isn't!).

Re: XHTML Club

#24
post #23

Valid pure HTML 4.01 (1) made in 2025 counts? I don’t thing it’s about luddites as website mentioned. Many professions have tools suggesting that person have extensive experience and in terms of web development, XHTML 1.0 or old standards of HTML are such. 1. https://www.tirreno.com

The XML part of XHTML is an important feature which HTML 4.01 doesn't have tough. Writing valid HTML should be a bare minimum (I know it isn't!).

It is not “your HTML”, it’s HTML 4.01 from 1999, when XHTML 1.0 is from 2000. The common is the origins of validations that comes from W3 validator (1).

Same badges, same limits.

1. https://validator.w3.org/

Re: XHTML Club

#25

Earlier quoted context omitted.

It does not? HTML 4.01 is not XML. So not XHTML. What's the confusion?

Both technologies are from the same period and share same validation culture from W3.

> Both technologies are from the same period

Not really, XHTML is as current as HTML 5.

XHTML 1.0 is older and is indeed (more or less?) the XML variant of HTML 4.01.

Re: XHTML Club

#26
post #23

Earlier quoted context omitted.

The XML part of XHTML is an important feature which HTML 4.01 doesn't have tough. Writing valid HTML should be a bare minimum (I know it isn't!).

It is not “your HTML”, it’s HTML 4.01 from 1999, when XHTML 1.0 is from 2000. The common is the origins of validations that comes from W3 validator (1). Same badges, same limits. 1. https://validator.w3.org/

Sorry, I edited my reply in the meantime and I probably broke your citation.

but what you are describing is XHTML 1.0, not XHTML in general.

HTML5 has its XHTML variant too, sometimes called XHTML 5.

Re: XHTML Club

#27
post #20

Earlier quoted context omitted.

>>these days it’s actually HTML5. There is no HTML5. It's just a buzzword. https://html.spec.whatwg.org/dev/introduction.html#is-this-h... ?

That's a stretch. Your link says > Is this HTML5? > In short: Yes. See also [1]. That HTML5 was used in marketing doesn't make the technical term disappear. HTML5 is a bit more precise than HTML, it refers to the living standard that's currently in use, as opposed to HTML 4.01 and the previous versions of HTML. [1] https://en.wikipedia.org/wiki/HTML5

It's not a technical term. Nowhere in the current HTML standard will you find a versioning of HTML. That's why it's now called a "living standard". You will never find a HTML6 or higher. That note you found is to help with any confusion.

Re: XHTML Club

#28

In the early 2000s I was 100% sold on the idea of strict XHTML documents and the semantic web. I loved the idea that all web pages could be XML documents which easily provided their data for other sources. If you marked your document with, an XHTML 1.0 Strict or XHTML 1.1 doctype, a web browser was supposed to show an error if the page contained an XML error. Problem was, it was a bit of a pain to get this right, so…

> I'm still mildly annoyed when I see self-closing tags in HTML

Why? That's (mildly) bad for your health.

Re: XHTML Club

#29
post #26

Earlier quoted context omitted.

It is not “your HTML”, it’s HTML 4.01 from 1999, when XHTML 1.0 is from 2000. The common is the origins of validations that comes from W3 validator (1). Same badges, same limits. 1. https://validator.w3.org/

Sorry, I edited my reply in the meantime and I probably broke your citation. but what you are describing is XHTML 1.0, not XHTML in general. HTML5 has its XHTML variant too, sometimes called XHTML 5.

[deleted]

Re: XHTML Club

#30
post #25

Earlier quoted context omitted.

Both technologies are from the same period and share same validation culture from W3.

> Both technologies are from the same period Not really, XHTML is as current as HTML 5. XHTML 1.0 is older and is indeed (more or less?) the XML variant of HTML 4.01.

How so? HTML 4.01 is from 1999, XHTML 1.0 from 2000.

XHTML club mentioned valid XHTML 1.0 Strict (or Transitional), not general XHTML.

Post reply on HN