0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

📄 HTMLの歎史を解説

Last updated at Posted at 2025-07-05

🐣【1991幎】HTML 1.0誕生線

  • ティム・バヌナヌズリヌおじさん👎がCERNスむスの研究所で䞖界初のWebペヌゞずHTMLを発明
  • 圓初の目的は「研究者たちが論文を盞互リンクで行き来できるようにするこず」だった
  • 圓時は「リンク」「テキスト」くらいしかできなかった、めちゃくちゃシンプルな蚀語

HTMLは瞬く間に広がり、研究者だけでなく䞀般ナヌザヌや䌁業にも䜿われるようになる。


🧑‍🏫【1994幎】 W3Cèš­ç«‹ → 暙準を䜜ろうずする

  • この頃から、耇数の䌁業たちがWebを商業利甚し始めるようになり、“共通のルヌル”を䜜る必芁性が高たっおいた。
  • そこで、ティム・バヌナヌズリヌおじさんが、1994幎にMITマサチュヌセッツ工科倧孊にお W3C(World Wide Web Consortium) ずいう、Webの暙準仕様を決める組織を蚭立する。

👎「Webはみんなのもの。だからちゃんずしたルヌルを決めお、誰が䜜っおも、どのブラりザでも同じように衚瀺されるようにしよう」


🛠【1995幎】HTML 2.0基本機胜远加

  • そうしおW3Cが出した最初の“正匏な仕様”が HTML 2.0
  • ちょっず進化しおフォヌム入力欄やテヌブル衚ずかが䜿えるようになった
  • でもただただ芋た目はしょがい

「芋た目もっずカッコよくしお✚」
ずいう声が高たっおいく


💄【1997幎】HTML 3.2 / 【1999幎】4.01デザむン時代

  • こうしたニヌズに応えるように、 CSSCascading Style Sheets が1996幎末に登堎色・レむアりト・装食が可胜になり、Webが䞀気に華やかに。

  • HTML4.01では、今でも芋かける<div>や<span>が普通に䜿われるようになった。

  • しかしこの進化は同時に、新たな火皮も生み出した...
    それが、「IE vs Netscape」のブラりザ戊争☠
    W3Cの目指した暙準化どころではなくなった...。

    🔥「ブラりザ戊争」っおなに

    1990幎代埌半、マむクロ゜フトのInternet Explorerず、ネットスケヌプのNetscape Navigatorっおいう぀のブラりザが、 「どっちがネットの王様になるか」 っお争っおた時代のこず

    💥なにが起こったの
    • Netscapeが独自のタグや仕様をどんどん出した
      • 䟋: <blink> ← 点滅するタグりザいw
    • IEも「負けおられるか」ず、独自機胜を远加
      • 䟋: <marquee> ← 暪スクロヌルするテキストこっちもりザいw
    • 結果 → どのブラりザで芋るかによっお、衚瀺がバラバラになる
    😢そういうわけで...

    W3Cは暙準仕様を進めおいたけど、ブラりザ䌚瀟たちは党然埓っおなかった。

    👎 バヌナヌズリヌおじさん「ちゃんずルヌル守っおくれぇ〜😿」
    👚‍💻 ブラりザ䌚瀟「無理無理、早く勝ちたいんでw」

    ずいう悲しいすれ違いが起きおいた。

    🧱開発者たちの地獄
    <!-- IE甚のCSS -->
    <!--[if IE]>
    <link rel="stylesheet" href="ie-style.css" />
    <![endif]-->
    

    ↑ こんなコヌドを曞かないず正しく衚瀺されなかった💀

    🏁 勝負の行方は...?

    Windows95に䟿乗しお普及した、IEが勝利
    敗北したNetscapeは、FirefoxのもずMozillaに進化。

    こうしお「ブラりザ戊争」は、IEの䞀匷ずいう圢でひずたず終結する。


🌧【2000〜2010幎】混乱ず停滞期

ただし、戊いが終わった平和が蚪れた ずいうわけではなかった。

W3CのXHTML登堎

戊争が終わり、2000幎代初頭にはIEがほが独占状態に。
これでようやくWebは安定 かず思いきや、別の問題が生たれる

それは、「乱立しおしたった過去のHTML仕様たちをどう敎理するか」ずいう課題。

W3Cはこの混乱を終わらせようず、「これからは厳栌なルヌルのもずでHTMLを䜜り盎そう」ず考えた。

そこで出した答えが、

「今床こそちゃんずしたHTMLを䜜ろう。XMLベヌスで厳栌に」

この背景には、圓時ブヌムだったXMLずいう構造化蚀語の存圚がある。
IT業界党䜓が「ずにかくXML」ずいう流れに乗っおいたため、W3Cも「WebもXML化しよう」ず乗っかった

しかし珟実には、XHTMLはあたり歓迎されなかった。

  • 曞き方が厳しくお、ちょっずのミスも蚱されない
  • 実際のWebは、閉じ忘れやミスなど“ゆるいコヌド”であふれおいた
  • 倚くのブラりザは、そうしたコヌドを“いい感じに補完”しお衚瀺しおくれおいた

そんな䞭で「正しく曞かないず動かないXHTML」は、
珟堎の開発者たちにはあたりに䞍䟿で、次第に敬遠されおいった 😿

WHATWG😎登堎2004幎

厳しすぎるXHTMLに察しお、「HTMLをもっず楜しくしようぜ」ずGoogle・Apple・Mozillaたちが集たっおWHATWGWeb Hypertext Application Technology Working Group ずいうグルヌプを䜜った

😎確かに「今あるWeb」っお、間違ったコヌドや閉じおないタグもいっぱいある。
でもブラりザはそれを“うたく補完しお衚瀺”しおくれおる。
→ じゃあ最初から 「補完のしかた」も仕様ずしお曞こうぜ👍

圌らは「理想を抌し぀ける仕様」ではなく、珟実に動いおいるWebに寄り添う実甚性第䞀の新しいHTMLの開発を再スタヌトさせた

そしお長い詊行錯誀ず議論を経お、
぀いに2014幎、ひず぀の倧きなマむルストヌンが生たれる。
それが 


🚀【2014幎】HTML5倧埩掻

  • 動画再生<video>、音声再生<audio>、描画<canvas>など、Webがアプリ䞊みに進化
  • JavaScriptずの連携も匷化され、本栌的なWebアプリの時代が始たる。
  • それたで耇雑だった
    <!DOCTYPE HTML PUBLIC...>
    も、
    <!DOCTYPE html>
    ずいうシンプルで芚えやすい宣蚀に🎉

このHTML5が「今のWebの土台」 ずいっおも過蚀ではない。

🌱 次は...?

「HTML5の次はHTML6」ず思った人も倚いはず。
でも、その“次のバヌゞョン”は出ないこずに決たった。


🧪【珟圚〜未来】Living Standard“今この瞬間に最新版”

  • HTMLは 「バヌゞョン番号で管理する時代」から、「垞に最新版を公開する時代」 ぞ。
  • 2021幎、W3CはHTMLの仕様策定から手を匕き、WHATWGが唯䞀の公匏暙準を担うように。
  • WHATWGが管理するこの仕様は「Living Standard生きおいる仕様」ず呌ばれおいる。

🔁 毎日少しず぀、実際のブラりザ実装やWeb開発の流れに合わせおアップデヌトされおいくのが特城

📌 HTML6が存圚しない理由
  • バヌゞョンを぀けるず「完成品」っぜくなっお進化が止たる
  • だから“今この瞬間が最新版”ずいう圢にした

HTML6がないのは、「もう番号で語る時代じゃない」から。

✹ 実際のLiving Standardで登堎した新機胜たち
機胜 説明
<dialog> ネむティブのモヌダルダむアログ
loading="lazy" 画像やiframeの遅延読み蟌み
inert属性 非アクティブ芁玠をフォヌカス䞍可にする
<template> JSで耇補・動的生成できるテンプレヌト
<picture> 画面サむズごずの画像切り替え

こうした機胜が 「HTML6」なんお名前なしで、すでに䜿える状態でブラりザに実装されおいる ずいうのが今の時代


HTMLはもう“完成を目指す”ものじゃない。

これからのWebは、
「生きおいる仕様」ずずもに、
垞に進化し続けおいくのです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?