原文

0 文字(UTF-16)1 行、1 列薄赤の行:エラー/濃い背景:該当箇所Ctrl + Enter

修復プレビュー

診断待ち薄緑の行:修復済み/濃い背景:変更箇所
準備完了HTML を貼り付けて診断を開始してください
「診断して修復」を押すと、エラー位置、説明、修復プレビューが表示されます。
モデルの機能と制限

HTML の整形と圧縮: 読みやすく整形するか、不要なレイアウト用空白を圧縮できます。同時に使えるのは一方だけです。文字列、数値の表記、コメント、XML/HTML の混在テキストや整形済み内容、YAML/TOML に必要な改行とインデントは保持します。プレビューを確認してから適用してください。

使い方: テキストを貼り付けて診断と修正を実行してください。プレビューの自動更新は初期状態では無効です。有効にすると編集後に更新されます。整形または圧縮を選び、変更を確認してから結果をコピーするか原文に適用します。診断はブラウザー内で実行され、サイトではアクセス統計に Google Analytics を使用しています。

診断の仕組み: この形式はローカルの決定的な構文チェックと保守的な修復規則を使用します。学習済みの 6,753 パラメーターのモデルは JSON 専用です。外部の処理ライブラリやモデルサービスは不要です。Google Analytics でアクセス統計を収集します。 復旧用スキャナーは未解決のフィールドの後も診断を続けます。局所的な修復を慎重に行い、不明な値は手動で確認できるよう残します。

対応するケース: HTML 断片:一般的な入れ子、省略可能な閉じタグ、空要素、重複属性、生テキストの境界。一部の未閉鎖・不一致タグや空要素の余分な閉じタグを修復します。ブラウザーのツリー構築や完全な HTML 検証ではありません。SVG、MathML、テンプレート言語は対象外です。貼り付けた内容はテキスト表示のみで実行しません。

確認が必要な点: 適用前に各変更を確認してください。構文上の合格は元の意味を保証しません。閉じタグ、括弧、インデントは曖昧な場合があり、欠落値や重複項目には手動判断が必要です。整形は既定で有効ですが解除できます。XML/HTML は明示的な要素を整え、混在・生テキストを保持します。YAML/TOML は区切りを整え、インデント・コメント・文字列を保持します。非対応の構造は変更しません。

テストと限界: 対応範囲が限定された基本チェッカーであり、規格の完全な検証器ではありません。合格しても規格適合や業務上の正しさは保証されません。非対応の構造は手動確認が必要です。JavaScript、CSS、スキーマ、アプリの業務規則は検証しません。

処理上限: 最大 131,072 UTF-16 コード単位、128 階層。モデル探索は最大 24 ステップ、復旧処理は最大 256 箇所の変更と 512 件の診断です。上限に達した場合は検査が未完了であることを表示し、手動確認を求めます。