「role」タグアーカイブ

TwentyTen

WordPress 3.0 が正式版になったようなので、採用してみた。

テーマはそのままなにスゴクフォントサイズが小さい。調べるのもメンドーだと思って TwentyTen テーマも採用した。こちらは逆にやや大きめだった。

ブログ・タイトル部分は後回しにして、取りあえず一連のライブラリなどを設定する。

ところが <head> 部分の指定をしていて「オヤッ」と思ったのが、DOCTYPE 指定。

<!DOCTYPE html>
<html dir="ltr" lang="ja">

正に「なにコレッ」状態。調べるとどうやら html5 を意識しているようだとのことで、従前どおりに書き換える。

しかし、<?xml version="1.0" encoding="utf-8"?> をどこへ入れてもマッシロになる。

マ、それはいいとしても、今度は W3C Validator を試してみる。すると、Transitional.dtd でもエラーになる。直前に使っていた Vicuna Exc ではその手のエラーのなかった role 属性が二ヶ所とタグクラウドで使っている WP Cumulus (日本語対応)の onerror イベントハンドラであった。role はこれも調べると「オレオレ属性」とかいう性質のもので将来的にはおもしろそうだと考えるが、「そんな属性ありません」と叱られた。

Another HTML-lint でも案の定 XML 宣言と role 属性・onerror 属性が槍玉に挙げられた。
他に迂闊だったソース表示のタブ文字もあったが、これはどうにでもなるから、問題ナイ。

< 追記 >

先のテーマが strict.dtd だったので、IFrame-less というプラグインを使っていたのだが、それをこの TwentyTen に追加すると、インラインフレームとしての内容に収めてあった jQuery ライブラリの動作がおかしいばかりでなく、記事のフォントサイズを小さくしていたのもこの IFrame-less というプラグインでした。