診断対象のウェブページの構成を記述したHTML文書を解析してHTML要素を上位から下位へ階層的に分類し、最下位層に分類されたHTML要素ごとに識別情報を付与した解析結果情報を生成する情報解析部と、予め設定された、前記HTML文書内のいずれかのHTML要素ごとの、アクセシビリティへの配慮の適否を診断するための診断項目を記憶する情報蓄積部と、前記解析結果情報の識別情報ごとに、前記情報蓄積部に記憶された診断項目のうち該当する診断項目と、診断に利用させるための当該ウェブページに関する画面とを、同一画面上に表示させるための診断用画面情報を生成する情報構成部と、を備えることを特徴とするウェブページ診断支援装置。前記情報構成部で生成される診断用画面情報は、前記解析結果情報内のHTML要素のうち、表示スタイルの指定により変化しない要素に関して、表示スタイルに関する診断項目が該当する場合に、当該診断項目については診断処理をさせないように警告を表示する情報を含むことを特徴とする請求項1に記載のウェブページ診断支援装置。前記情報構成部で生成される診断用画面情報は、診断に利用させるための当該ウェブページに関する画面として、対象となるHTMLソースファイル画面、CSSソースファイル画面、およびレンダリング後の描画画面を同一画面上に表示させるための情報を含むことを特徴とする請求項1または2に記載のウェブページ診断支援装置。ウェブページ診断支援装置が、診断対象のウェブページの構成を記述したHTML文書を解析してHTML要素を上位から下位へ階層的に分類し、最下位層に分類されたHTML要素ごとに識別情報を付与した解析結果情報を生成する情報解析ステップと、予め設定された、前記HTML文書内のいずれかのHTML要素ごとの、アクセシビリティへの配慮の適否を診断するための診断項目を記憶する情報蓄積ステップと、前記解析結果情報の識別情報ごとに、前記情報蓄積ステップで記憶された診断項目のうち該当する診断項目と、診断に利用させるための当該ウェブページに関する画面とを、同一画面上に表示させるための診断用画面情報を生成する情報構成ステップと、を有することを特徴とするウェブページ診断支援方法。前記情報構成ステップで生成される診断用画面情報は、前記解析結果情報内のHTML要素のうち、表示スタイルの指定により変化しない要素に対して、表示スタイルに関する診断項目が指定されている場合に、診断処理をさせないように警告を表示する情報を含むことを特徴とする請求項4に記載のウェブページ診断支援方法。前記情報構成ステップで生成される診断用画面情報は、診断に利用させるための当該ウェブページに関する画面として、対象となるHTMLソースファイル画面、CSSソースファイル画面、およびレンダリング後の描画画面を同一画面上に表示させるための情報を含むことを特徴とする請求項4または5に記載のウェブページ診断支援方法。請求項4~6のいずれか1項に記載のウェブページ診断支援方法を、コンピュータで実行させるためのウェブページ診断支援プログラム。このとき、HTMLタグの使い方などから不適切なデザイン部分を自動的に発見することで簡易な診断を行うことはできるが、最終的にはアクセシビリティに配慮しているかどうかを人間が判定することが必要な項目がある。例えば、適切なデザインで構成されたウェブページを生成するための項目の一つに画像に適切な代替テキストを付けるというものがある。この項目は、画像の情報を閲覧することができない全盲のユーザが、音声読み上げソフトにより読み上げられる代替テキストの合成音声により画像の情報を取得できるようにするためのものである。この項目に関して、チェックツールを用いた自動診断により代替テキストの有無をチェックし、代替テキストがない、または、空白の場合に指摘をすることはできる。しかし、代替テキストが画像の情報を適切に表しているかまではチェックツールによる自動診断は難しく、人間が画像と代替テキストを見比べて判定する必要がある。一つのウェブサイトは複数のウェブページから構成され、一つのウェブページは画像などの複数の要素から構成されている。一つのウェブサイトは数万のウェブページから構成されていることもある。こうした大規模のウェブサイトの全ウェブページについてアクセシビリティに配慮しているかどうかを診断する場合に、人による判定が必要な箇所が膨大な数であるため、処理に非常に時間がかかるという問題があった。本発明は上記課題を鑑みてなされたものであり、ウェブページがアクセシビリティにどの程度配慮しているかを効率的に診断させるための、ウェブページ診断支援装置、ウェブページ診断支援方法、およびウェブページ診断支援プログラムを提供することを目的とする。上記の課題を解決するための本発明のウェブページ診断支援装置は、診断対象のウェブページの構成を記述したHTML文書を解析してHTML要素を上位から下位へ階層的に分類し、最下位層に分類されたHTML要素ごとに識別情報を付与した解析結果情報を生成する情報解析部と、予め設定された、前記HTML文書内のいずれかのHTML要素ごとの、アクセシビリティへの配慮の適否を診断するための診断項目を記憶する情報蓄積部と、前記解析結果情報の識別情報ごとに、前記情報蓄積部に記憶された診断項目のうち該当する診断項目と、診断に利用させるための当該ウェブページに関する画面とを、同一画面上に表示させるための診断用画面情報を生成する情報構成部とを備えることを特徴とする。またこのウェブページ診断支援装置の前記情報構成部で生成される診断用画面情報は、前記解析結果情報内のHTML要素のうち、表示スタイルの指定により変化しない要素に関して、表示スタイルに関する診断項目が該当する場合に、当該診断項目については診断処理をさせないように警告を表示する情報を含めてもよい。またこのウェブページ診断支援装置の前記情報構成部で生成される診断用画面情報は、診断に利用させるための当該ウェブページに関する画面として、対象となるHTMLソースファイル画面、CSSソースファイル画面、およびレンダリング後の描画画面を同一画面上に表示させるための情報を含めてもよい。また本発明のウェブページ診断支援方法は、ウェブページ診断支援装置が、診断対象のウェブページの構成を記述したHTML文書を解析してHTML要素を上位から下位へ階層的に分類し、最下位層に分類されたHTML要素ごとに識別情報を付与した解析結果情報を生成する情報解析ステップと、予め設定された、前記HTML文書内のいずれかのHTML要素ごとの、アクセシビリティへの配慮の適否を診断するための診断項目を記憶する情報蓄積ステップと、前記解析結果情報の識別情報ごとに、前記情報蓄積ステップで記憶された診断項目のうち該当する診断項目と、診断に利用させるための当該ウェブページに関する画面とを、同一画面上に表示させるための診断用画面情報を生成する情報構成ステップとを有することを特徴とする。また本発明のウェブページ診断支援プログラムは、このウェブページ診断支援方法を、コンピュータで実行させるためのものである。本発明のウェブページ診断支援装置、ウェブページ診断支援方法、およびウェブページ診断支援プログラムによれば、ウェブページがアクセシビリティにどの程度配慮しているかを効率的に診断させることができる。一実施形態によるウェブページ診断システムの構成本発明の一実施形態として、ウェブページ診断支援装置を利用したウェブページ診断システム1の構成について、図1を参照して説明する。ウェブページ診断システム1は、ウェブページ診断支援装置10と、診断者利用端末20と、ウェブサーバ30とが、ネットワーク40を介して接続されている。ウェブページ診断支援装置10は、情報蓄積部11と、送受信部12と、制御部13と、情報解析部14と、情報構成部15とを備える。このウェブページ診断支援装置10は、例えば、CPUと、メモリと、HDD等の外部記憶装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、CPUがメモリ上にロードされたウェブページ診断支援装置10用のプログラムを実行することにより、ウェブページ診断支援装置10の各機能が実現される。診断者利用端末20は、情報入力部21と、制御部22と、送受信部23と、情報出力部24とを備える。図示する診断者利用端末20を、PCPersonalComputerで実現する場合には、情報入力部21としてはキーボード、マウス等の入力システムが用いられ、情報出力部24としてはモニタディスプレイやスピーカ等が用いられる。一実施形態によるウェブページ診断システムの動作以下にウェブページ診断システム1により、ウェブサーバ30で提供されるウェブサイトのウェブページが、アクセシビリティに配慮した適切なウェブページであるか否かが診断されるときの動作を説明する。本実施形態において、ウェブページ診断支援装置10の情報蓄積部11には予め、診断対象となるウェブサイトの各ウェブページのURL情報と、アクセシビリティへの配慮の適否を診断するための診断項目情報とが記憶されている。情報蓄積部11に記憶された、診断対象となるウェブサイトの各ウェブページのURL情報の一例を図2に示す。図2の情報では、診断対象となるウェブサーバ30のウェブサイトの各ウェブページを示すURL情報のリストと、これらのURL情報を識別するためのURLIDとが対応付けられた表テーブルで構成されている。なお、診断対象となるウェブサイトのウェブページを示すURL情報は図2に示す表に限定されず、ウェブサイトのトップページのURLのみが設定され、その配下のウェブページ全てを診断対象としてもよい。また、英語ページと日本語ページなど言語的な違いによって分けて処理することも考えられるため、ウェブサイトのトップページのURL情報のみを診断対象として設定し、さらにその配下の日本語のウェブページ、あるいは、英語のウェブページを全て診断対象とするように指定することもできる。英語ページか、日本語ページかは、body要素のlang属性に主要言語が明記されているので、トップページのURLにアクセスし、配下のウェブページを取得した際に自動的に判別することができる。また情報蓄積部11に記憶された、診断項目情報の一例を図3に示す。図3の情報では、アクセシビリティへの配慮の適否を診断するための診断項目のリストと、これらの診断項目ごとに識別情報として付せられた診断ルール番号とが対応付けられた表テーブルで構成されている。この診断項目情報には、診断項目ごとの、診断対象とする要素に関する情報、および自装置10内で自動で診断するか診断者に手動で診断させるかを示す診断種別情報が設定されている。この診断項目は、HTML文書を構成する要素のいずれかに対応して設定されている。これらの情報がウェブページ診断支援装置10の情報蓄積部11に記憶されている状態で、診断者利用端末20において、診断者の操作により情報入力部21からウェブサーバ30のウェブサイトに含まれるウェブページの診断を実行する指示が入力されると、この指示が制御部22の制御により送受信部23からネットワーク40を介してウェブページ診断支援装置10に送信される。ウェブページ診断支援装置10において、診断者利用端末20から送信された指示が受信されたときに実行される処理について、図4のフローチャートを参照して説明する。診断者利用端末20から送信された、ウェブサーバ30のウェブサイトに含まれるウェブページの診断を実行する指示は、ウェブページ診断支援装置10の送受信部12で受信されS1のYES、制御部13により、情報蓄積部11に蓄積された表の1行目に記憶されたURLID1のURL情報wwwxxxjpindex1htmlが読み出されるS2。さらに、読み出されたURL情報で示されるウェブページを示すHTML文書がウェブサーバ30から取得され、情報蓄積部11に記録されるS3。蓄積されたHTML文書の一例を、図5に示す。図5のHTML文書では、画像情報imagecopy01gifやテキスト情報ユニバーサルITデザインセンタ等を含むウェブページの構造が示されている。次に情報解析部14により、ステップS2で記録されたウェブページを示すHTML文書が解析され、解析結果が制御部13により情報蓄積部11に記録されるS4。情報解析部14で実行される解析処理について、詳細に説明する。HTML文書は、文書の一部をで挟まれたタグと呼ばれる特別な文字列で囲うことにより、文章の構造や修飾についての情報を文書に埋め込んで記述しており、開始タグと終了タグで囲まれた部分、例えば~部分は要素と呼ばれる。これら開始タグと終了タグの中にはさらにHTMLの様々な下位の要素が階層的に含まれている。情報解析部14ではまず、HTML文書が解析され、HTML要素が上位から下位へ階層的に分類される。階層的に分類されたHTML要素を樹形図で表現した一例を、図6に示す。この階層構造については、一般的に存在するHTMLパーサparserによって解析が可能である。HTMLパーサは、HTMLに含まれるタグとテキストを分離し、タグを解析することでHTML文書をウェブページとして解釈する。次に、図6のようにHTML要素が分類された情報に基づいて、図7に示す解析結果表テーブルが生成される。図7の解析結果表では、HTML文書の最上位層第1階層から最下位層第6階層までを示す列と、最下位層に分類されたHTML要素ごとに設けられた行とにより構成されている。この1つの行を構成要素と呼ぶことにし、この行レコードごとに構成要素を識別する構成要素IDが付与される。図7に示す例では、最下位層のHTML要素は、構成要素ID1のようにmeta要素第3階層である場合、構成要素ID3のようにテキスト第4階層である場合等がある。ここでは、構成要素IDはウェブページごとに割り振っているため、URLが異なるウェブページ間では構成要素IDが重複することがある。そのため、構成要素IDとURLを合わせたものを固有の構成要素IDとして重複をなくすようにしてもよい。またこの解析結果表には、各構成要素がスタイルシートによって指定されたスタイルが有るか否かがスタイル指定の有無欄に追記される。指定されたスタイルが有る場合には、スタイルシート欄にどのCSSスタイルシートファイルを参照しているかが追記される。また、その構成要素に対して、該当するスタイル指定が適用できるか否かがスタイル指定適用の可否欄に追記される。また、それぞれ指定されたスタイルの内容がスタイルの内容欄に追記される。ここで、HTML文書とスタイルシートとの関係について説明する。ウェブページは、HTMLのタグ付けの他に、CSSスタイルシートによって要素の表示スタイルである見栄えを変更することができる。例えば、次のHTMLで示すようなテキストの文章に、CSSで示す情報を指定することによって背景色を付けることができる。HTMLおはようございます。今日の天気は晴れです。気温は30度まで上がります。...CSSpbackgroundcoloryellowこのCSSでは、p要素のテキストに対して背景色を黄色に指定している。また、テキスト色を変更することもできる。その場合には、スタイルシートに、テキスト色を指定する情報を追記して次のように指定する。CSSpbackgroundcoloryellowcolorredこのCSSでは、p要素に対して背景色を黄色に指定し、テキスト色を赤色に指定している。スタイル指定の対象はテキストであることが多い。図7において、構成要素ID4の場合では、画像imgに対して背景色と文字色の表示スタイルが指定されているが、画像はこれらの指定によっては変化しない。そのため、スタイルが指定できないということになるため、構成要素ID4のスタイル指定適用の可否欄は不可と設定される。また、構成要素ID11の場合はタグがあっても中身のテキストが無いことを示している。この場合もスタイルを指定する対象がないので、スタイルが指定できないということになるため、スタイル指定適用の可否欄は不可と設定される。さらに、構成要素最下層の要素の当該HTMLファイル内での開始文字番号何文字目から開始されるかと終了文字番号何文字目で終了されるかとが開始文字番号欄および終了文字番号欄に追記される。このようにして生成された当該ウェブページの解析結果表の情報は、情報蓄積部11に記録される。そして、図2に示すURL情報で示されるすべてのウェブページの解析が終了するまでS5のNO、ステップS2からステップS4の過程が繰り返される。すべてのウェブページの解析が終了して解析結果表が完成するとS5のYES、制御部13において、図3の診断項目情報の診断項目ごとに解析結果表で示される診断対象の構成要素が構成要素IDごとに抽出され、診断処理が行われるS6。ここで、それぞれの診断項目に関し、抽出された構成要素の数が、図3に示すように診断項目情報に追加される。診断処理は、診断項目情報において診断種別情報が自動と設定された診断項目に関しては、制御部13により診断の基準を満たしているか否かが診断される。例えば、診断ルール番号1に設定された診断項目img要素にalt属性があるかについての診断が、HTML要素が参照されて行われる。また、診断種別情報が手動と設定された診断項目に関しては、情報構成部15により診断者により手動で診断させるための診断用画面情報が生成される。診断者による診断処理は、HTML要素を参照して診断するもの、CSSを参照して判断するもの、そして、要素とCSSとの両方を参照して診断するものがある。例えば、HTML文書およびCSSファイルにおいて、次のようにh2要素が設定されている場合について説明する。HTMLセンタからの最新情報CSSh2backgroundcoloryellowこの構成要素に関して、図3の診断項目情報の中の該当する診断項目は次の3つがある。診断ルール番号5:h2要素でマークアップされているテキストは見出しであるかまた、そのテキストは段落の内容を表しているか診断ルール番号6:テキストの背景色とテキスト色の輝度コントラストは十分であるか診断ルール番号7:テキストに与えられているスタイル見栄えによる情報は、スタイルがなくても伝えられているかこれらの診断項目について診断者が手動で診断する際は、まずHTML文書を参照して、診断ルール番号5に基づき、センタからの最新情報というテキストがh2要素を用いてマークアップされているが、このテキスト情報センタからの最新情報が見出しを表しているのかを診断する。また、センタからの最新情報が後に続く段落の内容を表しているのかを診断する。続いてCSSを参照して、診断ルール番号6に基づき、背景色とテキスト色の輝度コントラストは十分であるのかを診断する。そして最後にHTML文書とCSSを参照して、診断ルール番号7に基づき、h2要素の色によって伝えられる情報は、色がなくても伝えられているかを診断する。h2要素に関してはこれら3つの診断が必要となるが、これらは別々の診断項目になる。このような場合、従来は診断ツールにより診断項目ごとにこれらが指摘され、それに応じて診断者がHTMLソースファイル、CSSソースファイルを別ウィンドウとして開くなどして診断している。従来の診断の手順について説明する。例えば、手動による診断項目の一覧を、図8のように診断者利用端末の情報出力部24に表示させる。図8の各診断項目診断ルール番号5~7にはそれぞれ、HTMLを見る、CSSを見る、画面を見る、という3つのリンクが貼られている。HTMLを見るというリンクをたどると図9のようなHTMLソースの内容が表示される。CSSを見るというリンクをたどると図10のようなCSSソースの内容が表示される。画面を見るというリンクをたどると図11のようなレンダリング後の描画画面が表示される。いずれも、指摘する部分が太線枠で表示されており、太線枠で囲まれた部分を診断者が見てアクセシビリティの良し悪しを判定する。このような手順であると、同じ診断対象ここではh2要素のテキスト情報センタからの最新情報に対して別々の画面HTMLソースファイル画面、CSSソースファイル画面等を都度表示させて確認させることになるため効率的ではない。つまり、図9、図10、図11は、構成要素ID5に関して診断ルール番号5の診断項目に対しても表示されるだけでなく、診断ルール番号6、7の診断項目に対しても表示されることになる。これらが同じ診断対象に関するものであるのかは、診断者には判断が難しい。診断対象が同じである場合は、図8中の異なるリンクから図9、10、および11を参照することになるため、作業が煩雑になり、効率的ではない。そこで本実施形態においては、ある診断対象に対して適用される診断項目をまとめてS7、対象となるHTMLソースファイル画面、CSSソースファイル画面、およびレンダリング後の描画画面とともに同一画面上に表示させるための診断用画面情報が生成される。情報構成部15において生成された診断用画面情報は、制御部13により送受信部12を介して診断者利用端末20に送信される。診断者利用端末20では、診断用画面情報が送受信部23で受信され、制御部22により情報出力部24により表示されるS8。表示された診断用画面情報の一例を、図12に示す。図12は、構成要素ID5のテキストセンタからの最新情報に関する診断ルール番号5~7の診断項目がまとめて表示され、さらに対象となるHTMLソースファイル、CSSソースファイル、およびレンダリング描画後の描画画面も併せて同一画面上に表示された例である。HTMLソースファイル、CSSソースファイル、およびレンダリング描画後の描画画面ではそれぞれ、診断対象とする要素部分が、図7のような解析結果表の開始文字番号および終了文字情報を利用して太線枠で表示され、診断者に提供される。このように診断用画面が生成されることで、同じ診断対象に対して診断者がまとめて効率よく診断を行うことができる。この診断用画面情報においては、ステップS4においてスタイル指定適用の可否が不可と設定された構成要素に対して表示スタイルに関する診断項目が該当する場合には、診断者は判断不可能であるため、当該診断項目については診断者による診断をさせないように警告を表示することで診断項目を減らすことができ、さらに効率化を図ることができる。表示された診断用画面において、それぞれの診断項目に対してウェブページが適正に構成されているか否かが診断者により診断され、診断結果が情報入力部21から入力される。入力された診断結果は、制御部22により送受信部23からウェブページ診断支援装置10に送信される。ウェブページ診断支援装置10では、送受信部12において受信された診断結果が制御部13で取得されるS9のYES。そして、当該診断対象についての診断結果が取得されると順次次の構成要素IDで示される診断対象についての診断用画面の表示、ユーザによる診断結果の取得処理が行われ、一定時間診断結果の入力がされなくなりS9のNO、制御部13においてすべてのウェブページの診断対象についての診断結果が取得され要診断項目がなくなったと判断されるとS10のYES、当該ウェブサイトのアクセシビリティについての診断処理が終了する。以上の本実施形態によれば、ウェブページのアクセシビリティを診断する際に、ウェブページを構成するHTML要素のうち、診断者に手動で診断させる診断項目に関し、同一の要素診断対象に対する診断項目、HTMLソースファイル画面、CSSソースファイル画面、およびレンダリング描画後の描画画面をまとめて診断用画面に表示することにより、診断者が効率よく診断できるように支援することができる。また、上述したウェブページ診断支援装置の制御部、情報解析部、および情報構成部の機能をプログラム化してコンピュータに組み込むことにより、当該コンピュータをウェブページ診断支援装置として機能させるウェブページ診断支援プログラムを構築することも可能である。