タグ付けされた質問 「xhtml」


5
なぜXHTML5ではないのですか?
だから、HTML5は大きな前進だと言われています。私が気づいた最後の一歩は、XHTMLの導入でした。利点は明白でした。単純さ、厳格さ、標準のXMLパーサーとジェネレーターを使用してWebページを操作できることなどです。 それでは、HTML5がそのすべてをロールバックするということは、どれほど奇妙でイライラするでしょう。ここでも、非標準の構文を使用しています。繰り返しになりますが、過去の荷物と解析の複雑さを処理する必要があります。繰り返しますが、標準のXMLライブラリ、パーサー、ジェネレーター、トランスフォーマーは使用できません。そして、W3Cが10年かけて正当な理由で推し進めたXMLによってもたらされたすべての利点(拡張性、名前空間、標準化など)は失われます。 XHTML5がありますが、HTML5エンコーディングのように人気が出ていないようです。たとえば、このSOの質問を参照してください。HTML5仕様でさえ、XHTML5ではなくHTML5が「ほとんどの著者に推奨される形式」であると述べています。 事実が間違っていますか?そうでなければ、なぜこのように感じるのは私だけですか?XHTML5ではなくHTML5を選択するのはなぜですか?
53 html  html5  xml  xhtml 

4
SGML、XML、HTML、XHTMLの関係と違い
ウィキペディアで「プロファイル」が何を意味するのか疑問に思っていました: XMLはISO標準SGMLのプロファイルであり、ほとんどのXMLはSGMLから変更されていません。 http://xml-tips.assistprogramming.com/sgml-xml-html-xhtml-all-together.htmlによると : HTMLはSGMLのサブセットです。 XMLはSGMLの非常に機能的なサブセットです。 XHTMLはHTMLを拡張およびサブセットします。 「一方が他方のサブセットである」ということは、最初のコードも構文的に正しく、意味的には2番目のコードと同じということですか? 初等集合論の意味では、 HTML、XML、XHTMLはすべてSGMLの異なるサブセットですか? XMLとHTMLはほとんど交差しませんか? XHTMLはXMLとHTMLの両方のスーパーセットですか? 上記のリンクよりも、4つの目的および/またはいつ使用するかの違いについて、より簡潔で明確な要約を期待できますか?私は彼らの意図した目的の間の明確な境界線について本当に混乱しています。 http://xml-tips.assistprogramming.com/sgml-xml-html-xhtml-all-together.htmlによると : XMLは単一のマークアップ言語ではありません。ユーザーが独自のマークアップ言語を設計できるようにするメタ言語です。 XMLとHTMLはどちらもSGMLのサブセットであると理解する方法を知りたいのですが、HTMLはマークアップ言語ですが、XMLはマークアップ言語ではなく、マークアップ言語を設計するためのメタ言語ですか? SGMLとXHTMLはどちらもマークアップ言語を設計するためのメタ言語ですか? 両方のリンクで言及されているように、HTMLはSGMLのアプリケーションであると同時にSGMLのサブセットであり、XHTMLはXMLのアプリケーションです。ある言語は別の言語のアプリケーションであると言うことと、ある言語は別の言語のサブセットであるということの違いは何だろうか?
16 html  xml  xhtml 

3
混合テキストでイタリックを反転させる正しいアルゴリズムは何ですか?
質問の動機は、以下のセクションに描かれています。テキストをイタリックにする方法はたくさんあるので、おそらく、「イタリックスワップアルゴリズム」は複数あるでしょう。この問題は、XHTMLコードの追加の難しさ、および<i>タグの使用を明らかにします。例: <!-- original text: --> <p id="p1"><i>Several more</i> Homo sapiens <i>fossils were discovered</i>.</p> <!-- same text, swapping italics: --> <p id="p2">Several more <i>Homo sapiens</i> fossils were discovered.</p> このように見えます さらにいくつかのヒトの化石が発見されました。 さらにいくつかのヒトの化石が発見されました。 アルゴリズムの紹介と議論 「レイアウトソリューション」の場合、最も簡単なアルゴリズムはfont-style、すべてのテキストブロックのCSSプロパティをチェックし、jQueryで反転します。 $('#myFragment *').each(function(){ if ($(this).css('font-style')=='italic') $(this).css('font-style','normal') else $(this).css('font-style','italic') }); しかし、このアルゴリズムはもう少し複雑なテストには耐えられません。 <p id="p3"><b><i>F</i>RAGMENT <big><i>with italics</i> and </big> withOUT.</b></p> 2番目に単純なアルゴリズムは具体的なソリューションであり、「例」セクションで使用されました。2つのステップがあります。 XHTMLフラグメントをイタリック体で囲みます。 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.