1

これは非常に初歩的な質問のように思えますが、私はとにかくそれで行きたいと思います.

私の Web アプリは Mojarra + Primefaces を使用し、 canvas要素としてレンダリングするp:chart要素を使用します。これは HTML5 の機能だと思いました。それでも、ブラウザーでページのソースを表示すると、次のようになります。

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

それ以外の

<!DOCTYPE html>

Firebug は、チャートが実際にキャンバスタグとしてレンダリングされていることを示しています。

そうでない場合、そうするために必要なセットアップパラメーターはありますか?

4

1 に答える 1

1

ドキュメントは XHTML 1.0 Transitional として提供されています (doctype がそうしているため) が、canvas 要素を使用できないという意味ではありません。

ブラウザは、与えられたものを何でもレンダリングしようとします。それらに XHTML 1.0 を指定してもキャンバス要素を使用すると、それをレンダリングしようとします。そして、ほとんどの場合、それはうまくいくでしょう。

おそらくあなたのドキュメントは W3C によれば有効ではありませんが。

于 2012-04-15T16:08:54.347 に答える