syntaxhighlighter_load

2013年2月14日木曜日

BloggerのテンプレートはXML構文(XHTML構文)のHTML5で書かれている模様(タイトルに偽り&追記ありあり)

さて、「使ったことがないから」という理由以外に特に意味もなくBloggerでブログを始めてみて、 「なんか他のブログサービスと勝手が違うな」「レイアウトとかはとりあえず放置でいいや」なテキトーさできたわけだが、そろそろなんとかしたくなりテンプレートを編集しようと、コードを見てみた。

で、はにゃ?ってなった

とりあえずブログタイトルにサイトルートへのリンクを貼りたいと思ったのだけど正直わけわからん。
で、基本にもどってドキュメント宣言(DTD)をさがしてみると「<!DOCTYPE html>」となっているのでHTML5だな、と。
でもなんか知ってるHTML5とちがう。

で、思いあたる

ああ、もしかしてこれがXML構文(XHTML構文)のHTML5ってやつか、と。
追記(2013/3/8)
嘘です。全然間違ってました。XML構文のHTML5なのではなくXML文書上でHTML構文のHTML5を組んでいるだけでした。
知らない人もけっこういたりするのだけど、HTML5にはHTML構文と呼ばれるものとXML構文(XHTML構文)と呼ばれるものの2種類がある。(とか偉そうに言ってみる。)
言ってみればXML構文はxhtmlの後継なのだけど、この認識でいると多くの人はいざ挑んで「はにゃ?」っとなる。
つーのも「xhtml書けるよ」って思ってる人のなかでもxhtmlを正しく理解している人っていうのはほとんどいなかったからだ。
まぁこの辺は書き出すと長くなるのでまた別の機会に書くとして、用は自分も使う機会ほとんどないだろうと思って勉強をさぼっていたので「はにゃ?」っとなった。だってお目にかかることないんだもん。

で、なにが言いたいの

勉強します。まぁ良い機会なので。 で、ちまちまブログの記事にしていこうかと。 ついでにこれからBloggerでブログはじめようかって人に言っておくとBloggerのテンプレートいじるのは他のブログサービスと比べてかなり敷居高いです。
「xhtml1.0とxhtml1.1の違いは?」って聞かれてすらすら答えが出て来るレベルの人じゃないと多分きっついです。なのでその辺心配な人は素直に他のブログサービス使った方がいいと思います。

1 件のコメント:

  1. 最近私もbloggerでブログを書き始めました。大昔にFC2でテンプレートいじってた頃と違って、わけがわかりません。
    始めたばかりですが、よろしくお願いします。
    http://troubletravelers.blogspot.jp/

    返信削除

Pages - Menu