-
[xml]パースエラーなXMLの自動再処理
vantguarde 09/28 23:03:02
Opera Nextがアップデートされたんですが、XMLのパースに失敗したら自動的にHTMLとしてパースしなおすようになったそうです。 No longer showing XML parsing errors Operaはエラーを出しつつも「HTMLとして解釈しなおす?」的なリンクがあって親切だったんですよね。それを自動でやっちゃうと。オフにする設定もあるのかな。居る人がどれだけいるのかという話ですが… あ、この「XML」はapp/xml系な文書すべてなのでしょうか、それともXHTML限定なのでし ...
-
[webkit]Web Fontsのsame-origin restriction
vantguarde 02/03 03:52:41
そんなに明るくないんで、へーと思ったのがこのスレッド。 Same Origin Restriction on WOFF fonts across WebKit WOFFの仕様では、異なるoriginからのフォントはAccess-Control-Allow-Originを設定しないとダウンロードされないとかそういう制限があるんですが、OperaとWebKitではこれが実装されてません。 それでGoogleのTabが「これって実装が先行してたからまだSORが実装されてないんだよね」と聞いたところ、Ma ...
-
[html5][markup]headerがhgroupとheaderに分離
vantguarde 05/02 00:21:26
おおっと。これは。 Per feedback on the matter, I've renamed <header> to <hgroup> and introduced a new <header>. Rename <header> to <hgroup> and restrict it just to supporting subheadings. Introduce a new <header> ...
-
[html5][metainfo][markup]HTML5のmicrodata
vantguarde 05/11 02:04:56
おおおっ。きましたよーー 5 Microdata — HTML 5 [whatwg] Annotating structured data that HTML has no semantics for microdata in HTML5の最初のドラフトが上がってきました。ちょっと前にユースケースが集められてたので、追加する気なんだとちょっとびっくりしたのですが、すごいですねー さて、ざっとですが読んだので紹介を。試しにここの簡単な概要を書くと、こんな感じになるようです。 item ...
-
HTML5からcanvasの2D Contextが分離
vantguarde 01/14 02:40:18
さて、落ち着いたかな。 そんな感じでタイミングをみてたらだいぶ遅くなってしまいました。 何かというと、Microdataと同じ日にcanvasの2D Context APIも分離されました。 (X)HTML5 Tracking ― 4544. Splitting out the 2D Context spec. HTML5 2D Context (Editor's Draft) これはなにかというと、canvas.getContext("2d")が返すオブジェクト (CanvasRendering ...
-
[html5][metainfo][markup]microdata雑感
vantguarde 05/13 02:38:11
(うわわわ、セクションのやつよりずっとブックマークがついている。なぜ。) それはそうとですよ。 I've renamed property="" to itemprop="". はやいよ! というわけでpropertyがitempropに改名しました。前のエントリも書き換えました。ふー。 というわけでまだまだ落ち着いた感じのしないmicrodataですが、前の奴についたコメントとかを読んでみたので、雑感などを。 microformatsとの関連 microとあるせいかつながりがあるように思って ...
-
[css][css21][css3]State of the Browsable Web (Dec 2008) ― CSS
vantguarde 12/13 14:21:15
2008年12月現在のCSSに関する状況をまとめときます。 CSS 2.1 2007年7月に2度目のCRに突入して以降、仕様書的に音沙汰のないCSS 2.1ですが、裏では着々とissueの解決や実装が進められています。 CRというステータス上実装がないと進まないわけですが、加えて細かいところについてWGでつめる必要があるので、さらにゆったりです。実装もAcid2以降、がんばって対応というのはあまり行っていない気がしますし。 ただ、ここにきてIE8がCSS 2.1への準拠に向け頑張っているため、少し ...
-
[css3]Selectors3から::selectionが削除
vantguarde 02/08 03:06:34
Resolved: Drop ::selection from Selectors Level 3. Minutes and Resolutions 2009-02-04 Full Minutes というわけで、::selectionがCSS3のセレクタから外れました。これで実装の準拠度がアップしますね! 理由としては、定義に不明瞭な部分が多く、また実装のinteropが確保できなかったことにあるようです。 ISSUE-67 - ::selection How ::selection works o ...
-
[css21][css3]CSS 2.1とMedia Queriesでたよ
vantguarde 04/24 00:55:57
さて、こっちも結構(というかかなり?)大きいですね。CSS 2.1のCRが更新されました。ついでにMedia QueriesもCRに復帰しました。 CSS 2.1 (W3C Candidate Recommendation 23 April 2009) Media Queries (W3C Candidate Recommendation 23 April 2009) Media Queriesはいいとして、CSS 2.1がなんで更新されたかなんですが、これ結構前に決まってたんですね。 Resolve ...
-
[html5][markup]HTML5のセクション(その3)
vantguarde 04/18 15:01:08
続きを書くの、わすれてました。というわけで、今回はセクションの構成と、sectioning contentについて。 フラットでなんとか ここの構造って、たぶんこうなってると思います。 HTML5のHeadings and sectionsというセクションには、だいたい次のような感じセクションを構成する流れが書かれています。 見出し要素に出会ったら、セクションを開始する 次の見出し要素に出会ったら、そのランク(hn)を調べる ランクが同じ、または高ければ、そこで現在のセクションを終了し、新しい ...
-
[html5][markup]HTML5のセクション(その4)
vantguarde 04/20 01:14:19
もうちょっと。ひとまずこれで終わりかなあ。 sectioning contentとアウトライン 見出しのランクから開始されるセクションは暗黙的なものですが、sectioning contentは常に明示的なセクションを開始します。sectioning contentが存在する場合は、直下にある最初の見出しが、そのセクションの見出しになります。 その見出しのランクより高いものがsectioning content内に新たに出現した場合は、そこでセクションが閉じられ、新しいセクションがその兄弟として生 ...
-
iモードのJavaScriptは独自規格なのか
vantguarde 07/08 22:55:26
なにかを技術的な面で比較するのであれば、きちんと根拠を示してもらいたい。 こうした革命が、閉塞感の漂う日本の携帯電話で果たして起きるだろうか。 NTTドコモは、新しい端末で進んだJavaScript対応などを実現してくれたが、 これも所詮、日本独自規格だ。 今、世界の次の世代のモバイルインターネットはiPhoneにしても、Androidにしても、PalmもPreにしても HTML5とWebKitという世界標準に移行しつつある。 それに迎合しない、素晴らしい技術を開発する、というのは間違っていない。 し ...
-
[xhtml][html5]XHTML2 WG終了の件
vantguarde 07/05 02:39:02
すでにいろいろリソースがあるので、ぼそぼそと書くよ。 統合? 統合ではありません。hやdiがHTML5に入るとか、そういうわけではありません((diはCSS書く時に欲しいですけどね))。 ITproの記事がひどいのでコメントしようと思ったのですが、コメントするために長ーいフォームを入力してアカウント取らないといけない感じだったのでやめました。直接言えないのは残念ですが、ここに書くだけにします。 XHTML 2.0がこれからじゃなかったの? いいえ。違いました。 もっと言うと、今ぼくらが使っ ...
-
[html5][markup]HTML5が話題になっているので試しに添削してみた
vantguarde 01/27 21:18:20
「HTML5が話題になっているので試しに書いてみた。」なんてあったので見てみることに。 そもそも書き方が正しいのかも分からずに書いてたので、こーじゃねーよ!っていう指摘があるとうれしいなーとか思ったりしております。 というわけで添削。 articleとsection 試しに書いたやつでは、各エントリがsection、それらをまとめるセクションとしてarticleが使われてるんですが、この場合は各エントリをarticleとしたほうが良いです。 articleの定義では、その内容が独立可能であると説明され ...
-
[xhtml]State of the Browsable Web (Dec 2008) ― XHTML
vantguarde 12/13 00:06:47
2008年12月現在のXHTMLに関する状況をまとめときます。 XHTML Media Types XHTML Media TypesはSecond Editionが進行中です。XHTML 1.0にあったCompatibility Guidelinesがこちらに移管され、それに沿った上で他のNamespaceから要素や属性を持ってくるもの(XHTML+MathML)ではない文書については、text/htmlを使う場合があるとされました。また、「XML宣言を書かないように」など、ガイドラインにも手が入っ ...
-
[webapi][DOM][css]Selectors APIがLast Callへ
vantguarde 10/30 13:38:26
ただし二回目ですが。 [selectors-api] All Issues Resolved EDも更新されてます。 Selectors API (Editor's Draft) 一年前のWDからの変更点は StaticNodeListがなくなった DocumentFragmentにも適用できるようになった NSResolverの削除 DOM Feature Stringの追加 などなど。 StaticNodeListは、「新しいインターフェース作るより『ただしnot liveに限る』って書いたほうが ...
-
[html5]State of the Browsable Web (Dec 2008) ― HTML5
vantguarde 12/31 15:42:34
最終日になっちゃいましたが、2008年12月現在の、HTML5に関する状況を書いておきます。ただ変更が多岐にわたってるので、気になったものを。 6月のドラフト以降大きいなあと思ったのは、Web Forms 2.0の取り込み((といっても結構書き直されている))でしょうか。空だったセクションが埋まったので、細かいところを見ることができるようになりました。inputのplaceholderなんかはおもしろいですね。 また、video, audioがサポートされ始めたからか、それらのインターフェースがいろい ...
-
[html5]HTML5でたよ
vantguarde 02/12 02:45:12
でました。 HTML 5 (W3C Working Draft 12 February 2009) HTML 5 differences from HTML 4 (W3C Working Draft 12 February 2009) 変更点ですが、今回はpubnotesが出ないそうなので、diffsのChanges since 10 June 2008あたりを見ると良いかと思います。 <a><p></a>とかが出来るようになった URL (URIとかIRIじゃなく) の定義 ...
-
[html5]HTML5いろいろ
vantguarde 03/20 00:55:22
そういえば、先月末から三週間弱更新が停止していたHTML5がまた動きだしました。 Author view of the spec 何をやってたかというと、実装に関する文と作成者のための文をマークアップしてたと。で、「作成者向け仕様書」と「実装要件のハイライト」という代替スタイルをつくって、切り替えられるようになったと。 WHATWG版だけですが、実際に切り替える事ができます。結構便利かも。 で、昨日になっていくつかまたセクションが分離されました。 Splitting out sections f ...
-
あけてますね
vantguarde 01/13 07:57:00
2009年のスローガンは「くたばれ!Web標準」でいきたいと思います。 書くトピックはあまり変わらないと思いますが、更新頻度と精度を高めたいですね。 ブックマークだけじゃなく、こっちもよろしくおねがいします(ぺこぺこ)。
-
[html][dom][css]リストの横並びで不思議な空白ができるアレ、をスマートに解決する
vantguarde 04/16 00:01:29
まあ全然不思議でもなんでもないんですが。そうそう、これ、一言で説明するマジックワードがほしいですよね。 さてこれ、対処方法として紹介されてるのが、改行しないだとか、コメントを工夫するとか、開始タグや終了タグの書き方を工夫するとかです。「リストをinlineで並べた時の余白」がよくまとまってるかなと思います。 ただ、やっぱりもやもやする人は多いのではないかと。というわけで、ちょっと方法が違ったりしますが、スマートに書ける解決方法を。まあ、別の方向でもやっとしたりするかもしれませんが。 まず、displ ...
-
BBCのhCalendarサポートが中止される件
vantguarde 06/24 21:40:29
面白いことになってきました。 hAccessibility redux? Removing Microformats from bbc.co.uk/programmes abbr design patternの問題で、hCalendarを使ってたBBCが「解決するまで使わない」と言って今朝くらいから話題になってます。 とりあえず簡単に解説すると、microformatsでは時刻を <abbr title="2008-06-24T09:00:00-0900">24日の朝 ...
-
[wcag][a11y]WCAG20 Proposed
vantguarde 11/04 07:15:23
もう勧告みたいなもんですよね。あ、でもガイドライン以外はただのWDっぽいので注意です。 Web Content Accessibility Guidelines (WCAG) 2.0 Understanding WCAG 2.0 Techniques for WCAG 2.0 Techniquesが面白いですね。前のバージョンみたくHTMLに特化した感じではないので、具体的に説明したTechsのほうがWebデザイナー的にはありがたいかもしれません。ただ、元となるガイドラインをある程度把握しとかないと読み ...
-
XML 1.0 (Fifth Edition) = XML 1.05
vantguarde 02/06 21:39:59
XML 1.0 (5th ed.) Proposed Edited Recommendation 出てます((Proposed Edited RECなのでまだ勧告ではないです))。いつの間にやら5thですね。そういえば10日はXML 1.0の勧告から10年ですよ。 さて、またエラッタ修正とUnicodeのバージョン対応かと思えばそれだけじゃないです。結構、いやかなり大きいのかも。This document is a Proposed Edited Recommendation of the W3C. T ...
-
[markup]XHTML 1.2とか言語の拡張とか
vantguarde 07/07 22:24:54
そうそう、書き忘れてたのですが、どうやらXHTML 1.2なるものがそのうち出るようです。Virtual F2FのminutesにそんなRESOLUTIONがありました。ほー アイデアとしてはroleとか、M12nで定義されていない個別モジュールを含めたものになるというのがあります。現状ではこういうモジュールは自分で文書型を作ってごにょごにょしないといけないので、それはうれしいですね。 ただ、こういう新しい機能を追加する為だけにプロファイルを定義するってのも不毛な話です。仕様書書くEditorはいるし ...
-
[markup]XHTML 1.1 SEでTarget Moduleが追加されるらしい
vantguarde 02/23 20:29:33
1.1 SEのドラフト公開と共に「target属性!?」みたいなポストがいくつか見られたんですが、新たな展開が。 きっかけは「target属性が追加されて良かったよー」というMertin Kliehmのwww-html-editorへのポスト。 「嘘じゃないよね?」って言ってるのに対して、XHTML 1.1をFirst Editionから編集している中の人Shane McCarronの返答。 Intrinsic Events Moduleと共にTarget Moduleも最終版に追加されるとのこと。 ...
-
XHTML M12n for RNG
vantguarde 06/05 01:10:02
そんなのが出てます。へー XHTML Modularization for RelaxNG (W3C Editor's Draft 04 June 2008) M12nはDTDとXML Schemaのみなんですが、RNGでも定義できるようにしようってことなのでしょうか。素敵ですね。ただスキーマとXHTML文書はどうやって結びつけるんでしょう。 スキーマは検証のためだから要らないってことなんですかね。そこら辺よく分かってません。XMLほんと知らない。 まあでも、スキーマとの結びつけが要らなくて、DOC ...
-
[markup][a11y]<ruby>でモノルビ
vantguarde 04/20 15:30:29
ルビにはモノルビとグループルビなるものがあります(参考:グループルビとモノルビ - Wikipedia)。熟語ルビなんてのもあるようですが、まあおいときましょう。 Ruby Annotationの基本はグループルビになります。モノルビはルビテキストとベーステキストを文字単位で対応させる必要がある為、マークアップするには複雑ルビを利用します。 まあ、めんどくさいわけですよ。なのでオーサリングツールの対応なんかが重要になってくると思うのですが、ここにちょっと懸念があるわけです。UIの作りが悪いと、rb ...
-
XML宣言とDOCTYPE宣言
vantguarde 05/22 22:22:10
XML宣言の省略がどうのこうの XML宣言を書くことは「強く推奨」されてはいるんですが、ちょっと状況が変わろうとしてます。この前も書いた、XHTML Media Types (Second Edition)には、こんなことが書かれてたりします。 Processing Instructions and the XML Declaration DO NOT include XML processing instructions NOR the XML declaration. Rationale: Som ...
-
「ポストモダンブラウザ」と「Web Standards 1.0」
vantguarde 02/05 21:30:46
よく「モダンブラウザ」って言うじゃないですか。あれって定義なんなんですかね。CSS 2.1とかDOMへの準拠が進んでるっていうものなのか、それとも単にブラウザの種類なのか。 気になるのは「モダン」の定義って変わるよね、ってこと。いくらIEよりまともだからって、今Firefox 1とOpera 7, Safari 1をモダンブラウザとするのは、レガシーではないにせよ少しひっかかるんですよね。まあなので、Firefox 2とかOpera 9、そしてあんまり入れたくないけどSafari 2が「モダン」になるの ...