3

html4これは言う:

SGML の改行規則に関する問題と現存する実装間の不一致を回避するために、作成者は、開始タグの直後または終了タグの直前に空白を表示するためにユーザー エージェントに頼るべきではありません。したがって、著者、特にオーサリング ツールは、次のように記述する必要があります。

<P>加入者には無料の<A>技術サポート</A>を提供しています。</P>

ではない:

<P>加入者には無料の<A>テクニカル サポート</A>を提供しています。</P>

そしてこれ

SGML ([ISO8879]、セクション 7.6.1 を参照) は、終了タグの直前の改行と同様に、開始タグの直後の改行を無視する必要があることを指定しています。これは、例外なくすべての HTML 要素に適用されます。

次の 2 つの HTML の例は、同じようにレンダリングする必要があります。

<P>トーマスはテレビを見ています。</P>

<P>
トーマスはテレビを見ています。
</P>

次の 2 つの例も同様です。

<A>お気に入りのウェブサイト</A>

<A>
私のお気に入りのウェブサイト
</A>

したがって、それらが無視されるかどうかに依存するべきではありません。どうhtml5ですか?

UPDまたは、このように言いましょう: それらを無視されたものとして扱うことができますか、それとも時々重要なものとして扱うことができますか (何らかの形で現れます)? あるとすれば、どのような方法で?

UPDええと、リファクタリングを念頭に置いていたと言うべきでしたか...? 私はテンプレートをもう少し読みやすくしようとしています。それが私が考えさせられた理由です。

4

2 に答える 2