質問

私の会社は、Eコマース機能は今後段階で追加された状態で、新しいCMSをベースにしたシステムと同様のデザイン/スタイリングで、グループ内のすべてのウェブサイトを交換しようとしています。私は、合理的な時間枠でやることはあまりにも大きな仕事ですので、我々は代理店からの入札を招待しようとしている。

私は技術的な要件を定義するプロセスでは、現在、と私は一般的なブラウザで選択したシステムは、厳格なDOCTYPEを持っている必要がありますし、標準モード(またはほぼ標準モード)をトリガしなければならないことを指示するつもりだ、または何かにその効果[我々は明らかに、ほぼ標準モードは、IEに対応するために許可する必要が]。

結局、私はスペックが私の無知によって制限されることを望んでいない - -

私はこのすべての宿題のビットをやったが、それは私が見つけたそのすべてのあなたを驚かないだろうというの現在の見解「完全に良い練習が何であるかに分割されます。

提唱人々がたくさんありますHTML4.01厳格な(十分に公平)、お勧めの人々の多くXHTML1.0厳密テキスト/ HTMLを務めていました(私もこれでOKです)、HTML5をお勧めします誰が、いくつかののしかし、HTML4.01のタグの(これは良いアイデアであるかどうえーと...まだわからないが、私は原則を参照)、だけでなく、(他のSOのスレッド上の人を含む)、少なからぬ数に制限XHTML1.0移行をお勧めします誰ます。

私はこのための推論を理解していない... OK、あなたは一時的に廃止されて何かを使用するために起こるかもしれないので、移行は賢明なようだが、一部の人々は新しいビルドの移行XHTMLをお勧めします。

デザインのインスピレーションのための他社のサイトをチェックアウトした後、私は多くのサイトが(彼らはすべての時に指定した任意のDOCTYPEを持っている場合)暫定DTDを参照する旨の通知をしました。 OK、我々はすべてのウェブ上のがらくたの多くが存在しているはずなので、たぶん私はあまりにも多くの結論を出すべきではありません。しかし、我々は全体来ているWebデザイン機関をチェックアウトし、XHTML 1.0を使用している(私が言う、それらの大半)それらの驚くべき割合がある暫定ます。

ファイン、あなたは必ずしもウェブデザイナー自身を呼び出すための専門家である必要はありませんが、暫定レイアウトの莫大な量は、私は思ってしまうので...サイトのほとんどは、そうでない場合は、合理的に(CSSレイアウト設計されているように見えます検証し、アクセスなど)。

だから、最終的にはポイントに着いた(!)、これらの機関のような大規模な割合は暫定のDOCTYPEを選ぶされている理由をいくつかの理由がありますか?私は何か、私は私の新しいサイトのために考慮する必要がある何かが足りないのですか?

編集のええ、私は暫定DTDの目的を実現する - 私は非常に多くのそれ以外の場合は、有能なWeb開発者は非推奨マークアップへしがみついていることだけで不審でした。君たちが正しいと答えは、彼らがA)を検証するために、独自のウェブサイトを取得するのが面倒です、またはb)好みのIDEのデフォルトのDTDにこだわっているということだけであるのだろうか。

私のために再保証キーは、(これまでの回答に応じて)私は暫定DTDを使用するには、いくつかの重要な理由を逃しているように見えるしていないということです。

編集2:私たちのCMSプロジェクトについて - すべての短期上場会社は、ありがたいことに頭がネジ止め持っているようだ - 、厳格な有効でアクセス

役に立ちましたか?

解決

私は強硬なアプローチを取るために行くと何人かの人々は怠け者であるかだけ気にしないので、移行のdoctypeが人気があると言っています。誰かが、それは推奨されないマークアップを可能にするため、検証するのが最も簡単です、彼らは自分のコードを検証し、移行すべきであることを伝えました。

私は以前これを答えて移行のdoctypeが厳格に移行するためのものであることを言った人たちに同意します。これらは、私はそれらを使用した唯一の状況です。

すべての新しい開発は間違いなく厳しいDOCTYPEでなければなりません。暫定対厳格の選択はHTML4対XHTMLよりも重要です。私は強くあなたの技術的要件にあなたは厳格な要求することあなたに推薦ます。

他のヒント

簡単に言えば、移行XHTMLは、開発者がより簡単にその文書型への上に、従来のHTMLのコードベースを移行することができます。移行DOCTYPEは厳密よりも寛容であるが、厳密に向けた足がかりとして意図されてます。

ここでは厳格な対暫定話して良い記事です: http://24ways.org/ 2005 /過渡-VS-厳密なマークアップする

MSのVisual StudioのDOCTYPEのデフォルトは、XHTML 1.0過渡的である。

XHTML 1.0過渡的にその厳格な対応よりも寛容であるとに移行するのが最も簡単です。

厳格なDTDの例では、あなたが新しいウィンドウにリンクされたページを開くには、JSを書く必要があるだろう...とターゲット=「_空白は」/ <エラー(例えばWeb標準による設計から...)フラグだろうP>

厳格な間違いなく前進する方法ですが、過渡的には、のの移行のための最良の選択である。

私はそれが進んでいるようですので、多くの人が暫定XHTML 1.0を使用すると思いますが、アップする日かさえも超えて(のXHTMLで将来、すげえ!の)一方で、それでも一方、 centerなどfontalignbordertarget、のようなこの「厄介なものを」許可しています。

ウェブの大半は、を検証しません。 、過渡的又は厳密いずれかと。移行は、一般的に動作するように簡単ですが、私はそれがより頻繁に使われている多くの占い理由は、それはまた、Dreamweaverのようなエディタとそのデフォルトのdoctypeなど、多くのCMSの使用、それをデフォルトだということだと思います。

ほとんどのWeb制作者は、その場合には、のDOCTYPEとIDEのデフォルトから変更するには、正当な理由なく間で選択することはほとんどあります、自分のページを検証しません。厳格なと移行の間にブラウザへの唯一の現実的な違いは、厳格なトリガ標準モードと移行のトリガーほぼ標準実際に標準モードでの動作を必要とするページが非常に少なく、遠くには影響しません確かに間とされているなどヤモリ、さきがけ、WebKitの、モードあなたがウェブ上でご覧全体的なプロポーションます。

これは、その作者がXHTMLやHTML4の移行のDOCTYPEが広く悪用されていることを認識し、主にので、HTML 5は、厳密/暫定区別せずに書かれていることは注目に値します。

暫定XHTML 1.0では、あなたは厳格なバージョン内で許可されていません<center><font><strike>ています。

その理由は、主に他のテンプレート間の移植です。それについての素晴らしい記事は<のhref = "https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5061538.html" のrel = "nofollowをnoreferrerです「>ここに。の

あなたがCMSでユーザーの入力を使用している場合、検証にあなたのページを殴打幸運。厳格なXHTMLは、ターゲット=「_ブランク」(私たちはそのことについて議論を持つことができますが、人々はまだそれを使用)のような、本当に一般的なものが好きではありません。誰もがデフォルトユーチューブの埋め込みHTMLを追加する場合はさらに、それは検証しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top