ウィドック
  • ウェブ制作
    • 制作フロー
    • 制作プラン
    • 制作事例
    • セキュリティ保守
    • よくある質問
    • ご相談・お申込
  • WeTools
    • WePOP
  • 写真撮影
    • よくある質問
    • ご相談・お申込
  • WeDOKデジラボ
    • お知らせ
    • ウェブ制作
    • 攻撃・被害事例
    • パソコンのことアレコレ
    • ツール・アプリ活用
  • ウィドックについて
    • ロゴマークに込めた想い
    • よくある質問
    • お問い合わせ
    • 特定商取引法に基づく表記
ウェブ今昔物語 第2話 ガラケー時代の奇妙な冒険編

ウェブ今昔物語 第2話 ガラケー時代の奇妙な冒険編

2025年5月29日 312 Kazuhiro.K

2000年代前半から10年代初頭──まだスマートフォンが存在しなかった頃、日本独自に進化した携帯電話「ガラケー」が主役だった時代だだ。

スマホが当たり前になった今では想像しづらいかもしれないが、かつて私たちは「画面幅120px」「全体で10KB以下」「Shift_JIS必須」みたいな世界で、真剣にウェブサイトを作っていた時代があった。そう、iモードを中心としたガラケー全盛期である。

この記事では、そんな“制限だらけのモバイル制作時代”を振り返りながら、今ではもう見ることのない技術・仕様・地雷たちを紹介していく。すべては、あの小さな画面の中で、ちゃんと「伝える」ための苦闘の記録だ。

ちょっと懐かしさを感じながら、当時を一緒にのぞいてみよう。

目次

  • iモード時代のモバイルサイト制作を思い出す
  • 画面幅120px、容量10KB、制限だらけの設計
    • ガラケー時代に存在した『独自タグ』とは?
  • キャリア依存の絵文字地獄とShift_JISの呪い
  • まとめ:小さな画面に詰め込んだあの頃の情熱

iモード時代のモバイルサイト制作を思い出す

スマホが登場するずっと前、日本では折りたたみ式のガラケーがモバイル端末の主役だった。

中でもDoCoMoが展開していたiモードは、“インターネットに接続できる携帯”として大ヒット。 それに続けとばかりに、auはEZweb、SoftBank(当時はJ-PHONEやボーダフォン)はYahoo!ケータイというサービスを展開していた。

問題は、この各キャリアが微妙に異なるHTML仕様を採用していたことだ。 iモードは独自のiHTML、EZwebはHDML(のちにXHTML)など、“モバイル用HTML”が統一されていなかった。

そのため、制作者は「各キャリアごとに別ファイルを用意する」ことが前提。 「モバイルサイトを作る」というのは、**“3種類の別サイトを同時に管理する”**ようなものだった。

また、スマホのようにレスポンシブ対応はできないので、PCサイトとは完全に切り分ける必要があった。 つまり、1つのプロジェクトにPC版+モバイル3種=4サイト分の工数が発生する時代だったわけだ。

今では考えられないが、それが当たり前だった。

画面幅120px、容量10KB、制限だらけの設計

ガラケーサイト制作でまず立ちはだかるのが、画面と容量の圧倒的な制限だった。

当時の標準的な表示領域は、幅120px・高さ130px程度。今のスマホと比べると、まるで名刺サイズのような感覚だ。

この狭い画面に合わせて、文字サイズや改行位置を細かく調整し、少しでも「見やすく・伝わりやすく」見せる工夫が求められた。

さらに、ファイルサイズの制限も手ごわい。1ページあたりのHTML全体が10KB以下でなければならず、
画像についても1点20KB以下・GIFかJPEGのみ対応という条件が付きまとった。

「どの情報を削るか」「どの画像を残すか」「どこまで装飾を諦めるか」──そんな取捨選択が、常に制作の裏側にあった。

CSSも使えなくはなかったが、多くの機種ではスタイルシートが非対応か動作が不安定だったため、
基本的にはタグ直書きとテーブルレイアウトで整えるのが現場の常識だった。

制限されるからこそ工夫が生まれる──とはいえ、あれはなかなかの試練だった。

そしてもうひとつの試練が、キャリアごとにバラバラだった「独自タグ」だ。

ガラケー時代に存在した『独自タグ』とは?

各キャリアの携帯サイトは、見た目こそ似ていても、中身のHTMLはまるで別物だった。
原因は、DoCoMo・au・SoftBankのそれぞれが、独自にHTMLタグや属性を拡張・定義していたことにある。

これにより、あるキャリアでは動いたタグが、他のキャリアでは無視されたり、場合によってはレイアウトが崩れたりもした。
しかもこれらのタグは、PCブラウザでは表示も動作も確認できないため、実機でのテストが不可欠だった。

通常はまずPCサイトを構築し、そこから各キャリア用のモバイルページを3つ派生させるのが定石だった。
つまり、ひとつのWebコンテンツに対して、最大で4種類のHTMLを用意・管理する必要があったというわけだ。

キャリア主な独自タグ・仕様備考
DoCoMo(iモード)<i:emoji>、<i-mode:input>iHTML(独自HTML)仕様。タグ名も特殊
au(EZweb)<input format="M">などHDMLやXHTMLに属性追加。独自の入力制御
SoftBank(旧Vodafone)<emoji>、<accesskey> など他キャリアとの互換性なし、絵文字も独自形式

3キャリアすべての実機で確認するなんて、正直ムリ!

当時はキャリアが提供していた簡易チェックサービスとか、サードパーティ製のテストツールもあったにはあったけど、
「まあ、だいたい合ってるだろう」くらいの気持ちで使っていた記憶がある。

それでも本番でレイアウトが崩れて、朝から胃がキリキリ痛むなんてことも日常茶飯事。
今だったら泣いてる・・・。

これは僕の予測だが、、、ガラケーでホームページ見る人は恐らく皆無!
無駄な努力だったのかもしれないorz

キャリア依存の絵文字地獄とShift_JISの呪い

ガラケー時代の“地雷”といえば、やはり絵文字と文字コードの問題は外せない。まず絵文字についてだが、今のようにUnicodeで統一されている時代とは違い、当時は各キャリアがバラバラの絵文字セットと内部コードを持っていた。同じハートの絵文字を表示させたいだけでも、DoCoMo、au、SoftBankそれぞれでまったく違うコードを書く必要があり、まるで別の言語を扱っているような感覚だった。

さらにやっかいなのは、他キャリアの絵文字を受け取ったときの挙動で、たいていは白四角(□)になったり、記号化けになったりしてまともに表示されない。そのため、絵文字変換ライブラリを導入したり、最初から絵文字を諦めたりと、泣く泣く調整していた人も多いはずだ。

そしてもうひとつの大きな壁が文字コード。ガラケーサイトではShift_JISが基本で、metaタグで明示しなければ文字化けはほぼ確定だった。一方で、PCサイトやCMSはUTF-8への移行が進んでおり、両対応しようとするとトラブルが続出。UTF-8で作ったページがガラケーで文字化けするという悲劇は、今でも鮮明に覚えている。

私自身、古いCGIメールフォーム(mpmail)でShift_JISのメールをUTF-8に変換する処理に手を焼き、「???」だらけのメール本文を見て頭を抱えた経験がある。最終的にはエンコードを無理やり変換して整えたが、正直あれは呪いのようだった。

絵文字と文字コード──どちらも見た目では気づきにくく、気づいた頃には崩れている。そんな地味で厄介な罠が、ガラケー時代には潜んでいた。

まとめ:小さな画面に詰め込んだあの頃の情熱

スマートフォンがまだ影も形もなかった頃、日本ではガラケーがモバイルの主役だった。iモードを筆頭に、キャリアごとに違う仕様や表示ルール、文字コードに振り回されながら、制作者たちは120pxの小さな画面と10KBの容量に夢を詰め込んでいた。独自タグ、Shift_JIS、絵文字化け、キャリア別の3分岐ソース──今では考えられないような制限と不自由さの中、それでも「少しでも使いやすく、見やすく」と知恵を絞って作り上げていた。思い出すだけで胃が痛くなるような場面も多かったけれど、あの混沌こそが、確かにモバイルウェブの原点だったのだと思う。

ウェブ今昔物語シリーズ
ウェブ今昔物語 第1話 HTML構造とブロックエディタの進化をめぐる編
ウェブ今昔物語 第3話 tableレイアウトからfloat段落ち地獄編

✍️ この記事を書いた人
Kazuhiro.Kのプロフィール画像
Kazuhiro.K
ウェブコンサル・クリエーター
2003年に独立し、山形県寒河江市を拠点に活動しています。中小企業や個人事業主、地域団体など、立場や業種を問わず、ホームページ制作を通じて「伝えたい想い」をカタチにするお手伝いをしてきました。20年以上この仕事を続けてこられたのは、目の前のお客様とのやりとりの中に、いつも新しい発見と楽しさがあるからだと思っています。 ご相談を受ける内容はさまざまで、ホームページのリニューアルから文章の書き方、写真の見せ方、公開後のちょっとした修正依頼まで、その都度お客様のペースに合わせて一緒に考えてきました。気づけば、パソコンの不具合や買い替えのご相談をいただくことも増え、いまでは「IT全般を扱う何でも屋さんみたいだね」と言われることもあります。 独立当初から、自分の仕事環境はすべて自作パソコンで整えてきました。作業効率や快適性にこだわりつつ、何か不具合があれば自分で調べて解決。そんな毎日が自然と身についたスタイルになっています。 派手なデザインよりも、伝わること・続けられることを大切に。これからも、地元でコツコツとクリエイティブな仕事を続けながら、誰かの背中をそっと支えるような存在でありたいと思っています。
  • Facebook / kazuhiro.konta
  • X / @KontaPhoto
  • Instagram / @konta.photos
  • Threads / @konta.photos
Kazuhiro.Kの記事一覧
この記事がおもしろかった・役に立ったらシェア!
  • Facebookでシェア
  • Xでシェア
  • はてなブックマークに追加
  • LINEで送る

コメントを投稿 コメントをキャンセル

Prev
Next

関連記事

  • ウェブ今昔物語 第3話 tableレイアウトからfloat段落ち地獄編
  • ウェブ今昔物語 第1話 HTML構造とブロックエディタの進化をめぐる編
CATEGORY
  • ウェブ制作18
    • SEO・MEO・LLMO対策7
    • ウェブ今昔物語3
    • HTML・CSS2
    • UI・UX2
    • ウェブ制作トラブル2
    • Wordpress1
    • 無料ウェブサービス1
  • 理紗のひとりごと17
    • スタッフエトセトラ17
  • パソコンのことアレコレ7
    • PC・OSのトラブル事例3
    • Windows便利技&設定集1
    • パソコンのリスク管理1
  • 攻撃・被害事例4
    • ウイルス・マルウェア事例2
    • ウェブ攻撃・被害実例2
  • ツール・アプリ活用3
    • WordPressプラグイン3
  • お知らせ1
写真素材販売(PIXTA@kazuhiro-k)
理紗のひとりごと / WerDOK Specital Contents
ARCHIVE
2025年
  • 12月1
  • 11月1
  • 10月3
  • 9月3
  • 8月2
  • 7月5
  • 6月9
  • 5月24
TAG
情報管理対策 functions.php 投稿機能拡張 プラグイン 同期 Wordpress 感染経路 ウェブ制作トラブル 個人情報漏えい Windows軽量化 プラグインアップデート Lightbox セキュリティ事故 クチコミ ウェブ今昔物語 リッチリザルト CTR改善 Cloud ノーコードツール NAP情報 ホームページ契約 Windowsトラブル クリック率改善 ハッキング 構造化データ ブロックエディタ WePOP W3C 暗号化 バックアップ 画像ポップアップ Windows11 無料プラグイン パソコントラブル 内部リンク SEO対策 キーワード選定 Windows設定 LLMO ウェブ制作相談 パソコンリスク metaタグ ハードウェア titleタグ One Drive バリデーション E-E-A-T WordPressプラグイン ガラケー 初心者向け Google検索 sheme.org 文字化け オーナー権限 Googleビジネスプロフィール Windowsアップデート UX BitLocker サイト構造 レイアウト設計 検索AI対策 セキュリティ対策 スパイウェア SSD MEO コンバージョン セキュリティ ローカル検索 インデックス対策 データ復旧 Windows Shift_JIS Microsoftアカウント sheme. リニューアル マルウェア HTML構造 タイトル設計
カラーミーショップ
  • Home
  • WeDOKデジラボ
  • ウェブ制作
  • ウェブ今昔物語
  • ウェブ今昔物語 第2話 ガラケー時代の奇妙な冒険編
PAGE TOP
ウィドックWeb Design Office Konta-Theme
山形県寒河江市元町4丁目8-38
定休日:毎週月曜日
営業時間:9:00~18:00
0237-85-2229
WeDOK Official SNS
  • 公式Facebook
  • 公式X
  • 公式Instagram
  • 公式LINE
お問い合わせ
Google Review
特定商取引法に基づく表記| プライバシーポリシー| サイトマップ
© 2003-2026 WeDOK.