過渡的なものではなく、厳密なxhtmlでWebサイトを作成する方が専門的であると考えられているのではないかと思いました。
それはあなたがウェブ開発者として進歩するにつれてなされるべきことですか、それとも無関係ですか?
過渡的なものではなく、厳密なxhtmlでWebサイトを作成する方が専門的であると考えられているのではないかと思いました。
それはあなたがウェブ開発者として進歩するにつれてなされるべきことですか、それとも無関係ですか?
(めったに必要とされない)属性を除いて、start
StrictとTransitionalの違いは、「Netscape4が支配的なブラウザでなくなってから使用すべきではなかったもの」に要約されます。
ですから、質問はトリッキーなものです。ミレニアムのこちら側でHTMLを学んだ場合、そもそもTransitionalを使用するべきではなかったからです(人気の低さを嘆くので、少し沈黙させてください)。チュートリアル(類似した名前のためにW3Cに多くの栄光が反映されている組織からのものなど…そして私は怒鳴っているので、ここでやめます)。
マーケティングの面では、厳密なXHTMLで正しいと言った方が少し良い反応が得られるかもしれませんが、実際には、選択は重要ではありません。Transitionalには、HTML4以前の要素との下位互換性を向上させるいくつかの癖がありますが、それ以降は嫌われているため、厳密なフレーバー(フレームなど)では非推奨になっています。最近マークアップの書き方を学んでいるのなら、とにかくすべてのXHTMLを学んでいるので、厳密に自由に使用できます。
簡単な答え:それは問題ではありません。
使用する違いはあまりありません。マークアップとできるだけ一貫性を保つようにしてください。他に何もないとしても、検索と置換がはるかに簡単になります。
「プロフェッショナル」で最新の状態になりたい場合は、を使用して<!DOCTYPE html>
ください。これは何も壊すことはなく、あなたが得ることができるのと同じくらい現代的です。
私はHTML4.01を、従来型または厳密に記述しています。
真実は、XHTMLが壊れており、HTML 4.01ブラウザーで正しくレンダリングすると、ページに直角ブラケットが散らかってしまうことです。
<br/>がHTML4標準でどのように定義されているかを知っていると思う場合は、もう一度考えてみてください。
This sentence is <br/> across two lines.
厳密なパーサーによって読み取られると、
This sentences is
> across two lines.
HTMLが構築されているSGML言語フォームには、NETと呼ばれるショートタグ機能があります。変換は「<br/」->「<br></br>」です。つまり、「<br/>」が燃えます。
これが昨日見つけた記事です。マークアップの部分、その最初の部分を読んでください:D http://davidwalsh.name/get-over-it