コーディングスタイルHTMLs最大の柔軟性は、XHTML 1.0仕様のXHTMLの規則のセットを提供します(ユーザエージェントの適合性)は、いかにXHTMLのソフトウェアHTMLのソフトウェアとは異なるラフ説明ただし、これらの規則はほとんどのXML 1.0を解析するためのルールに沿ってXHTMLレンダリングの練習をもたらすために存在しています。 XHTMLのも互換性を維持する(主に)を持つHTMLアプリケーションの前の世代なので、この移行が発生するまでしばらく時間がかかるかもしれないのです。純粋なXHTMLのユーザエージェント(とも呼ばれる XHTMLの処理ソフトウェア)は、しばらくの間、有用であることを、変換プロセスは、いくつかのフォームに入力のためのHTMLは、旧来の膨大な量のことができますいくつかの種類は、少なくともなくそうではありません。 開発者は、XHTMLのプロセッサを構築するためのツールXMLソースから入手できる様々な使用を開始することができますします。パーサーは、プロセッサの様々な種類のデータベースオブジェクトの構造は、変換エンジンとの統合を、より多くのオープンソースとして提供されます。ビルXHTMLのアプリケーションは一般的ツールを統合し、それらよりももっと、ゼロからのソフトウェアには、XHTMLについてのすべてを理解して作品を構築し始めて、お客様のニーズ-を満たすことが含まれます。一方、従来のHTMLの問題は今のところ困難なままの場合、ツールやテクニックの章で説明するこれらのハードルを乗り越えると、お客様の日々のWebサイトの作業をする技術を、これらの種類の適用を開始できるようにする助けに従うこと。としてのXHTMLの普及に伴って、ベンダー、うまくいけばあなたがもっと効率的に独自のツールを構築することなく機能するように説明するツールの多くを提供します。 ヒント場合は、XML開発ツールやソフトウェア、http://www.xmlsoftware.comて追跡する必要があります。最新の新しいツールのニュースについては、http://www.xmlhack.comしてください。 XMLアプリケーションの設計の範囲については、読み取り建物XMLアプリケーション サイモンサンローランイーサンチェラーミ(マグロウヒル、1999)または XMLとJava、丸山博、ケント田村直彦浦』(Addison - Wesley社、1999)による。 理解漏れ:行末アウト出ますHTMLはSGMLから便利なトリックをピックアップ:多くの場合に終了タグを残しての開発が可能です。このトリックは最高の際は、1つの要素が別の含まれていないことは明らかだし、作品は、2番目の要素を開始する前に終了する必要があります。たとえば、1つの段落の別の段落を含むように意味をなさない。これは、新しい段落の先頭に任意の前の段落の終わりとして扱われます。たとえば、
として多くの人々よりも、それを約束し、利便性係数に基づいて現れることは間違いないの語彙、標準化の一定額を作成します。一方、スキーマ間のマッピング情報をそれほど難しいことではないかもしれないが、共通の語彙を必要とするすべてでこのような作業を減らすためにお約束します。むしろ完全な語彙を始めるよりも、しかし、分散型のアプローチは人々と自分の語彙の構築は徐々 'に自分たちの交差点地図を聞かせと'規則を提案した。"/ p" このアプローチはもはや専門家のコミュニティよりも標準を開発するかもしれないが、それも良く、すべてのニーズに関与を反映することがあります。専門家たちも、時間が、交差点を探索し、最適化されるソリューションの開発の役割を持つ可能性のあるポイントでがんじがらめ誰か他の組み込みにそれらをストラップよりも最終決定はユーザーとの意思を残している。 "/ p" 段落イタリック体の終了タグ( これは、ブラウザがされているかどうかを実際に表示されるとして扱います)はオプションです。 (ときどきブラウザ現在の情報が若干異なりますマークの詳細によって異なります。)同じリスト内に、次に示すようになります:
ただし、段落、リストはかなり単純なケースでは、似たようなことは、HTMLで、ほとんどのブラウザで発生する-それらを解釈するためのルールの微妙な変化にもかかわらず。次のコードは、コードの3行目に(しかし)閉じられないが表示されますオープンのbエレメントに、追加します。
ヒントただし、それが世界に嵐行われていない、Amayaブラウザ学習のための非常に便利なツールです方法は、W3Cの世界を見て。一方アマヤ完全にW3Cの仕様を実装していないが、はるかに近いすべての商業的競合他社よりも仕様の手紙に、棒は、W3Cの議題によって駆動されます。また、現在のXHTMLをサポート-これを行うには、最初のブラウザ。あなたにアウトアマヤの詳細については見つけることができますhttp://www.w3.org/Amaya/。たちのHTMLブラウザでは、終了タグを埋めるために依存して開発者間の問題について、これらの種類が発生しました。 1つのブラウザ(平滑)で、ダイナミックHTML機能させるのも、その構造を明確にするドキュメントのクリーンアップが必要です。スタイルシートは、文書の構造によく似た問題を抱えて書式を適用するために頼る。それでも、うちのブラウザフィギュアせることが要素の終了は、共通(成功)実践であり、すべての形状やサイズのHTMLツールが組み込まれています。 注意してくださいいくつかのHTMLブラウザはHTMLの緩い構造の特殊効果を利用した。例えば、Netscapeの開発の背景色は、異なる色を指定する複数のボディーの開始タグを使用してフラッシュを有効に。これらの効果の最も一般的な使用中の任意の詳細ではなく、いくつかのそれらのバグを宣言した。一般的に、スクリプトの技術は、非常に多くの構造化された方法で同じようなことに置き換えを実現します。 重なるほとんどのHTMLブラウザは、単なる自動的にタグを閉じることよりも、彼らにも重複するタグのようなより複雑なマークアップをサポートします。構造は、次のいずれかのようなHTMLドキュメントでは、多くのツールとしてだけでなく、手生産共通してコーディング。 短縮属性HTMLはSGMLから、文書作成者は任意の値なしで属性の名前を含めることができます機能をサポートしています。この機能ではHTML 4.0の"厳格な"のバージョンが存在します。たとえば、次のチェックボックス(または、任意の入力コンポーネント)が無効の属性をチェックできます: HTML 4.0の'暫定バージョンは、リスト項目用のコンパクトな属性をサポートします(そして、ほとんどのブラウザ):掲載 にもかかわらず、値がない、これらの属性のために提供されると、ブラウザでその存在を確認します。を提供する(これは実際には問題ではないが価値!)コンパクトな属性は、すべてに表示される場合は、ブラウザには、よりコンパクトな形式でリスト項目が表示されますHTML形式でも、開発者の属性値の前後に引用符を省略することができます。一方、引用符、スペースを含む値を必要に応じて、彼らは他の値の必要はありません。また、input要素だけでこのように示すように書くことができます: 複数の品名ある特定の要素を識別するためのHTML内に2つの別々のメカニズムがあります。は、まず、文書内のHTMLのハイパーリンクから、付属している要素と名前を使用して文書内の位置を識別する属性:
身分証明書を使用して要素をスクリプトにそれらを識別するID属性2番目のフレーバー、最も頻繁にダイナミックHTMLの実装で使用される:
ながら、これらの両方の属性のドキュメント内のコンテンツを特定し、それらをHTMLで別々の部分残っている。これは、それぞれの他の方法のうちのご滞在にハイパーテキストリンクの管理者やスクリプトを開発できます。 タグのスープHTMLのは、通常の任意の要素または彼らは認識していない属性を無視するブラウザ。これ以前のブラウザの問題を、新しいコードを消化していないこれは、HTMLの新しいバージョンの開発が簡単になります。同じ時には、ブラウザのベンダーは、言語を変更することができます。彼らはBLINKの、マーキーのような、それは他のブラウザのユーザーにとって致命的な問題を引き起こす可能性を恐れることなく層の新しい機能を追加することができます。これらのベンダー中心の創作Webデザイナーは、ブラウザの神秘的なタグを無視し、一般的なルールの胸焼けを引き起こすかもしれないが、可能性のクロスを作成できるようになりますブラウザのソリューションは、複雑な問題を、NetscapeとMicrosoftが提案したとして、ダイナミックHTMLの間には、野生の変化()のようなものために働くこの機能は、Microsoftができますを作成する XMLデータアイランド HTMLドキュメント以外の情報を格納するHTMLの語彙、HTMLドキュメント内のブラウザでは、深刻な問題を恐れずに。かなり最小限に抑えているこれはおそらく、HTML拡張機能の中で最も極端な場合には、幸いにも古い従来のツールで、その副作用である。 (将来のブラウザでその効果を予想されてはるかに複雑。) ブラウザの拡張機能HTMLプレゼンテーションをWebブラウザの機能の中核と、スクリプトはそのプレゼンテーションの重要な要素となっているままです。開発者のHTML +を提供することができますかのスクリプトよりも多くの機能を必要とするブラウザを拡張する必要があります。 Javaアプレットを1つのソリューションは、プラグインを別のアドインは、ActiveXコンポーネントを1つ、およびヘルパーアプリケーションは、別のもっと。 HTMLで、これらのツールの統合が難しいことがないため、実際には名前と値のパラメータは、一連の点を除いては、HTMLで必要な情報を表現するための方法です。次の例にパラメータを渡すことの1つのスタイルを見る: または: 次の抜粋では、アプローチには多くの拡張機能で撮影:のみを受信内容のプレゼンテーションを設定するためのHTMLを使用して、その後参照するには、拡張子ではなく、ニーズには、HTMLを介して提供するすべての情報が含まれて外部ファイルを示しています。 ただし、開発者が多く、その制限を回避する方法を見つけるのHTML自体は、拡張機能、これらの種類をサポートするためだけの部屋を提供します。 クリエイティブのコメントそこには、HTMLの"コンテンツの新しい味との競合を防ぐことはできない"アプローチを理解していないタグを無視するいくつかの例です。ブラウザの開発者はこれらの例をサポートする即興演奏をする、とあったので、いくつかのトリックの問題を避けることが判明している。主な問題は、JavaScriptがされ、使用して浮上した"""の代わりに"マークアップタグよりも少ないことを意味するここから始まります。"ページ上のスクリプトを表示し、つまずくからブラウザを維持するため"標識、開発者はスクリプトを次に示すように非表示にするコメントを使用する: JavaScriptでは、行は、HTMLのコメントが開幕戦で始まるを無視一方、他のブラウザとコメントとしてスタイルシートを扱う丁重に無視してブラウザをサポートして、カスケードスタイルシートのコメントを無視します。 検証?なぜ?W3Cは、ある程度の成功を()は、標準に照らして自分のページをチェックする開発者を説得しようとするのは時間の公正を費やしている。多くのHTML文書をすぐには、DOCTYPE宣言に似たが付いている: DOCTYPE宣言は、ブラウザがHTMLのための正式なSGML文書型定義(および他のプロセッサ)を指します。 HTML 4に実際には3つのドキュメントの種類が、これはおそらく、実際に使用される、少なくともされている"厳格な"バージョンは、前述の宣言を指しています。ほとんどのブラウザでの検証を使用しない場合は、W3Cのサービスを提供する場合は、適合性(に行くのチェック書類http://validator.w3.org/)。そこも、アイコンをした後に、彼らが世界を聞かせ、検証は、お客様のページに置くことができる場合は、仕様に細心の注意を払っている知っている。バリデーション場合、一貫して、開発者は自分のページの仕様に適合することを確認することができます使用されます。しかし、それはあまり何もしない人のユーザーとして見ると、同じポイントからの文書を参照する傾向があるクライアントの問題を解決するために-特定のブラウザでは、特定のレンダリング。し、検証を高い優先度を受信する予定されていない場合は右(または単に実装間で一貫性のある外観)を抽象的な仕様に準拠するよりも重要な要件です。ブラウザの検証と懸念されていませんので、その妥当性のためのルールを秋にも外のため、検証、ほとんどのWeb開発者向けの優先度の高いされていない可能性のすべての種類をサポートします。 XHTMLのと、その変更されます。 記事は、アルバートLichtblau提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は、"コーディングスタイルHTMLs最大の柔軟性"の自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
|||||
| Online: 184 users browsing the articles directory |
|
|