ミツエーリンクス

Web標準Blog

Home > メソッド > Web標準Blog > 2007年06月

Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。

なお当Blogでは、Web標準に関する疑問や質問を募集しています。Webコンテンツ実装プロセスにまつわるお悩みでも結構ですので、お気軽に電子メールでstandards@mitsue.co.jp宛にお送りください。

2007年06月29日

HTML 5により見直されるXHTML

フロントエンド・エンジニア 矢倉

「HTML 5はXML構文も用意するので、XHTML 1.0に対しても改正が行われる」と先日の記事に書きましたが、そもそもなぜ、HTMLとXHTMLというふたつの構文が必要なのでしょうか。これには、それぞれの文書が採用するMIMEタイプ、およびXHTMLが持つ「XMLであることの意味」が関わっています。

現在XHTMLには専用のMIMEタイプであるapplication/xhtml+xmlが定義されていますが、Internet Explorerがこれを解釈できないため普及していません。また、XHTML 1.0であればHTML用のMIMEタイプであるtext/htmlを使用することも許可されているため、現在Web上にあるほとんどのHTML文書およびXHTML文書はtext/htmlで送信されています。

しかし、XHTML文書でtext/htmlを用いる際は注意が必要です。なぜならブラウザは文書をXMLとしてではなくHTMLとして解釈し、XHTML文書のXMLエラー検証を行わなくなるからです。例えば、文字参照を誤ったり非整形式のXHTMLであったとしても、MIMEタイプがtext/htmlであればブラウザはHTML文書と同じように表示してしまいます。このため、検証チェックを行わなければ作者はこれらのエラーに気づきにくくなります。しばしばこのようなエラーもちのXHTML文書を見かけますので、皆さんも公開の前にはきちんと整形式であるかどうかをチェックしてみてはいかがでしょう。

さて、HTML 5ではこの問題を憂慮し、XML構文はMIMEにapplication/xhtml+xml (またはapplication/xml)を用いるものであると定義しました。SVGを埋め込んだりXSLTを使うなどXMLとして扱いたい場合にのみXHTMLを使用し、通常のWebサイトやWebアプリケーションはHTMLを用いるよう促しています。XMLとして解釈できない「XHTML文書」が増えても良いことはありませんし、XHTMLやXMLの未来を閉ざすことになるかもしれません。HTML 5により、XHTMLの持つXMLとしての意味が、改めて見直されることを期待したいと思います。

恒久リンク | コメント [0件] | 関連情報(トラックバック) [1件]

2007年06月28日

ブラウザベンダーによるパネルディスカッションが実現

フロントエンド・エンジニア 木達

The Days of Web Standards 2007[Web標準の日々]では、開催2日目である7月16日の最後(17時〜18時30分)に、ブラウザベンダーによるパネルディスカッションが開催される予定です(セッションIDはB8)。参加されるのはOperaMozilla FirefoxInternet Explorerの各ブラウザを開発、リリースしていらっしゃるベンダーの皆様、そしてモデレータを私こと木達が担当させていただきます。

メジャーなブラウザベンダーの皆様をパネラーに迎えてというパネルディスカッションは、国内では初めての機会ではないかと思います。私は今年3月のSXSWi(south by southwest interactive)において、同様のイベント「Browser Wars Retrospective: Past, Present and Future Battlefields」に参加し(参考:弊社コラム「SXSW 2007参加報告」)、こうしたイベントが日本でも開催できたらと思っていただけに、個人的にもたいへん楽しみにしています。

Web制作に携わる一人として、またWaSPの一員として、ベンダーの皆さんにお尋ねしたいことはもちろんありますが、それは私だけでなく当Blogの読者の皆さんも同じでしょう。本記事のコメントにて質問したいことなどをお寄せいただければ、当日の進行の参考とさせていただきますので、よろしくお願いいたします。なお、コメントの締切は7月3日までとさせていただきます。

恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]

2007年06月28日

「Web標準の日々」講演テーマ決定

フロントエンド・エンジニア 木達

来る7月15、16日に東京で開催されるイベント「The Days of Web Standards 2007[Web標準の日々]」のXHTML+CSSトラックにおいて、私が講演させていただくテーマが「転ばぬ先のプロジェクトデザイン ~ Web標準への準拠を見据えて ~」に決まりました。

Web標準に準拠してサイトを構築するためには、その実現に適したプロジェクトのデザインが必要となります。どのようなスキルを備えたメンバーからチームを構成し、ワークフローの進行上どのような点に注意すべきかを、XHTML+CSSトラックならではの視点から俯瞰。Web標準準拠がサイト構築手法として広く一般化した今だからこそ、あらためてプロジェクトデザインのポイントを整理、共有します。

私の講演はイベント初日である7月15日の最後、18時30分〜20時の時間帯です(セッションIDはX4です)。日頃、業務を通じてXHTMLやCSSのコーディングに携わっていらっしゃる方々はもとより、ディレクション業務を中心に携わられている方にも参考にしていただけるのではないかと思います。興味のある方は、是非参加をご検討ください。

また、本記事のコメント欄において、7月12日まで講演テーマに関連したご質問をお受けしたいと思います。寄せられたご質問へは、可能な限り講演時間中に回答させていただこうと思いますので、よろしくお願いいたします。

恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]

2007年06月25日

Meet the Professionals ~ Derek Featherstone 公開中

フロントエンド・エンジニア 木達

当Blogでは紹介し遅れてしまいましたが(アクセシビリティBlogでは紹介済み)、ミツエーリンクスVideocastingにてMeet the Professionals ~ Derek Featherstoneを公開中です。

「Meet the Professionals」は、Webの世界で活躍する各分野のエキスパートにインタビューを行うシリーズです。今回はWebアクセシビリティのコンサルタントを務めるほか、Web Standards Project(WaSP)のメンバーとしてAccessibility Task Forceを先導し、また世界各地で精力的に講演活動をこなしていらっしゃるDerek Featherstoneさんにお話をうかがいました。

このインタビューはWeb Directions 06が開催された2006年9月末にシドニーで収録したもので、内容的にやや古くなってしまっている部分もありますが、2007年5月17日に出されたWCAG 2.0の最新草案に向けた発言などもあり、Web標準やWebアクセシビリティに関わっていらっしゃる皆さんには興味深い内容だと思います。

続きを読む

恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]

2007年06月21日

XHTML2ワーキンググループとXHTMLの動き

フロントエンド・エンジニア 矢倉

では新しいHTMLワーキンググループとHTML 5についてお伝えしました。今回は「旧」HTMLワーキンググループであるXHTML2ワーキンググループについて、その目的や動向を解説します。

今年3月の新HTMLワーキンググループ発足時に、それまでXHTMLの策定を行っていた旧HTMLワーキンググループは「XHTML2ワーキンググループ」と改称されました。引き続きXHTML 2.0の策定を活動の中心に据え、関連仕様であるXML Events 2やXFramesの開発を行うとしています。また、XHTML Modularizationを改訂し、これらの新しいモジュールを含めることも検討しているようです。

また、運営体制がHTMLワーキンググループと同じくパブリックなものへと変更されました。これを受けて、以前は参加者のみに閲覧が限定されていた編集者ドラフトが、XHTML Document Development Areaにて一般に公開されています。更新頻度もなかなか高く、今後の活動に期待がもてます。

ワーキンググループは現在、XHTML 2.0関連の仕様よりもXHTMLの拡張モジュールに力を入れているようです。中でも、要素に「役割」を与えるためのRole属性モジュール、そしてXHTML文書からRDFのデータを抽出できるようにするRDFaモジュールについて、メーリングリストで活発な意見交換が行われています。

Role属性はRIAにおけるアクセシビリティの確保に、またRDFaはW3Cが提唱するセマンティックWebへの動きを進めるため、どちらも早期の勧告が待ち望まれている仕様です。これらのモジュールは近いうちに最終草案になるという話もあるので、動きがあり次第取り上げていこうと思っています。

HTML 5の動きに隠れてはいますが、XHTML 2.0やモジュール化XHTML関連の仕様も着実に進んでいます。

恒久リンク | コメント [1件] | 関連情報(トラックバック) [0件]

2007年06月14日

新しいW3C HTMLワーキンググループとHTML5

フロントエンド・エンジニア 矢倉

弊社コラム「再び注目を集めるHTML」でも取り上げられた、Tim Berners-Leeの「Reinventing HTML」という記事。この中で宣言された「HTMLを再発明する」という動きが始まっています。今回はその中心となるW3Cの新しいHTMLワーキンググループについて、また現在グループ内で検討中の仕様である「HTML 5」について解説します。

新しいHTMLワーキンググループは、現在のHTMLを「段階的に改正する」という目的のもと、今年3月に設立されました。策定する新しいHTML仕様は、ただHTML 4の要素や属性の見直しを行うだけではなく、DOMインターフェースによるAPIや改良されたフォームなどを盛り込むことになっています。また、SVGやMathMLなどの語彙と組み合わせて利用できるよう、XMLの構文版も用意される予定です。つまりXHTML 1.0についても改正が行われるというわけです。

この大きな変更に対し、デザイナーや開発者など幅広い分野からの意見を受け付けようと、HTMLワーキンググループは一般の参加者を募っています。すでに500人ほどのメンバーが集まっており、テストスイートの作成やドキュメントの整備など、今後行われる作業の振り分けに動いています。

さて、新しいHTML仕様の基礎として用いられるのが「HTML 5」です。HTML 5はWHATWGというApple、Mozilla、Operaを中心とする組織により、数年前から策定されている次世代HTMLの仕様です。先に述べた「HTML 4の拡張、DOMの追加、フォームの改良、XML構文」などの条件を満たしていることから、W3Cにも採用されました。

今後の予定ですが、ワーキンググループはまずHTML 5を各セクションごとに検証します。フィードバックを集め問題点を議論し、ドラフトに反映します。グループのスケジュールでは今月中に最初のドラフトが予定されていますが、現在は各セッションごとに検証する人を割り振っている段階ですので、実際にドラフトが公開されるのはしばらく後になるでしょう。

また仕様書ではなく、HTML 5がどのようなものかを説明する、デザイン指針や要件をまず公開しようという意見もあります。実装者/開発者/デザイナーと、ターゲットをそれぞれ絞った文書の公開を期待したいです。

まだまだ始まったばかりのHTML 5、やるべきことは沢山あります。「こんな要素があればいいな。」とか「HTML 5のここは問題じゃないか。」など、要望があったり改善点を見つけた方は是非グループに参加してみてはいかがでしょう。

恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]

2007年06月13日

MacとWindows向けにSafari 3のパブリックベータが登場

フロントエンド・エンジニア 木達

2007年6月12日
Kimberly Blessing著

(この記事はWeb Standards Project(WaSP)における投稿記事「Safari 3 Public Beta for Mac and Windows」を翻訳したものです。当Blogは翻訳の正確性を保証いたしませんので、必要に応じ原文を参照ください。)

Appleの開発者会議が本日始まり、Steve JobsはSafari 3のパブリックベータがMacとWindows向けに公開したことを発表しました(訳注:英語版のみ)。Apple - Safari 3 Public Betaでダウンロードできます。

私はWindows XPにインストールしたばかりですが、既にいちど固まってクラッシュしました。ぼやけたフォントセキュリティ関連のバグに対する不満の声が聞かれます。そして、それはAcid2テストを適切に描画しません。(実際、それはWaSPのサイトも正しく表示しません。私はMac版でも同様だと思いますが、誰か確認してもらえますか?)

ブラウザ本体(「Help」メニューから「Report Bugs to Apple」を選択)もしくはWebKitのバグ報告フォームから、バグレポートを忘れずに送りましょう。

恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]


関連情報

バックナンバー

当Blogの更新情報は、Twitter経由でも配信しています。興味のある方はぜひ、@mlcstandardsをフォローしてください。当Blogへのご意見・ご質問は、Twitter経由でも受け付けております。

プライバシー&サイトポリシーCopyright (c) 2010 Mitsue-Links Co.,Ltd. All Rights Reserved.

Web制作、ホームページ作成、Flash制作:Webサイト構築、Webサイト運用:ブロードバンドコンテンツ(音声制作、動画制作):システム開発、Webマーケティング、Webブランディング、Webコンサルティング・・>のWeb Integrationならミツエーリンクスにお任せください。