HTML <img> 要素をオンラインで作成
HTML Image Code ジェネレーターは、指定した画像ソース、代替テキスト、任意の寸法から <img> 要素を作成します。プレビュー、HTML 出力、C# 出力は同時に更新されるため、Web ページや .NET プロジェクトへコピーする前に画像タグを確認できます。
Image ジェネレーターの設定
この対話型ジェネレーターでは、次の項目を設定できます。
- Source には、
src属性で使用する相対パスまたは画像の絶対 URL を指定します。 - Alt Text には情報を伝える画像の説明を入力します。装飾だけを目的とする画像の場合に限り、空のままにします。
- Width と Height には、CSS ピクセル単位の正の整数を任意で指定します。
プレビューと2つのコードパネルは自動的に更新されます。寸法が空の場合、その属性は生成されず、ブラウザーは画像の固有サイズを使用します。
C# で HTML <img> 要素を作成
上の HTML Code パネルには、設定した <img> マークアップが表示されます。下の C# Code パネルでは、
Aspose.HTML for .NET
を使用して同等の要素を作成します。
生成されたコードは、次の手順で動作します。
HTMLDocumentを作成し、Document.CreateElement()でHTMLImageElementを作成します。SrcとAltを設定し、寸法が指定されている場合はWidthとHeightも設定します。Node.AppendChild()で画像をドキュメント本体へ追加します。HTMLDocument.Save()で完成したドキュメントをimage.htmlとして保存します。
最初に画像を設定し、更新された C# コードを .NET プロジェクトへコピーしてください。
HTML Image Code ジェネレーターの FAQ
1. 画像の alt テキストには何を入力すべきですか?
ページの文脈における画像の内容または役割を説明します。装飾だけの画像には空の alt 値を使用し、支援技術が無視できるようにします。ファイル名だけを記載したり、意味を追加せず周囲の文章を繰り返したりしないでください。
2. プレビューに画像が表示されないのはなぜですか?
Source がブラウザーから取得できる既存の画像を指しているか確認してください。相対パスは現在のページ URL を基準に解決されます。外部サーバーが認証を要求したり、外部サイトからの直接参照を拒否したりする場合もあります。
3. 画像の幅と高さは両方指定すべきですか?
固有の寸法を両方指定すると、画像の読み込み前にブラウザーが表示領域を確保でき、レイアウトのずれを減らせます。元画像のアスペクト比を維持する値を使用してください。一致しない値は画像を変形させる場合があります。
4. 完全な URL の代わりに画像の相対パスを使用できますか?
はい。相対 src は HTML ドキュメントの URL を基準に解決されるため、公開先で有効になるパスを指定します。画像が別の場所でホストされている場合は、HTTP または HTTPS の絶対 URL を使用します。
5. 生成した画像を既存の HTML ドキュメントへ追加できますか?
はい。new HTMLDocument("input.html") で既存ファイルを開き、例のように画像を作成して設定し、必要な要素へ追加してから、変更後のドキュメントを別のファイルへ保存します。
Aspose.HTML for .NET のインストール
.NET CLI を使用して、NuGet から Aspose.HTML for .NET をインストールします。
dotnet add package Aspose.HTML
NuGet パッケージ マネージャーの UI を使用するか、パッケージ マネージャー コンソールで Install-Package Aspose.HTML を実行することもできます。セットアップの詳細は
インストール ガイド
を参照してください。評価制限なしで API を試すには、
一時ライセンス
を申請できます。
関連する HTML ジェネレーター
専用ジェネレーターで他の HTML 構造や要素を作成できます。