Latest web development tutorials
×

HTML コース

HTML コース HTML 簡単な紹介 HTML エディタ HTML ファウンデーション HTML 要素 HTML プロパティ HTML 見出し HTML 段落 HTML テキストの書式設定 HTML リンク HTML ヘッド HTML CSS HTML 画像 HTML テーブル HTML リスト HTML ブロック HTML レイアウト HTML フォーム HTML フレーム HTML カラー HTML 色名 HTML カラー値 HTML スクリプト HTML 文字エンティティ HTML URL HTML クイックリスト HTML サマリー XHTML入門

HTML5

HTML5 コース HTML5 ブラウザのサポート HTML5 新要素 HTML5 Canvas HTML5 インライン SVG HTML5 MathML HTML5 ドラッグ・アンド・ドロップ HTML5 地理的な位置 HTML5 ビデオ(Video) HTML5 可聴周波数(Audio) HTML5 Input タイプ HTML5 フォーム要素 HTML5 フォームのプロパティ HTML5 セマンティック要素 HTML5 Web メモリ HTML5 Web SQL HTML5 アプリケーションキャッシュ HTML5 Web Workers HTML5 SSE HTML5 WebSocket HTML5 クイズ HTML(5)コードの仕様

HTML メディア

HTML メディア(Media) HTML ウィジェット HTML 可聴周波数(Audio) HTML ビデオプレーヤー(Videos) HTML 例

HTML リファレンスマニュアル

HTML タグリスト(アルファベット順に) HTML タグリスト(ソート機能) HTML プロパティ HTML イベント HTML キャンバス HTML 可聴周波数/ビデオ HTML 効果的な DOCTYPES HTML 色名 HTML カラーピッカー HTML 文字セット HTML ASCII HTML ISO-8859-1 HTML シンボル HTML URL コーディング HTML 言語コード HTTP ニュース HTTP ウェイ キーボードショートカット

HTML5インラインSVG

HTML5は、インラインSVGをサポートしています。

SVG 申し訳ありませんが、お使いのブラウザはインラインSVGをサポートしていません。

SVGとは何ですか?

  • SVGスケーラブルベクターグラフィックス手段(スケーラブルベクターグラフィックス)
  • ベクトルベースのネットワークを定義するために使用されるグラフィックスのSVG
  • SVGは、XML形式の定義グラフィックスを使用して
  • SVG画像を拡大したり、その画像品質の大きさの変化が失われることはありません
  • SVGは、標準のWorld Wide Webコンソーシアムであります

SVGの利点

SVGの利点を使用して(例えば、JPEGやGIFなど)他の画像形式と比較して:

  • SVG画像は、テキストエディタを使用して作成され、変更することができ
  • SVG画像は、検索インデックス付け、スクリプトまたは圧縮することができます
  • SVGはスケーラブルであります
  • SVG画像は、任意の高品質の解像度で印刷することができ
  • SVGは低下しない画像品質に誇張されてもよいです

ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorerの9+、Firefoxの、オペラ、クロム、およびSafariのサポートインラインSVG。


HTMLページに直接埋め込むSVG

HTML5では、HTMLページに直接要素をSVGすることができるようになります:

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="190">
<polygon points="100,10 40,180 190,60 10,60 160,180"
style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;">
</svg>

</body>
</html>

»をお試しください

結果:

申し訳ありませんが、お使いのブラウザはインラインSVGをサポートしていません。

SVGチュートリアルの詳細情報をご覧くださいSVGのチュートリアルを


2間のSVGやキャンバスの違い

SVGは、XML記述言語を使用して2Dグラフィックスです。

JavaScriptを使用して2Dグラフィックスを描画するキャンバス。

SVG SVG DOMの各要素が利用可能であることを意味し、XMLに基づきます。 あなたは、要素として、JavaScriptのイベントプロセッサを取り付けることができます。

SVGにおいて、各グラフィックオブジェクトを描画するものとみなさ。 プロパティSVGオブジェクトが変更された場合、ブラウザが自動的にグラフィックスを再現することができます。

キャンバスは、画素毎にレンダリングされます。 描かれたグラフィックが完了すると、キャンバスで、それはブラウザの注目であることが続行されません。 位置が変更された場合、シーン全体はまた、グラフィックスで覆われていてもよい、任意のオブジェクトを含む、再描画する必要があります。


SVGやキャンバスの比較

次の表は、キャンバスとSVGとの相違点をいくつか示します。

Canvas SVG
  • 依赖分辨率
  • 不支持事件处理器
  • 弱的文本渲染能力
  • 能够以 .png 或 .jpg 格式保存结果图像
  • 最适合图像密集型的游戏,其中的许多对象会被频繁重绘
  • 不依赖分辨率
  • 支持事件处理器
  • 最适合带有大型渲染区域的应用程序(比如谷歌地图)
  • 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
  • 不适合游戏应用