Show HN: HTML for People

Overall reception

  • Many commenters praise the project as an approachable, humane intro to HTML, especially for non‑professionals and complete beginners.
  • Several see it as aligned with the original, open, “small web” ethos and as a counterweight to complex JS-heavy stacks and corporate platforms.
  • Some plan to use it in teaching (high school classes, spouses, non‑technical friends) or as a “next step” after simple blogging/CMS tools.

Teaching approach & scope

  • Strong approval for starting with:
    • plain text editors (Notepad/TextEdit),
    • a single index.html,
    • immediate deployment (e.g., Neocities),
    • then gradually adding structure and better tools.
  • Many like the decision to lean on a simple external CSS (simplecss.org) instead of teaching full CSS early.
  • Some argue sandboxes (online editors) are better than local files for reducing friction and “small mistakes,” others insist basic file handling is an essential skill.
  • Debate on whether to add more CSS, templates, or keep the focus tightly on HTML.

HTML semantics & minimal documents

  • Discussion about what constitutes a “proper” HTML5 document:
    • <!DOCTYPE html> is required to avoid quirks mode.
    • Only doctype and a non-empty <title> are strictly necessary; <html>, <head>, <body> are optional.
    • Many tags can be left unclosed and still be valid HTML5; some dislike treating HTML like XHTML.
  • Some advocate for semantic structure (sections, header/main/footer, avoiding “sea of divs”) and minimal/no JS.

Accessibility, defaults, and styling

  • Some lament that browser default styles are unattractive; speculate that nicer defaults might have encouraged more plain-HTML sites.
  • Mentions of CSS resets and tiny baseline styles to improve readability (margins, line-height, fonts).
  • One accessibility-oriented critique of another popular tutorial (low text contrast) used as a contrast to this site’s clarity.

Computer literacy & filesystem issues

  • Repeated concern: many modern users, especially younger/mobile-first ones, struggle with files, folders, downloads, and encodings.
  • Some think this is a serious barrier to following “create a folder and a file” instructions; others find this overblown or a symptom of weak education.
  • Suggestions include linking to basic OS/file tutorials or short YouTube primers.

Meta: who HTML is “for”

  • Strong agreement that HTML should be for “everyone who wants it,” not just professionals.
  • Counterpoint: most people neither need nor want markup; WYSIWYG and higher-level tools are better for them.
  • Some argue LLM/code tools now reduce the incentive to learn HTML; others still see lasting value in understanding the basics.