Tidy

キーワードの候補

2件

コンピュータ

Tidy

たいでぃ

htmlの誤りを自動に修正もしくは指摘を行うフリーのUNIXプログラムHewlett Packard の Dave Raggett が開発し、現在はSource Forgeのボランティアメンテナンスを引き継ぐ。さまざまなプラットフォーム上で利用することができる。


TIDY を使った作業の例

tidy は、広く普及している NetscapeMicrosoftブラウザにおける 表示をもとに、マークアップを修正します。TIDY がどのように HTML を完全にするかについて、いくつか例を示します:


終了タグがない・合っていないものを見つけ修正:

<h1>heading

<h2>subheading</h3>

これは

<h1>heading</h1>

<h2>subheading</h2>

となります。


終了タグの順番が間違っているものを修正:

<p>here is a para <b>bold <i>bold italic</b> bold?</i> normal?

これは

<p>here is a para <b>bold <i>bold italic</i> bold?</b> normal?

となります。


見出しの強調部分に関する問題を修正:

<h1><i>italic heading</h1>

<p>new paragraph

NetscapeInternet Explorer では、見出し以下の部分がすべて見出しのフォントサイズになってしまうという、予定外の結果となってしまいます!

これを Tidy は

<h1><i>italic heading</i></h1>

<p>new paragraph

のように出力します。


タグの混在を修正:

<i><h1>heading</h1></i>

<p>new paragraph <b>bold text

<p>some more bold text

これを Tidy は

<h1><i>heading</i></h1>

<p>new paragraph <b>bold text</b>

<p><b>some more bold text</b>

のように出力します。

<hr> を正しい位置に:

<h1><hr>heading</h1>

<h2>sub<hr>heading</h2>

これを Tidy は

<hr>

<h1>heading</h1>

<h2>sub</h2>

<hr>

<h2>heading</h2>

のように出力します。

"/" のないアンカー終了タグを修正:

<a href="#refs">References<a>

これを Tidy は

<a href="#refs">References</a>

のように出力します。


リストの足りないタグを補う:

<body>

<li>1st list item

<li>2nd list item

これは

<body>

<ul>

<li>1st list item</li>

<li>2nd list item</li>

</ul>

となります。


引用符のない属性値を修正

tidy は属性値に引用符合(クオート)がない場合、これを追加します。また引用符合の閉じ忘れを見つけることも可能ですが、これは自分で修正する必要があります。


不明な/ベンダー依存の属性を報告

tidy は、W3CHTML 4.0 勧告で定義されている属性に関する包括的な知識を持っています。したがって、属性やその値の入力間違いを見つけることが可能になります。


同様に不明な/ベンダー依存のエレメントを報告

tidy は、使われている HTML のバージョンによって、W3C 勧告に従い適切な DOCTYPE エレメントを追加します。


最後の '>' がないタグを見つける

この場合 tidy は、> を挿入する位置を確実には判断できないので、自分で修正する必要があります。

目次
  • Tidyとは
  • TIDY を使った作業の例
    • 終了タグがない・合っていないものを見つけ修正:
    • 終了タグの順番が間違っているものを修正:
    • 見出しの強調部分に関する問題を修正:
    • タグの混在を修正:
    • <hr> を正しい位置に:
    • "/" のないアンカー終了タグを修正:
    • リストの足りないタグを補う:
    • 引用符のない属性値を修正
    • 不明な/ベンダー依存の属性を報告
    • 同様に不明な/ベンダー依存のエレメントを報告
    • 最後の '>' がないタグを見つける

コンピュータ

tidy

たいでぃ