文系・非エンジニアがHTMLとCSSを”理解して”使えるようになるまで——暗記ではなく仕組みで読む方法

「やっぱり、難しいですか?」

HTMLとかCSSという言葉を聞いた時点で、こう思う方は多いです。英語っぽいコード、プログラムっぽいコードが並んだ画面を見て「自分には無理だ」と感じる。

気持ちはよく分かります。でも、分からないのは「難しいから」ではないんです。

暗記しようとしているからです。

目次

HTMLとCSSは、2行で理解できます

まず、これだけ覚えてください。

  • HTMLは、文書や文章に「意味」をつけるもの。これは見出し、これは段落、これはリンク、と印をつける
  • CSSは、その見た目を「指定」するもの。文字の大きさ、色、余白、並び方を書く

これだけです。

HTMLは「何を書くか」。CSSは「どう見せるか」。

この2つは役割が完全に分かれています。だから片方ずつ理解すればいい。

同時に覚えようとするから混乱するんですよね。

実物を見た方が早いので、比べてみてください

HTMLだけで書いた状態

HTMLだけで書いた状態

文字がただ並んでいるだけです。装飾は何もありません。見出しも段落も、区別はつきますが、正直なところ「素っ気ない」としか言いようがない。

CSSを足した状態

CSSを足した状態

同じ内容に、こう指定を加えます。

  • 見出しの文字を大きくして、太くして、下に線を引く
  • 段落の行間を1.8倍にして、読みやすくする
  • 余白を上下左右にしっかり取る
  • リンクをボタンにする

やったことは「見た目の指示を書いた」だけです。中身のHTMLは1文字も変えていません。

同じ文章なのに、別物に見えます。

CSSの仕事は、これです。デザインの魔法ではなく、見た目の指示書なんですよね。

覚えるタグは、実は約20個です

少し楽になる話があります。

HTMLのタグ(印をつける記号のようなもの)は、全部で110個程度あります。全部覚えたいですか?

覚えたければ覚えてもいいんですが、全然覚える必要はありません。

実際に使うのは約20個です。見出し、段落、リンク、画像、リスト、表——この辺りを押さえれば、普通のホームページのHTMLはほぼ書けますし、読めるようになります。残りの90個は、必要になったときに調べれば済みます。

ここは大事なところなので、繰り返します。覚えるのは「何ができるか」であって「どう書くか」ではありません。「画像を入れたいときは、画像のタグがある」——これだけ知っていれば、書き方はそのとき調べてもいいんです。コピペでもいいんです。

「読める」ようになると、何が変わるか

HTMLとCSSが読めるようになると、3つのことができるようになります。

1. テンプレートを自分好みに直せる

WordPressのテーマやテンプレートを使っていると、「ここの色を変えたい」「この余白をもう少し広げたい」という場面が必ず出てきます。CSSが読めれば、自分で直せます。業者に頼まなくていい。

2. 業者の見積りの妥当性が判断できる

制作会社に「この修正で5万円です」と言われたとき、CSSを1行書き換えるだけの作業なのか、構造を変える大仕事なのか、区別がつくようになります。

3. AIが書いたコードの良し悪しが判断できる

これは今いちばん大きいかもしれません。AIにホームページを作らせると、HTMLとCSSのコードが出てきます。見た目はそれっぽくても、中身がめちゃくちゃなことがある。読めれば「ここ、おかしいな」と気づける。読めなければ、おかしいまま公開してしまう。

CSSで必ずつまずく、それは正常です

ここまで読んで「なんだ、意外とシンプルなんだ」と思ったかもしれません。HTMLは確かにシンプルです。

問題は、CSSを書き始めてからです。

頭では分かっているのに、書いてみるとうまくいかない。文字の大きさを変えたはずなのに変わらない。余白を指定したのに反映されない。

これ、レッスンを受けている生徒さん全員が通る道です。必ずそうなります。

私も30年やっていますが、「あれ、なんでうまくいかないんだろう」と考える時間が今でもあります。最近は少ないですけど、どハマりして1時間解決できなかったこともありました。

CSSって、そういうものです。あなただけじゃありません。

ただ、そこで終わりにはしません。づまずいたときの調べ方には手順があって、それを知っていれば大体は自力で解決できます。どうしようもないときの最終手段もあります。確実に抜けられます。

AI時代こそ「読める力」が値打ちになる

正直に言うと、コード(HTMLやCSS)を一から自分で書く場面は、今後どんどん減っていくと思います。AIに指示を出せば、HTMLもCSSも書いてくれます。

では読めなくていいかというと、逆です。

AIが書いたものを「これで合っている」と判断できる人と、できない人の差は、これから広がる一方です。

全部を暗記する必要はありません。でも、HTMLとCSSの仕組みを理解していて、出てきたものを読める人——それが、これからいちばん使える力だと思っています。AI時代にホームページ作成を学ぶ意味も、この話と深く関わっています。

正直、この力がいらない人もいます

テンプレートをそのまま使って、文章と写真を差し替えるだけで十分な方。更新もほとんどしない。細かい見た目にこだわらない。

そういう方は、HTMLもCSSも知らなくて構いません。ノーコードツールやWordPressの管理画面だけで足ります。AI任せでもいいです。わざわざ学ぶ必要はないと思います。HTMLとCSSを学ぶべきかどうかはHTMLとCSSは本当に必要かでも掘り下げています。

学ぶ意味があるのは、「ここをもう少し直したい」と思ったことがある人、これからAIを使ってきちんと作ろうとしている人、業者とやり取りする立場の人です。

しっかり理解したいですか?簡単に理解したいですか?

HTMLとCSSで簡単なホームページを作成できるようになる講座は、全24回・6ヶ月です。

この講座は、HTMLとCSSをきちんと理解したい方におすすめです。テキストエディタだけで、HTMLとCSSだけで、1からホームページを作成します。作成しながら、仕組みをしっかり理解していく形です。

WordPressで自由にホームページを作成できるようになる講座や、目の前のホームページを自由に更新できるようになる講座などでも、HTMLとCSSを簡単に理解できるようになります。

「自分の目的に合う学び方が分からない」という方は、何から学べばいい?——目的別の学習ルートも参考にしてください。

「コードを見ると拒否反応が出る」という方こそ、一度見てみてください。仕組みが分かると、HTMLもCSSも簡単に読めるようになります。

体験レッスンでHTMLやCSSの基本を学ぶこともできますよ。

まずは体験レッスンにご参加ください

ホームページを作れるようになりたい。でも、何から始めればいいか分からない。そんな、あなたのための教室です。

基礎からしっかり学んで、自分で作れるようになりたいですか?

AIを使って、上手に作れるようになりたいですか?

まずは、体験レッスンで「どうなりたいか」を聞かせてください。

画面の向こうの先生と、机でレッスンを受ける生徒

体験レッスンに申し込む

この記事を書いた人

コナン先生(小南邦雄)
コナン先生(小南邦雄)

Web制作歴・Web運用歴30年(1996年〜)
Webプロデューサー、Webディレクター、Webコンサルタント、Webマーケター、Webデザイナー、講師、AIディレクターなど、さまざまな立場でWeb制作・Web運用に携わる。

Webデザインコンテストでグランプリ受賞、大手企業・有名企業・地方自治体のサイトや広告制作多数、アフィリエイトサイトで1600万円以上の報酬獲得、120万円超のホームページプロデュースが予約2ヶ月待ち、ストアカでは115名を指導し平均評価4.98・ゴールドバッジ獲得などの実績あり。

自社サイト10サイト以上、クライアントサイトを含めると20サイト以上を運用中。

体験レッスン