2011-07-27 11 views

答えて

33

返品、タブなどはwhite spaceとみなされ、同じ扱いをしてください。私はあなたがそれを投稿したのと同じような書式を見て、やった。それを落胆させる人もいます。しかし、私は何もそれに窒息を見たことがない。

私自身のWebロボットを作成する際には、最終的にロボットがあなたのような例に遭遇するので、機能するために空白を整理しなければなりませんでした。

27

タイプのclass attribute is by HTML 4.01 specs

class = CDATAリスト[CS]

この属性は、クラス名を割り当てまたは要素にクラス名のセット。任意の数の要素に同じクラス名を割り当てることができます。複数のクラス名は、空白文字で区切る必要があります。 CDATAは、文書の文字セットの文字のシーケンスであり、文字エンティティを含むことが

:に続いcdata-list referencesこと

。次のようにユーザーエージェントは、属性値を解釈する必要があります

  • 、文字と文字エンティティを交換して、単一のスペースで各キャリッジリターンまたはタブを交換し
  • 、改行は無視します。

これをすべて考慮すると、あなたの質問で示唆していることは、仕様で完全にOKです。私はブラウザのサポートがそれに適していることを知っています。

もっと一般的には、改行と改行はHTMLの最初のバージョン以降、引用された属性値で許可されます。ブラウザのサポートは非​​常に良いです。

関連する問題