ふと思い立って、ページを XHTML 対応にしてみる。
しかし、期末で金があまったからって突然発注しないでほしい。 仕事があるに越したことはないが、 もちょっと先に予定を立てようよ。
早く寝ようと思っていたのに、 詞苑間歩がおもしろくてやめられなくなり。 しかしなにやら向かいの道路がバイクの音で騒がしい。
XHTML 化するのはインデックスとこれから作るページだけでいいやと思ったら、 Validate アイコンを表示するのに JavaScript をつかって各ページから呼び出しているので、 全部変更すべきであることに気がつく。 なので全部変更することにした。
変更することにしたのはいいが検証させるとぼろぼろエラーになる。 XHTML と HTML4 はかくのごとく違う。
しかし HTML4 の勧告は全部大文字。
p
や li
など) については終了タグが必須。
これら非空要素に空インスタンスを与える場合、
最小化形式 (<p />
) は使わないこと。
終了タグがオプショナルなのって結構ある。
li
, dt
, dd
, option
あたりは見落としがちだ。
tr
, td
, th
なんかもオプショナルだったのね。
<dl compact>
は
<dl compact = "compact">
と書く。<br />
とか <hr></hr>
のように、
終了タグを書くか開始タグを />
で終わらせる。
ただし既存の UA の互換性を考える場合は、
開始タグを />
で終わらせ、
末尾の />
の前にはスペースを1個挿入すること。
終了タグを書く方法は多くの既存の UA で
期待通りに表示されない可能性がある。<
や &
はマークアップの始まりとして扱われる。
また <
や &
は XML プロセッサによって
<
や &
に展開されてしまう。
これを避けるにはスクリプト要素やスタイル要素の内容を
CDATA
マークで包含する方法がある。
<script> <![CDATA[ ... unescaped script content ... ]]> <script>しかし、スクリプト要素やスタイル要素の中で
]]>
が使われていると機能しない。
したがって <
, &
,
]]>
, --
を使っている場合には外部スタイルシートや
外部スクリプトを使うこと。
また XML パーサはコメントの内容を除去してしまうので、 文書を後方互換的にするためにコメントの中にスクリプトやスタイルシートを隠すという 歴史的な慣習は、XML ベースの実装では期待通りに動かない可能性がある。
a
, applet
, form
, frame
,
iframe
, img
, map
要素の
name
属性は将来廃止される予定。
かわりに id
属性を使うこと。
後方互換性のために name
属性と id
属性を同時に指定してもよい。a
要素は他の a
要素を包含してはいけない。pre
要素は img
, object
, big
,
small
, sub
, sup
要素を包含してはいけない。button
要素は input
, select
,
textarea
, label
, button
, form
,
fieldset
, iframe
,
isindex
要素を包含してはいけない。label
要素は他の label
要素を包含してはいけない。form
要素は他の form
要素を包含してはいけない。head
のなかに 2 個以上の isindex
を組み込まないこと。
isindex
は廃止の方向にある。 input
を使うこと。lang
と xml:lang
の両方を使うこと。注文しておいた手帳と本が届いた。 ただし本は2冊中1冊のみ。 もう一冊は4〜6週間先になる模様。 はあ、そーいうこともあるんですか。 まあ気長に待ちましょう。
どうもここ数日精神の調子が悪いので、 ストックしてあった薬を久々に服用。 そのせいか、朝から吐き気とめまいがとまらない。 ただ眼も充血したような感じがするということはもしかしたら花粉症か知らん。
朝起きたら指先が震えてとまらないので休みを取ることに。 何事かおきんや。 薬を飲んで爆睡することに。 6pm ごろ目がさめたけど追加で服用してそのまま朝まで。 本日は一食もせず。 ま、たまに飯を抜くのも体調を整えるのにいいかも。
すっきり、とはいかないまでもいつもより早く目覚めた。 精神も肉体もほぼ順調。 昨日からの絶食でやや踏ん張りがきかない。 ブラックコーヒーを飲んでみたがとくに吐き気や胃痛は起きないので、 胃潰瘍などではないと確認。
来週からの新規作業の指示のために仕様書をパカパカ書く。 書いている最中になぜか鼻がぐずぐずいいはじめたなと思ったら、 熱が上がってきて何やら耳鳴りがしてきた。 これは弱ってきていたところに風邪が入ってきたか。 今日は早々に退散。 昨日に引き続き、さっさと寝ることに。
いつもより早めに稽古場入り。 稽古を休んでいたときの段取りとか確認。 しかし聞いた相手が悪かったと後で認識することに。
なんかちんたら段取りを確認しているうちにあっという間に 9pm 過ぎてしまう。 やる気あんのかねみんな。
結局 11pm ごろに帰宅。 しかし眠ろうにも腰が痛くて寝付けず。 睡眠導入剤を飲んでおいたので、いつのまにか寝ていたようだ。
目覚めるも眠くて仕方がない。 しかし無理に起き出す。 昨夜は風呂に入る気力もなかったので、 飯食ってすぐ寝たのが悪かった、 からだががちがちである。 朝風呂に入って筋肉をほぐす。
んでまたちんたら稽古の真似事をして演出にあきれられる。 しかしなんでみんな自分の能力を過小評価するのか。
10pm 過ぎに帰宅。 激しく体力を使い果たしたせいか、飯も酒もまずい。 半分以上残すことにする。 昨日の反省もあって風呂につかってから寝る。 今日も眠剤を飲むも体が痛くてなかなか寝付かれない。