2012-01-13 13 views
1

xmlns:fbは、facebookのタグがXHTMLの厳密な検証者であるかどうかを検証するために必要です。私はそれを気にするべきだとは思わない。xmlnsを無視した場合の結果:fb:<html>タグ

しかし、私の質問は、私のbodyタグにxmlns:fb属性を持たないことの結果になるでしょう、私が使用しようとしている場合を考えてくださいHTML5の定型句で、検証するかどうかは気にしません。

はあなたがほとんどの部分のためにそれを無視することができますなど、これまで、このような一部の古いブラウザでページを破って、その属性を持っていないことにより、任意の問題に直面している誰か

答えて

0

あなたのページを機械で読み取り可能にしたくない場合(すなわち、XHTMLの厳密さと厳密さのどちらが1種類であるかなど)、そのページを使用する必要はありません。

つまり、XmlReader.Load(yourpage.html)のようなことをしたくない場合(決して言わないでください)、その必要はありません。

一般的に、私は、大部分の場合、ウェブページは機械可読ではなく、正しく表示する必要があると考えています。あなたのページが診断しにくいバグを示している標準に従わない場合は、「ただHTML」という意味で名前空間宣言についてしか求めていないので、ブラウザはロードされませんあなたのページはそれとは別に

もちろん、あなたはそれらの名前空間を含めるべきであり、一般的に私はそのような学校の一部だと主張する多くの考え方の学校があります。

+0

これはかなり良い点です。私は個人的には、そのようなマシンが実際に解析する前にxml/htmlを「整理」するプロセスを経ると、それについて心配することはありません。 – mmhan

0

を持っています。私もそれを使用しません。

関連する問題