HTML整形
読むために広げる。送るために詰める。
出力
上に貼り付けるか入力すると、ここに結果が表示されます。
ファイルは端末の外に出ません
このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。
使い方
- HTMLを貼り付けます。打つそばから整形されます。
- 「圧縮する」に切り替えると、インデントとコメントを取り除きます。
- スペース2つ・4つ・タブから選びます。
- 結果をコピーするか、ファイルとして保存します。
よくある質問
- 少し壊れている文書でも整形できますか。
- できます。これはマークアップを木構造に解析するのではなく、タグとテキストの並びとして読みます。整形したいHTMLはたいてい「理解しようとしているHTML」であり、それを突き返す道具は役に立たないからです。閉じていないタグもそのまま通ります。
- 文章の中の空白が壊れませんか。
- 壊れません。ここがこの仕事の面倒なところです。<b>一</b>と<i>二</i>のあいだの空白は表示されるので残し、<div>の前後の空白は表示されないので取り除きます。インライン要素は前後の語と同じ行に残ります。
- <pre>の中身は触られますか。
- 1文字も触りません。<pre>と<textarea>の中の空白はすべて表示されるので、書かれたとおりに出力します。左に寄せることすらしません。scriptとstyleは別で、こちらの空白には意味がないのでタグの下に揃えます。
- 圧縮すると名前が変わりますか。
- 変わりません。コメントと、表示に影響しない空白を取り除くだけです。名前も順序も変えないので、出てきた文書は入れた文書と同じように表示されます。
- 入力した内容はどこかに送られますか。
- いいえ。ブラウザの中で動くので、貼り付けた内容はお使いのパソコンから出ません。